LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1028|回复: 6

一路顺利编译却在启动时报错

[复制链接]
发表于 2007-12-26 13:33:23 | 显示全部楼层 |阅读模式
grub报错:error 13:invalid or unsupported executable format,

用file命令显示宿主系统的内核和我编译的内核的结果为:
lenny:/boot# file vm*
vmlinuz-2.6.22-3-686: Linux kernel x86 boot executable RO-rootFS, root_dev 0x900, swap_dev 0x1, Normal VGA
lenny:/boot# file cl*
clfskernel-2.6.20.1:  ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), statically linked, not stripped
clfskernel-2.6.23.12: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), statically linked, not stripped

请教有谁知道问题出在哪里?
发表于 2007-12-26 13:43:59 | 显示全部楼层
grub什么时候报错的?开始启动内核了吗?

出现grub启动菜单了吗?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-12-26 13:54:45 | 显示全部楼层
出现了grub菜单,没有启动内核
回复 支持 反对

使用道具 举报

发表于 2007-12-26 14:46:00 | 显示全部楼层
好像你的内核不太对
vmlinuz-2.6.18-1.2798.fc6: Linux kernel x86 boot executable RO-rootFS, root_dev 0x901, swap_dev 0x1, Normal VGA
vmlinuz-2.6.23.11:         Linux kernel x86 boot executable RO-rootFS, root_dev 0x805, swap_dev 0x1, Normal VGA
vmlinuz-2.6.23.11.old:     Linux kernel x86 boot executable RO-rootFS, root_dev 0x805, swap_dev 0x1, Normal VGA
vmlinuz-2.6.24-rc6-git1:   Linux kernel x86 boot executable RO-rootFS, root_dev 0x805, swap_dev 0x2, Normal VGA
我这里的。

楼主是不是复制错了?
比如把源码包下面的vmlinuz当做内核了?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-12-26 21:23:07 | 显示全部楼层
Post by hohoxu_hao115;1800046
好像你的内核不太对

我这里的。

楼主是不是复制错了?
比如把源码包下面的vmlinuz当做内核了?


真是这样。

惭愧ing...竟然犯这样的低级错误。

也觉得奇怪,为什么clfs里面都是写
cp vmlinuz $CLFS/boot/clfskernel
而之前都是工作在源码目录下。
回复 支持 反对

使用道具 举报

发表于 2007-12-26 21:51:23 | 显示全部楼层
wen 老师也搞起 LFS/CLFS 了?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-12-26 22:03:22 | 显示全部楼层
Post by d00m3d;1800200
wen 老师也搞起 LFS/CLFS 了?


订购了一个Loongson 2F盒子,所以想通过CLFS学习学习。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表