当前位置: 技术问答>linux和unix
内核编译出现Kernel panic:No init found,Try passing init=option to kernal错误
来源: 互联网 发布时间:2015-07-13
本文导语: 在make menuconfig中使用默认的设置编译后,重新启动机器后,系统提示 Red Hat nash version 3.4.42 starting Mounting /proc filesystem Creating block devices Creating root device Mounting root fielsystem mount : error 19 mounting ext3...
在make menuconfig中使用默认的设置编译后,重新启动机器后,系统提示
Red Hat nash version 3.4.42 starting
Mounting /proc filesystem
Creating block devices
Creating root device
Mounting root fielsystem
mount : error 19 mounting ext3
pivotroot : pivot_root( /sysroot,/sysroot/initrd ) failed : 2
unmount /initrd/proc failed : 2
Freeing unused kernel memory 340k freed
Kernel panic : No init found, Try passing init = option to kernal
不知道这是个什么错误
怎么解决这个问题
Red Hat nash version 3.4.42 starting
Mounting /proc filesystem
Creating block devices
Creating root device
Mounting root fielsystem
mount : error 19 mounting ext3
pivotroot : pivot_root( /sysroot,/sysroot/initrd ) failed : 2
unmount /initrd/proc failed : 2
Freeing unused kernel memory 340k freed
Kernel panic : No init found, Try passing init = option to kernal
不知道这是个什么错误
怎么解决这个问题
|
使用默认的设置编译没有把“ext3”编译进内核,导致加载文件系统出错,重编内核,把“ext3”选上吧!
|
从现象看应该是你的文件系统有问题,试试楼上的办法吧.
|
(*)MTD
|
可以重新生成一下你的initrd-{kernel-version}.img
|
#cp /boot/config-xxx .config
#make oldconfig
#make
#make oldconfig
#make