LinuxSir.cn,穿越时空的Linuxsir!

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

紧急!求助:编译内核,重启进入时出错

[复制链接]
发表于 2006-10-5 10:33:43 | 显示全部楼层 |阅读模式
我编的是debian linux-2.6.18.tard.gz
编译安装后就没找到/boot/initrd.img-2.6.18这个文件,难道是没生成?
所以改menu.lst时只添加了如下内容:
title        Debian linux 2.6.18
root        (hd0,7)
kernel     /boot/vmlinuz   ro   root=/dev/sd

重启后,进入新内核,出现错误了:
.
.
.
VFS:Cannot open root device "sda8" or unknown-block(0,0)
Please append a correct "root=" boot option
Kernel panic- not syncing:VFS:Unable to mount root fs on unknown-block(0,0)

是config时配置出错了,还是menu.lst写错了?
高手帮忙啊
发表于 2006-10-7 21:27:55 | 显示全部楼层
-----kernel /boot/vmlinuz ro root=/dev/sd
root应该赋予它正确的根目录文件系统盘。看你的的内核镜像与跟系统在同一分区,改成:root=/dev/sda8就可以了
回复 支持 反对

使用道具 举报

发表于 2006-10-19 16:05:27 | 显示全部楼层
我参照 http://www.brandonhutchinson.com ... ra_Core_kernel.html 编译了fc5的内核?

也是无法进去,但是我的提示和你不一样。正在请教fc mail list呢。
回复 支持 反对

使用道具 举报

发表于 2006-10-23 00:36:06 | 显示全部楼层
img文件是要自己重新生成的
使用mkinitrd命令,具体的操作可以参见man mkinitrd
回复 支持 反对

使用道具 举报

发表于 2006-10-24 15:35:37 | 显示全部楼层
在你内核源文件路径下:
mkinitrd    -o    /boot/initrd-2.6.18.img     2.6.18
回复 支持 反对

使用道具 举报

发表于 2006-10-24 15:36:17 | 显示全部楼层
在你内核源文件路径下:
mkinitrd    -o    /boot/initrd-2.6.18.img     2.6.18

menulist中按照以前内核一样格式。具体制定的文件名字改下就ok了
回复 支持 反对

使用道具 举报

发表于 2006-10-27 12:26:54 | 显示全部楼层
好像不用在源代码目录里的吧,似乎随便哪个目录都可以的。
回复 支持 反对

使用道具 举报

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

本版积分规则

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