Booting a FreeBSD 5.4 amd64 kernel on root filesystem populated with
ghelmer at palisadesys.com
Mon Aug 8 20:00:56 GMT 2005
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 Helmer, Ph.D.
Principal System Architect
Palisade Systems, Inc.
More information about the freebsd-amd64