LinuxSir.cn,穿越时空的Linuxsir!

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

新编译的内核无法启动,等待中...

[复制链接]
发表于 2002-12-16 13:49:00 | 显示全部楼层 |阅读模式
尝试编译内核!
新编译的2。4。20无法启动
错误如下:
kernel panic:VFS:Unable to mount root fs on 03:0c
还原文件会到2。4。18-14,居然也启动不了了
和上面错误一样?!
为什么?
请告诉我...
发表于 2002-12-16 13:57:06 | 显示全部楼层
将”root=…”一项改为Linux的根分区
发表于 2002-12-16 13:58:51 | 显示全部楼层
这是常见的问题,而它只有一些原因。首先,请根据 device code 清单检查 device XX:YY ;它是正确的 root device 吗 ?如果不是,那你可能没有做过 rdev -R ,或者是你是对错误的 image 执行rdev -R。如果 device code 是正确的,那么请仔细地检查被编译到你 kernel 内的 device 驱动程式。请确定它有内建软碟片、 ext2 filesystem 支援。
 楼主| 发表于 2002-12-16 13:59:26 | 显示全部楼层
在那里该呢?
fstab?
发表于 2002-12-16 14:14:48 | 显示全部楼层
用命令吧
root (hd0,1)   hd0是第一个硬盘 (hd0,1)是指第一个硬盘的第二个分区

kernel /boot/bzImage root=/dev/hda2

kernel /boot/bzImage 是指出Linux的内核文件是/boot/bzImage
,root=/dev/hda是指第一个硬盘的第二个分区作为根分区.

boot

(你具体的情况,来改)
发表于 2002-12-16 14:18:06 | 显示全部楼层
他写的是grub,修改menu.lst
如果你是lilo引导,修改lilo.conf
 楼主| 发表于 2002-12-16 14:47:03 | 显示全部楼层
谢谢各位,看来red hat 开始加载就是错了?!但是我一直在用呀?
不过root问题已经解决
root已经加载,但是遇到了新问题,找不到init?!让我再运行是后添加init=选项?!这个应该也在"/"吧?
发表于 2002-12-16 15:20:17 | 显示全部楼层

可以修改/etc/initab文件

找到开头这一行:
# Default runlevel.

id:2:initdefault:
修改其中的数值就行了,一般选2。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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