各位内核区的老大,有空帮忙看看这个好吗?
http://www.linuxfans.org/nuke/modules.php?name=Forums&file=viewtopic&p=26399#26399始终没有解决 第一:我编译生成的文件是bzImage,只是我把他改为了vmlinuz这个名字
您的意思是我不应该改名吗?
第二,一个朋友告诉我,lable是exf2以上的文件系统支持卷标,grub也支持直接用卷标代替分区,但我的确不行,必需写成/dev/hda1,这个我也实在搞不明白. 试试grub设置文件里,root=/dev/hda2,也就是类似这样:
title linux kernel 2.4.19
root (hd0,0)
kernel /vmlinuz-2.4.19 ro root=/dev/hda2 我上次见过一篇文章说过这个LABLE的问题,好像内核里要加入某项功能支持才行,现在怎么也想不起来究竟是哪项 试试grub设置文件里,root=/dev/hda2,也就是类似这样:
title linux kernel 2.4.19
root (hd0,0)
kernel /vmlinuz-2.4.19 ro root=/dev/hda2
我的/dev/hda2是/boot阿.root应该指向这里吗,
我用/dev/hda1时root已经mount上了
就是会出找不到初始化文件的错误,快被搞死了,晕 试试看,我也吃不准,说不定能行 好的,一会我试试,现在还得用,呵呵 你的hda2是/boot分区??
那应该这样
root (hd0,1)
kernel /vmlinuz-2.4.19 ro root=/dev/hdax (hdxx是根分区) #boot=/dev/hda7
title Red Hat Linux (2.4.19)
root (hd0,6)
kernel /boot/vmlinuz-2.4.19 ro root=/dev/hda7
initrd /boot/initrd-2.4.19.img
我没有boot分区,就一个根分区,这么写的能用。
页:
[1]