LinuxSir.cn,穿越时空的Linuxsir!

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

求助: 安装无法chroot(已解决)

[复制链接]
发表于 2008-10-21 14:20:22 | 显示全部楼层 |阅读模式
Intel Pentium Dual core T2390的CPU,x86的live CD启动,使用stage3-amd64-2008.0.tar.bz2, 执行到:

# chroot /mnt/gentoo /bin/bash

出现错误:chroot: cannot run command `/bin/bash': Exec format error

问题: 这个CPU选amd64的stage应该没错吧?出现这个错误的原因是我使用了x86的live CD而不用amd 64的live CD吗?

另外, 这个CPU的-march (CFLAGS="-march=??? -O2 -pipe") 应该怎么写?
发表于 2008-10-21 14:27:11 | 显示全部楼层
明明intel的CPU为什么选amd64的stage!http://gentoo-wiki.com/Safe_Cflags
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-10-21 14:45:56 | 显示全部楼层
回楼上,现在我这里访问不了WIKI,.

不是说intel的64位CPU也是划归amd64的范畴吗?intel的64位CPU是没有另外分的吧?
回复 支持 反对

使用道具 举报

发表于 2008-10-21 14:59:48 | 显示全部楼层
Post by Hosanna;1897001
回楼上,现在我这里访问不了WIKI,.

不是说intel的64位CPU也是划归amd64的范畴吗?intel的64位CPU是没有另外分的吧?


gentoo-wiki貌似最近上不去,楼主可以看这个链接
http://blog.csdn.net/lfx1976/archive/2006/07/23/965979.aspx一样的,我的是Intel(R) Core(TM)2 CPU,应该和你的一样的
CHOST="i686-pc-linux-gnu"
CFLAGS="-march=prescott -O2 -pipe -fomit-frame-pointer"
CXXFLAGS="${CFLAGS}"
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-10-21 15:11:32 | 显示全部楼层
chroot问题解决,果然是live CD的问题,换amd64的live CD就OK了.
回复 支持 反对

使用道具 举报

发表于 2008-10-21 16:20:33 | 显示全部楼层
ELF format的问题
x86内核没有AMD64 ELF格式的loader
回复 支持 反对

使用道具 举报

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

本版积分规则

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