From: David L. <da...@la...> - 2006-03-23 01:48:22
|
On Wed, 22 Mar 2006, David Lang wrote: > is there a way to build a i386 uml kernal on amd64? > > I have a 64 bit debian build on my main box, but I need to run a uml instance > useing a 32 bit debian system image. I've attempted to use the same uml > kernel that I have been useing for my earlier attempts, but it dies with an > oops complaining about a missing init. > > I'm currently trying to see if recompiling my host kernel to support ia32 > binaries makes a difference, but I suspect that it won't (it may allow me to > compile a uml kernel on a 32 bit machine and use it for this, that will be my > next test) recompiling the host kernel to support 32 bit binaries made no difference compiling a uml kernel on a i386 and trying to run in resulted in 'file not found' (shared libraries not there for the 32 bit software on the 64 bit system). so I did a chroot into a directory with a 32 bit system image in it and attempted to run the ia32 uml in it but only got the following output. secdev:/# ./linux-2.6.16-32 eth0=tuntap,tap0 eth1=tuntap,tap1 ubd0=root_fs.methanebatch Checking that ptrace can change system call numbers...OK Checking syscall emulation patch for ptrace...missing Checking PROT_EXEC mmap in /tmp...OK Checking for the skas3 patch in the host: - /proc/mm...not found - PTRACE_FAULTINFO...not found - PTRACE_LDT...not found UML running in SKAS0 mode remove_umid_dir - actually_do_remove failed with err = -2 David Lang |