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>