我被迫从
Centos Dom0
xen3 修复
Centos + Ubuntu Lucid DomUs
到
Debian Wheezy Dom0
Xen4 的
Ubuntu Lucid DomUs
然而,虽然我可以在 wheezy 上创建新的 DomU,但我无法让它们启动。
pygrub 返回错误:Bootloader 没有返回任何数据
我已确保 xen.cfg 中的磁盘位置正确,并且 grub 配置正确。
如果我尝试手动运行 pygrub
例如 /usr/bin/pygrub /dev/volgroup/disk
我明白了
非法指令
有人能就此事给我一些建议吗?
谢谢
马特
答案1
可以尝试以下几件事:
1) 使用内核和 ramdisk 而不是 domU 配置文件中的 bootloader 来启动客户机。您可以使用 dom0 内核和 ramdisk
2)尝试 PV-Grub(http://wiki.xen.org/wiki/PVGrub_HowTo)
3) 启动客户机 HVM 并在 HVM 驱动程序上使用 PV(http://wiki.xen.org/wiki/Using_Xen_PV_Drivers_on_HVM_Guest+http://wiki.xen.org/wiki/XenLinuxPVonHVMdrivers)