[CentOS] chroot from 32-bit to 64-bit filesystem?
Mark Pryor
tlviewer at yahoo.com
Thu Oct 21 01:37:16 UTC 2010
--- On Wed, 10/20/10, RedShift <redshift at pandora.be> wrote:
> From: RedShift <redshift at pandora.be>
> Subject: Re: [CentOS] chroot from 32-bit to 64-bit filesystem?
> To: "CentOS mailing list" <centos at centos.org>
> Date: Wednesday, October 20, 2010, 10:40 AM
> On 10/20/10 19:23, Scott
> Johnson wrote:
> > I have a 32-bit PXE environment and I want to chroot
> to a CentOS x64 root filesystem. Of course that
> doesn't work. Any tricks or hacks that would allow me
> to do that? Currently I get the error:
> >
> > chroot: /bin/bash: Exec format error
> >
> > What if I updated my PXE environment to 64-bit.
> Could I then chroot to a 32-bit?
> > I use PXE to quickly troubleshoot both 32-bit and
> 64-bit arch.
> >
> > Thanks.
> > -Scott
> >
>
> Booting an x86-64 kernel with the proper config options set
> to enable execution of 32 bit binaries should allow you to
> do that. I think.
>
>
> Glenn
Yes - chroot from x86_64 to i386 works fine.
Here's a fairly complete method to setup enough of a chroot to use yum and rpm. The host is x86_64 and the chroot will be i386 in LVM.
http://paste.ubuntu.com/517149/
--
Mark
More information about the CentOS
mailing list