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