Arch-Linux

如何在 KVM 虛擬伺服器上使用 systemd-boot?

  • March 15, 2018

我在 KVM 虛擬專用伺服器上手動安裝 Arch Linux(使用 ISO 映像)。

我已啟動到 ISO 映像,但它沒有使用 EFI 啟動。

systemd-boot這種情況下可以使用嗎?

這篇文章似乎對我的情況沒有很好的答案:

我遵循的說明建議需要安裝引導載入程序。他們實際上建議grub應該安裝。

pacman -S grub
grub-install /dev/vda
grub-mkconfig -o /boot/grub/grub.cfg

systemd-boot但是,如果可能的話,我更願意。

是的,您需要核心和引導載入程序來引導 KVM 虛擬機。

但是,如果您的 KVM 虛擬機配置為通過 UEFI 引導,則只能使用 systemd-boot,因為它是僅 UEFI 的引導載入程序。大多數 VPS 提供商,包括 Vultr 和 Digital Ocean,僅支持傳統啟動(目前)。當這些提供程序擴展為支持 UEFI 引導時,或者當您找到另一個提供程序支持時,您可以在那裡使用 systemd-boot。對於傳統引導,grub 是您最好的選擇。

引用自:https://unix.stackexchange.com/questions/430349