Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 08 Aug 2005 15:00:49 -0500
From:      Guy Helmer <ghelmer@palisadesys.com>
To:        freebsd-amd64@freebsd.org
Subject:   Booting a FreeBSD 5.4 amd64 kernel on root filesystem populated with i386 binaries
Message-ID:  <42F7B9F1.4090004@palisadesys.com>

next in thread | raw e-mail | index | archive | help
Should it be possible to boot a FreeBSD 5.4 amd64 kernel (built with 
IA32 compatibility) using a root filesystem that contains i386 
binaries?  I'm trying to upgrade systems in-place where the first step 
is installing an amd64 kernel, /sbin/init, /libexec/ld-elf32.so.1 and 
populating /lib32 with a copy of the 32-bit libraries, and then 
rebooting.  However, after the kernel boots, it gives a signal 10 when 
trying to invoke /bin/sh to run /etc/rc.

Am I way off base trying to do this?  It seems like it should work but 
I'm missing something that isn't easy to diagnose.  Do I need to replace 
/libexec/ld-elf.so.1 with an amd64 binary also?

Thanks for any help,
Guy

-- 
Guy Helmer, Ph.D.
Principal System Architect
Palisade Systems, Inc.




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?42F7B9F1.4090004>