LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 898|回复: 2

安装11.0后,升级到2.6.18启动出错。。。

[复制链接]
发表于 2007-1-17 19:47:38 | 显示全部楼层 |阅读模式
出错信息大致如下:
VFS: Cannot open root device "303" or unknown-block(0,3)
Please append a correct "root=" boot option
Kernel panic: VFS: Unable to mount root fs on unknown-block(0,3)

我是自己编译升级的。
用make menuconfig
make
make modules_install

然后手工copy 的bzImage 和System.map 到/boot目录下面。
然后又运行了mkinitrd 生成了initrd.img
接着修改的lilo ,加了initrd.img这一行的。
lilo -v 更新后重启,就出现了上面的错误提示

查了一些资料,说是2.6.18没有挂上root,错在make menuconfig这一步,在配置内核的时候,要改一些什么选项。。。
昨天晚上重装了几次,也编译升级内核几次,还是这样的问题。求大人们,帮忙解决一下。
我的电脑是dell 640m 本本,是sata 硬盘,是不是应该将root=/dev/hda3 改成root=/dev/sda3?
我改过后,还是有错,但不是最上面我说的那段错语
希望有高人能帮忙解答一下,谢谢。
发表于 2007-1-17 20:17:18 | 显示全部楼层
我的编译后打包直接装上了,只是改了一下lilo.conf,
照着南北大哥的方法做
http://www.linuxsir.cn/bbs/showthread.php?t=212595

你分区什么格式,编译时候有没有加入格式的支持
建议把lilo.conf 贴出来...
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-1-18 22:47:59 | 显示全部楼层
问题已经解决,是lilo.conf文件中,把root=/dev/hda3 改成root=/dev/sda3
还有就是在/etc/fstab将 hda全改成sda就正常了...不过,就进不到2.4的内核里面了,要进的话,还得在把sda改成hda....
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表