当前位置: 技术问答>linux和unix
内核编译后的错误!!
来源: 互联网 发布时间:2015-03-02
本文导语: 我昨天把我的内核重新编译了一遍,在加载新内核的时候出现了以下的错误:kmod:failed to exec /sbin/modprobe -s -k block-major-3,errno = 2 VFS: Cannot open root device "301" or 03:01 please append a correct "root=" boot option kernel p...
我昨天把我的内核重新编译了一遍,在加载新内核的时候出现了以下的错误:kmod:failed to exec /sbin/modprobe -s -k block-major-3,errno = 2
VFS: Cannot open root device "301" or 03:01
please append a correct "root=" boot option
kernel panic: vfs:unable to mount root fs on 03:01
请大家帮我看看我错在哪里了?
谢谢。。。
VFS: Cannot open root device "301" or 03:01
please append a correct "root=" boot option
kernel panic: vfs:unable to mount root fs on 03:01
请大家帮我看看我错在哪里了?
谢谢。。。
|
你把ide全选上试一下,
你的出错信息在内核源代码中的路径可能如下(linux2.4.0)
其中块设备号3是IDE0_MAJOR见
fs/super.c 函数mount_root 安装根设备
fs/block_dev.c 函数blkdev_get
fs/block_dev.c get_blkfops
kernel/kmod.c request_module 生成一个内核线程去insmod驱动,可能你机器是用init_rd启动的,不然到不了exec
失败后返回mount_root 接着panic
对不起,我没有msn
你的出错信息在内核源代码中的路径可能如下(linux2.4.0)
其中块设备号3是IDE0_MAJOR见
fs/super.c 函数mount_root 安装根设备
fs/block_dev.c 函数blkdev_get
fs/block_dev.c get_blkfops
kernel/kmod.c request_module 生成一个内核线程去insmod驱动,可能你机器是用init_rd启动的,不然到不了exec
失败后返回mount_root 接着panic
对不起,我没有msn