+ -
当前位置:首页 → 问答吧 → 一路顺利编译却在启动时报错

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

时间:2007-12-26

来源:互联网

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

请教有谁知道问题出在哪里?

作者: wen   发布时间: 2007-12-26

grub什么时候报错的?开始启动内核了吗?

出现grub启动菜单了吗?

作者: hohoxu_hao115   发布时间: 2007-12-26

出现了grub菜单,没有启动内核

作者: wen   发布时间: 2007-12-26

好像你的内核不太对
引用:
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当做内核了?

作者: hohoxu_hao115   发布时间: 2007-12-26

引用:
作者: hohoxu_hao115
好像你的内核不太对

我这里的。

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

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

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

作者: wen   发布时间: 2007-12-27

wen 老师也搞起 LFS/CLFS 了?

作者: d00m3d   发布时间: 2007-12-27

引用:
作者: d00m3d
wen 老师也搞起 LFS/CLFS 了?
订购了一个Loongson 2F盒子,所以想通过CLFS学习学习。

作者: wen   发布时间: 2007-12-27