我在启动 xen 内核时遇到问题。系统启动时我收到以下消息:
放弃等待root设备。常见问题:
boot args (cat /proc/cmdline)
check rootdelay= (did the system wait long enough?)
check root= (did the system wait for the righ device?)
missing modules (cat /proc/modules: ls /dev)
您有什么办法可以解决这个问题吗?
非常感谢。
再见
答案1
检查 grub 配置:
menuentry "Xen 4.0.1 2.6.xx.xx" {
insmod part_msdos
insmod ext2
set root=(hd0,msdos1)
search --no-floppy --fs-uuid --set ID
multiboot /boot/xen.gz
module /boot/vmlinuz-2.6.xx.xx root=/dev/sda1
module /boot/initrd-2.6.xx.xx.img
}
从 /boot/grub/grub.cfg 中的其他菜单项复制 ID。