在 UEFI-only BIOS 下启动 XEN

Mar*_*cos 5 boot grub2 xen uefi

有没有办法从 UEFI 模式 BIOS 启动 XEN 4.4?我的 AMD64 位笔记本电脑不支持直接 CSM/legacy 引导。

一个讨厌的解决方法是从带有 grub-efi-amd64-signed 的特制 USB 随身碟启动,这已被证明是有问题的。

Linux Kernel 3.16.0-9-generic #14-Ubuntu SMP x86_64 x86_64 GNU/Linux 本身可以正常启动,只是它拒绝加载列出的 Xen 内核/管理程序并在尝试时直接循环回到 Grub 菜单。

谨防

XenProject 似乎没有关于 EFI 状态的明确信息,但通过大量的血腥和错误,它似乎不受支持。这是阻止我的启用 Xen 的内核加载的问题:

Loading Xen 4.4-amd64 ...
error: Secure Boot forbids loading module from (hd0,gpt5)/boot/grub/x86_64-efi/multiboot.mod
Run Code Online (Sandbox Code Playgroud)

Mar*_*tto 0

很遗憾没有人在这里提供帮助。总的来说,我看到社区为那些想要启动 xen guest 的疯狂人们提供了一些帮助。