我试图从主机(centos)安装“grub-install”grub作为guest os(debian)。 用chroot尝试,用deboostrap尝试,与netinstaller尝试。 Centos在LVM下运行在两个raid硬盘上。 Lvm卷创build一切都是形成和工作。 只剩下引导程序问题了。
Netinstaller只是抛出一个错误的窗口,无法安装grub,debootstrap的说明在这里我不清楚,grub-install不能在chroot中工作,并且出chroot(grub-install / dev / mylvm / partition )
请有人可以写一下如何从centos安装domU(guest)os的grub吗?
编辑:对于反馈:在domUconfiguration我为pygrub设置bootloader。 然后它开始好了。 还没有想出如何从debian安装映像成功安装。
使用GRUB(在guest虚拟机内)需要一个BIOS,而Xen只有在有硬件辅助虚拟化的情况下才能运行。 因此grub-install可能被certificate是无用的,如果你的虚拟磁盘运行时没有分区表,那就更是如此。
xen-tools包提供了一个名为pygrub的程序(看起来像grub,但是是独立的),它从主机上的虚拟磁盘(有或没有分区表)中提取内核和initramfs,并导致xen以此开始。 好处在于客户机内的grub / menu.lst的内核更新和修改变成“即刻有效”。
旧的替代方法是指定一个内核镜像加载到/etc/xen/vm/yourmachine.conf,但是你必须每次手动更新你的machine.conf。