wyc02520 发表于 2004-12-6 18:22:00

gurb不能引导hda13上的MDK10.0???

我的硬盘上原来有windows xp和 redhat9.0都装在主分区上

redhat 9.0 的grub装在 MBR上

现在我装了一个MDK10.0在逻辑分区的hda13上我把它的 lilo装在hda13上

现在通过 redhat的grub启动不了MDK

我是这样操作的:

            电脑启动出现grub菜单后,按C,然后依次运行:1。root (hd0,12)
2..kernel/boot/vmlinuz root=/dev/hda13
3.boot

运行前两条没出问题    运行boot后开始启动但进不了系统   

错误提示为: VFS:cannot open root device "hda13" or unknown                  
                  -block(0,0)   
Kernel panic :VFS:unable to mount root fs on unknown -block(0,0)

后来我在DOS下试了一下 loadlin vmlinuz root=/dev/hda13 (vmlinuz 是MDK 第一个ISO文件里解压出来的的)    也不行

我的MDK确实是装在 hda13因为我的逻辑分区就一个ext3格式的分区

各位兄弟看看我是不是哪里出错了???谢谢

hushan 发表于 2004-12-6 23:44:02

你的 /boot/vmlinux 和 initrd.img 这两个文件是不是从MDK里面提取出来的,

不是的话当然不能引导了,另外好象grub 引导命令少了一个啊

grub>root (hd0,?)
grub>kernel /boot/vmlinuz root=/dev/hda13
grub>initrd /boot/initrd.img
grub>boot

上面的vmlinuz和initrd.img两个文件应该是MDK的,而不是RedHat里面的!

way11 发表于 2004-12-7 00:53:50

我的DEBIAN以前在挂载硬盘的时候会提示分区太多,当时我还是直到hda11。会不会是分区数目过多的原因?

wyc02520 发表于 2004-12-7 12:55:14

MDK里找不到initrd.img 文件

vmlinux是MDK的
页: [1]
查看完整版本: gurb不能引导hda13上的MDK10.0???