ubuntu linux 取消 secure boot
有些Notebook使用EFI boot 則無法停用efi secure boot ,若無法停止BIOS的secure boot,可能會在 ubuntu linux 下讓 vmware (vmmon or vmnet) 或 virtualbox (vboxdrv )無法啟動,首先要安裝 mokutils,來控制 secure boot 的 key 與設定。 1. $ sudo apt install mokutil 2. $ moktuil --disable-validation 3.利用 efibootmgr 開啟 efi 開機的控制畫面約5秒鐘 $ efibootmgr --timeout 5 4. 重開機後 在 Shim UEFI key management 選擇 Change secure boot State -> 取消 secure boot 即可(如圖一) (圖一) 5. 接著 sudo modprobe vboxdrv 與 sudo modprobe vmmon 指令,就會有作用,而不是出現key pair 不符合的錯誤訊息 若須設定 efi secure boot key $ openssl req -new -x509 -days 36500 -newkey rsa:2048 -keyout MOK.priv -outform DER -out MOK.der -subj "/CN=VMware/" $ sudo /usr/src/linux-headers-\`uname -r\`/scripts/sign-file sha256 ./MOK.priv ./MOK.der $(modinfo -n vmmon) $ sudo /usr/src/linux-headers-\`uname -r\`/scripts/sign-file sha256 ./MOK.priv ./MOK.der $(modinfo -n vmnet) $ sudo mokutil --import MOK.der ...