LinuxSir.cn,穿越时空的Linuxsir!

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

【已解决】安装gentoo编译内核时出现错误

[复制链接]
发表于 2009-3-26 13:06:30 | 显示全部楼层 |阅读模式
用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 13:58:10 | 显示全部楼层
不支持64位模式??
楼主不会是拿x86的LiveCD来引导amd64的stage吧?

另外最好把emerge --info也贴上。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-3-26 15:59:35 | 显示全部楼层
gentoo2006_amd64,LiveCD,启动 到命令行模式,然后分区格式化,下载x86的stage3和x86的portage这2个安装文件,然后解压。然后就用上面的emerge gentoo-sources下载内核,开始安装啊。这是我的整个安装过程。
回复 支持 反对

使用道具 举报

发表于 2009-3-26 16:01:22 | 显示全部楼层
Post by wxg4640088;1965798
gentoo2006_amd64,LiveCD,启动 到命令行模式,然后分区格式化,下载x86的stage3和x86的portage这2个安装文件,然后解压。然后就用上面的emerge gentoo-sources下载内核,开始安装啊。这是我的整个安装过程。

乱啊,还是用x86的LiveCD吧。
回复 支持 反对

使用道具 举报

发表于 2009-3-26 16:15:17 | 显示全部楼层
装x86就用x86的livecd amd64同理 别混用了..
回复 支持 反对

使用道具 举报

发表于 2009-3-26 16:18:56 | 显示全部楼层
既然用gntoo2006_amd64的livecd启动,就下载amd64的stage,解压安装,这样行,
你非下载x86的stage安装,这样不行。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-3-27 07:24:20 | 显示全部楼层
之前刻录的gentoo系统是2006版的CD,现在我用来启动进入命令行界面,然后去网上下载最新的2008的对应包,到内核编译这一步还是过不去,同样的错误。我在想,要装2008版的系统,就得用2008对应的ISO文件,不能用其他更早版本的ISO文件启动安装。
然后用虚拟机安装,我有3个问题没有解决。
1.怎么实现主机和虚拟机共享文件,要不在虚拟机里面安装好的系统怎么导出来给真实的系统用。

2.主机上网是DHCP分配IP等地址,除DNS有外;我主机和虚拟机是NAT方式共享上网的,在刚开始的时候,要用net-setup eth0这样的命令设置上网,好象我的虚拟机仍旧不能上网啊,以前虚拟XP系统的时候,不需要设置这些参数,所以直接就可以上网了;现在本打算在虚拟机里面安装一下GENTOO的,现在连共享上网都没有解决,搁置中,期待帮助。
回复 支持 反对

使用道具 举报

发表于 2009-3-27 10:43:48 | 显示全部楼层
我有一个2006.0的LiveCD,现在装系统还是用它,这是没有问题的。
但x86跟amd64混用就是不行的啦
回复 支持 反对

使用道具 举报

发表于 2009-3-27 15:59:43 | 显示全部楼层
在chroot命令前加一个linux32命令,可以让程序认为系统是32位的

例如,linux32 chroot /mnt/gentoo
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-3-28 00:31:57 | 显示全部楼层
这个问题是这样解决的:
先用make defconfig生成一个config文件,然后用make menuconfig编译,退出时候保存一下设置到config文件,单独用make编译可以通过,然后再用make modules_install就可以了。

我之前是用make && make modules_install命令想一次性搞完,就老提示上面的错误。
回复 支持 反对

使用道具 举报

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

本版积分规则

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