答案1
您需要將 EFI 引導程式安裝到 USB 隨身碟;埃利洛是我以前用過的,但你也可以使用GRUB2。這Ubuntu amd64 艾利洛軟體包將 64 位元二進位檔案安裝到 ,/usr/lib/elilo/elilo.efi
將 32 位元二進位檔案安裝到/usr/lib32/elilo/elilo.efi
.
EFI 韌體將在可移動媒體中搜尋包含該檔案的 FAT32 檔案系統/EFI/BOOT/BOOTX64.efi
(適用於 32 位元和 64 位元系統)。確保您在 USB 磁碟機上使用 FAT32 檔案系統,然後複製elilo.efi
到該路徑。
某些 EFI 系統可能還需要啟動腳本,在這種情況下請將以下內容放入/EFI/BOOT/startup.nsh
:
BOOTX64
然後,您可能想要為 elilo 建立一個設定檔來指定如何引導核心。/EFI/BOOT/elilo.conf
根據您想要啟動的發行版建立並配置它。我的啟動配置RIPLinux看起來像這樣:
image=/riplinux/kernel64
label=rip64
initrd=/riplinux/rootfs.cgz
append="root=/dev/ram0 rw"
應該就是這樣。 EFI 中沒有「安裝到 MBR」類型的操作。
順便說一下,羅德史密斯的管理 Linux 的 EFI 開機載入程序該網站對於了解 EFI 的工作原理非常有用。