On 9/20/06, Bo Ørsted Andresen <[EMAIL PROTECTED]> wrote:
On Thursday 21 September 2006 05:06, Drew wrote:
> > You need a 64 bit kernel with CONFIG_IA32_EMUL enabled.
>
> Uh no. A 32bit chroot can be run on a 64bit kernel with IA32_EMUL
> enabled however a 64bit chroot can *NOT* be run from a 32bit kernel.
Err..., which differs from what I stated exactly how??
------------------------
"how can i chroot to gentoo amd64 from 32 bit Linux ??"
------------------------
It sounds like he wants to chroot into an 64bit environment from an
existing 32bit environment. You can't execute 64bit code inside a
32bit chroot because the underlying kernel is still 32bit, and hence
can't understand the 64bit code.
Short of building a 64bit kernel (your suggestion) there's no way to
execute 64bit code from inside a 32bit system. And if he's going to go
to the trouble of building a 64bit kernel just for this chroot
(assuming his hardware supports 64bit which I am assuming it does), he
might as well migrate fully from the 32bit kernel he has and take full
advantage of a 64bit one.
-Drew
--
gentoo-user@gentoo.org mailing list