|
|
发表于 2008-8-1 15:42:54
|
显示全部楼层
好吧,送佛送到西。
Post by somebody;1881161
这位兄弟的意思是直接
安装64位的kernel deb包。然后用这个内核启动?
然后就可以在x86_64里chroot了?
对头。
ubuntu i386系统包管理器中居然列不出64位内核,debian被阉割的满厉害。
下载ubuntu或debian的64位内核,直接dpkg -i xxx.deb。
http://packages.ubuntu.com/intre ... -4-generic/download
http://packages.debian.org/sid/a ... 26-1-amd64/download
Post by showboy;1881172
难道不能交叉编译吗? 没必要,舍近求远不是。
你有64位gentoo livecd,直接拷贝livecd的内核到ubuntu下即可。
或者,用此cd编译一份64位内核,记得要打开32位仿真,拷贝编译目录到ubuntu,用ubuntu启动后,再执行安装。
Post by zhllg;1881159
gentoo里怎么“直接安装ubuntu的64位内核即可”
愿闻其详
按版主bt要求有:
内核大版本相同,如都是2.6,即可通用,只是gentoo上一些需要模块支持的程序可能会受影响。
debian系deb包,只是简单的ar+tar.gz格式,解压到gentoo根目录即可。
另,要想法子生成一个相应内核的initrd.gz,否则无法挂载rootfs,需要busybox、mkinitramfs。
好事者可测试一下。
PS:linux64 chroot /your_64bit_gentoo 中的linux64是必须的,用来设置正确的64位环境,否则安装64位gentoo时,有可能出问题,理由见setarch源码。 |
|