当前位置: 技术问答>linux和unix
编译的内核无法启动
来源: 互联网 发布时间:2016-11-22
本文导语: 本人曾在4台不同的机子上编译内核:1台家用台式机,1台家用的笔记本,1台公司配的笔记本,1台公司的报废服务器 曾试过3种不同程度的裁剪:直接下载直接编译(30M),最精简编译(5M),load了当前设置再编译(1...
本人曾在4台不同的机子上编译内核:1台家用台式机,1台家用的笔记本,1台公司配的笔记本,1台公司的报废服务器
曾试过3种不同程度的裁剪:直接下载直接编译(30M),最精简编译(5M),load了当前设置再编译(10M)
但都得到了一个相同的结果:
kernel panic not syncing vfs unable to mount root fs on unknown-block 0 0
然后只能强行关闭电脑...
旧内核是可以启动的,证明grub写的没有问题。
能否来个对内核编译比较有经验的人告诉我编译时要注意什么才能解决这个问题?不同的机型即便我不作任何精简编译出来的内核都无法启动,而安装官方的就啥问题都没有,证明很可能是我编译的手法有问题,或者有些地方我没有注意到。
现在使用的内核:2.6.38.2
万分感激!
曾试过3种不同程度的裁剪:直接下载直接编译(30M),最精简编译(5M),load了当前设置再编译(10M)
但都得到了一个相同的结果:
kernel panic not syncing vfs unable to mount root fs on unknown-block 0 0
然后只能强行关闭电脑...
旧内核是可以启动的,证明grub写的没有问题。
能否来个对内核编译比较有经验的人告诉我编译时要注意什么才能解决这个问题?不同的机型即便我不作任何精简编译出来的内核都无法启动,而安装官方的就啥问题都没有,证明很可能是我编译的手法有问题,或者有些地方我没有注意到。
现在使用的内核:2.6.38.2
万分感激!
|
第三个,load了当前设置再编译(10M) 是怎样做的?
是复制你旧内核的.config 到新的内核下编译?
安装官方的就啥问题都没有
你是有开发板的吧?
是复制你旧内核的.config 到新的内核下编译?
安装官方的就啥问题都没有
你是有开发板的吧?
|
fs选择问题吧
记得当年尝试编译内核的时候,把ext2去掉了,出现了类似的情况
记得当年尝试编译内核的时候,把ext2去掉了,出现了类似的情况