About this list Date view Thread view Subject view Author view Attachment view

From: Herbert Poetzl (herbert_at_13thfloor.at)
Date: Sat 20 Aug 2005 - 22:49:57 BST


On Sat, Aug 20, 2005 at 11:02:04PM +0200, Guenther Fuchs wrote:
> Hi there,
>
> on Samstag, 20. August 2005 at 21:46 on the list was posted:
>
> > 64 bit host system, no 32bit emulation for the
> > (obviously) 32bit guest?
>
> Obviousely. 64bit is totally new to me, so apologize for my
> non-knowledge.

np, try the following: (assuming your guest is called
test101, and located in /vservers/test101)

 file /vservers/test101/bin/true

you expect it to list a 32bit ELF like this:

 /vservers/test101/bin/true: ELF 32-bit LSB executable,
  Intel 80386, version 1 (SYSV), for GNU/Linux 2.2.0,
  dynamically linked (uses shared libs), stripped

then try:

 /vservers/test101/bin/true

if that returns with:

 /vservers/test101/bin/true:
  /vservers/test101/bin/true: cannot execute binary file

then you forgot to enable the 32bit emulation when
you built your kernel ... so you have to enable that

    Symbol: IA32_EMULATION [=y]
    Prompt: IA32 Emulation
      Defined at arch/x86_64/Kconfig:453
      Location:
        -> Executable file formats / Emulations

> > you might want to set a linux32 personality there ...
>
> Sounds like a solution - if I only could figure out, how to do this.
> Setting "PER_LINUX32" into "personality" does not change anything with
> me, and I'm not realy familiar with that task.

if you did the above, and recompiled/installed the
kernel fine, and/or /vservers/test101/bin/true works
quite nicely, but your guest doesn't want to start,
please let us know, then it's likely a bug :)

HTH,
Herbert

> --
> regards,
>
> Guenther Fuchs
>
> _______________________________________________
> Vserver mailing list
> Vserver_at_list.linux-vserver.org
> http://list.linux-vserver.org/mailman/listinfo/vserver
_______________________________________________
Vserver mailing list
Vserver_at_list.linux-vserver.org
http://list.linux-vserver.org/mailman/listinfo/vserver


About this list Date view Thread view Subject view Author view Attachment view
[Next/Previous Months] [Main vserver Project Homepage] [Howto Subscribe/Unsubscribe] [Paul Sladen's vserver stuff]
Generated on Sat 20 Aug 2005 - 22:50:18 BST by hypermail 2.1.3