Kvm-Virtualization
如何刪除 UEFI 引導?
我有 Ubuntu 16.04。在 KVM 中執行的 VM。VM 正在使用 UEFI 引導,並且在 fstab 中定義了 /boot/efi
[19:40]Test*ROOT: ~ cat /etc/fstab | grep efi # /boot/efi was on /dev/sda1 during installation UUID=A095-115F /boot/efi vfat defaults 0 1
我想刪除 UEFI 並啟動 bios,因為 AWS 不支持 UEFI。當我嘗試從本地伺服器導入 VM 時,它說:
ClientError:檢測到 EFI 分區。EC2 不支持 UEFI 引導。
如何在不從 VM 中刪除數據的情況下正確刪除 UEFI。
VM 映像類型為 qcow2。
謝謝
最有可能安裝 UEFI ( grub-efi-* ) 時未安裝 bios 引導載入程序。您應該為 bios 引導安裝引導載入程序(grub-installer,grub-pc-bin,可能是其他一些)並使用 grub 安裝程序設置引導並在需要時自定義參數。
一旦一切正常(最簡單的方法是嘗試使用 bios 啟動在本地啟動),您可以輕鬆地從 fstab 中刪除該行並刪除分區。您也可以選擇刪除**grub-efi-***軟體包。如果您直接刪除它,您將無法正常啟動它。
我不確定它是否仍然如此,但它曾經是根據您如何引導/啟動安裝過程安裝引導載入程序,所以一旦您使用 UEFI 引導進入安裝,UEFI 引導就會設置,一旦您boot using bios boot 在系統上設置了 bios 引導。因此,在最壞的情況下,嘗試再次安裝 VM,但使用 bios 引導而不是 UEFI 開始安裝過程;-)。