QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2914|回复: 5

【求助】gentoo安装编译内核出现错误

[复制链接]
发表于 2009-3-26 12:59:56 | 显示全部楼层 |阅读模式
用emerge gentoo-sources,下载linux-2.6.27-gentoo-r8这个内核,
然后make menuconfig
再用make时候,就出现如下错误了,
(还提示过没有config文件)

[error1]kernel/bounds c:1 error:code mode 'kernel' not supported in the 32 bit mode.

[error2]unimplemented:64 bitmode not compiled in.
发表于 2009-3-26 21:11:04 | 显示全部楼层
你的内核设置有问题?
回复

使用道具 举报

 楼主| 发表于 2009-3-27 16:54:27 | 显示全部楼层
那该怎么设置呢,
我在XP系统里面重新下载了一个60MB大小的源码文件,拷贝过去解压,然后安装也出现同样的问题,我觉得是因为这个内核缺少一些文件或者工具什么的,
回复

使用道具 举报

发表于 2009-3-27 21:10:50 | 显示全部楼层
默认内核需要修改很多设置才能适合某台机器的,你应该先用现成的配置文件。gentoo 的 liveCD 里面的就很好。
不过每个版本的内核,配置文件都不一样,跨一个小版本,内核配置项目就会有变动。
不过可以拷贝到源代码目录并且重命名为 .config ,之后 make oldconfig 更新一下就行了,不过期间还会问你很多配置的项目设置。
或者试试 gentoo 的 genkernel 命令,他貌似可以略微自动的设置一些内核参数。
回复

使用道具 举报

 楼主| 发表于 2009-3-28 09:23:33 | 显示全部楼层
我这次重新下载一下内核文件,用make menuconfig编译,不做任何修改,退出就make编译可以通过,这个问题是这样解决的。可是又有新的问题,在装完grub后,加载内核提示路径不对,我把从grub顺利加载后,启动内核时候屏幕提示错误的最后3行给出来了:
(1)VFS :cannot open root device "hdc10" or unknow block(2,0)
(2)please append correct "root=" option,
(3)kernel panic -not syncing,VFS:unable to mount root fs on unknow block(2,0)

我之前是这样操作的:
(1)#grep -v rootfs /proc/mounts > /etc/mtab(我觉得这个地方也有问题,因为我只分2个区(根分区和swap))
#grub-install /dev/hdc
(2)grub.conf文件相关的行是这样的(我以前用GENTOO2006也是这样写的,可以启动的)
root (hd0,9)
kernel /boot/kernel-2.6.24 root=/dev/hdc10 ro
回复

使用道具 举报

发表于 2009-3-28 11:25:04 | 显示全部楼层
默认内核需要修改很多设置才能适合某台机器的,你应该先用现成的配置文件。
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-11-24 23:27 , Processed in 0.038524 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

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