gundomcz 发表于 2005-7-14 20:33:00

关于升级内核的问题,谢谢!!

我在Linux下升级2.4.26的内核,编译完成之后设置grub.conf,但是重启之后发现无法使用新内核,出错如下:
VFS: Cannot open root device "LABEL=/" or 00:00
pPlease append a crorrect "root=" boot option
Kernel panic: VFS : Unable to mount root fs on 00:00

grub.conf:
#原先的内核;
title Rea Hat Linux(2.4.20-8)
root(hda0,0)
kernel /vmlinuz-2.4.20-8 ro root=LABEL=/
initrd /initrd-2.4.20-8.img
#新内核:
title Rea Hat Linux(2.4.26)
root(hda0,0)
kernel /vmlinuz-2.4.26 ro root=LABEL=/
initrd /initrd-2.4.26.img

请问何解,谢谢!!!

fox_eagle2003 发表于 2005-7-14 20:36:33

root       (hda0,0)
中间有空格的
系统找不到/分区呢
Please append a crorrect "root=" boot option
请添加一个正确的"root="引导选项
就是你的root=LABEL=/ 这一项出错了

月下刀客 发表于 2005-7-14 20:42:10

对,在root=后直接填入你的/boot所在分区标识(没有点填/分区的)。如/dev/hda1

ps.你的
root (hda0,0)
错了吧,不要a

gundomcz 发表于 2005-7-14 22:05:25

sorry 那个是笔误;

改成/dev/hda1可以了

但是重启之后出现下面的提示,请问何解
NET4: Unix domain sockets 1.0/SMP for Linux NET4.0.                           
ds: no socket drivers loaded!                                                
EXT2-fs warning (device ide0(3,1)): ext2_read_super: mounting ext3 filesystem a
ext2                                                                        
                                                                              
VFS: Mounted root (ext2 filesystem) readonly.                                 
Freeing unused kernel memory: 136k freed                                       
Warning: unable to open an initial console.                                    
Kernel panic: No init found.Try passing init= option to kernel.
页: [1]
查看完整版本: 关于升级内核的问题,谢谢!!