请教: 编译内核成功, 启动出错
提示错误:
kernel /linux-2.4.20-8my ro root=LABEL=/
Error 13: Invalid or unsupported executable format
请问什么原因,谢谢
附注:
用/usr/src下的文件编译了一个内核,
//拷贝编译好的文件到/boot目录,
//顺便提一下,我的编译好的内核linux竟然达3M(不知道还要不要压缩一下)
cp /usr/src/linux-2.4.20-8/linux /boot/
cp /usr/src/linux-2.4.20-8/System.map /boot/
//重命名文件
cd /boot
mv System.map System.map-2.4.20-8my
mv linux linux-2.4.20-8my
#建立连接
ln -s linuz linux-2.4.20-8my
ln -s System.map System.map-2.4.20-8my
//修改grub
cd grub
vi grub.conf
只改了下面一行
kernel /linux-2.4.20-8my root=LABEL=/
其它的都不变
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
>>
>>
>>我以前实验过2.4上面除了系统默认的,如果直接写root=LABEL=/, 会有些问题
>>改为直接写硬盘分区之类的参数就OK
>>
>>
BINFMT_ELF=y
INFMT_MISC=y
这是2.6.17.7内核的,2.4的忘了。
>>
>>
>>可以贴一个完整的Grub的配置文件吗?我记得直接修改或者添加
>>kernel /linux-2.4.20-8my root=LABEL=/ 这样的语句,对于Grub来讲
>>是有问题的。
>>另外,添加link那几步可以直接跳过,在grub里面直接写你要用的文件就可以了。
>>
>>