请教: 编译内核成功, 启动出错

发布于 2022-07-22 14:00:38 字数 723 浏览 6 评论 3

提示错误:

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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

儭儭莪哋寶赑 2022-07-26 03:27:27

原帖由 Badmi 于 2006-8-2 23:42 发表
BINFMT_ELF=y
INFMT_MISC=y

这是2.6.17.7内核的,2.4的忘了。

>>
>>
>>我以前实验过2.4上面除了系统默认的,如果直接写root=LABEL=/, 会有些问题
>>改为直接写硬盘分区之类的参数就OK
>>
>>

[浮城] 2022-07-25 16:06:34

BINFMT_ELF=y
INFMT_MISC=y

这是2.6.17.7内核的,2.4的忘了。

公布 2022-07-24 08:32:19

原帖由 wanghun 于 2006-8-2 21:34 发表
提示错误:

kernel /linux-2.4.20-8my ro root=LABEL=/

Error 13: Invalid or unsupported executable format

请问什么原因,谢谢

附注:

用/usr/src下的文件编译了一个内核,

//拷贝编译好的文 ...

>>
>>
>>可以贴一个完整的Grub的配置文件吗?我记得直接修改或者添加
>>kernel /linux-2.4.20-8my root=LABEL=/ 这样的语句,对于Grub来讲
>>是有问题的。
>>另外,添加link那几步可以直接跳过,在grub里面直接写你要用的文件就可以了。
>>
>>

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文