Date: Fri, 10 Feb 2012 22:28:01 -0800 From: Randy Bush <randy@psg.com> To: Dan Nelson <dnelson@allantgroup.com> Cc: FreeBSD Stable <freebsd-stable@freebsd.org> Subject: Re: 9-stable from i386 to amd64 Message-ID: <m239ahrij2.wl%randy@psg.com> In-Reply-To: <20120211060207.GK5775@dan.emsphone.com> References: <m2y5sa7yt0.wl%randy@psg.com> <20120211060207.GK5775@dan.emsphone.com>
next in thread | previous in thread | raw e-mail | index | archive | help
> The cleanest upgrade path is to prepare your 32-bit root to be bootable by > both 32- and 64-bit kernels: copy the ld-elf32.so that was built during your > buildworld over to /libexec/ld-elf32.so, and also make copies of > /lib and /usr/lib to /lib32 and /usr/lib32 respectively. That way when you > reboot to a 64-bit kernel, your 32-bit executables will be running > "correctly" out of compat32 paths and your installworld should succeed. > > When I did all this on a local system, I made judicious use of ZFS snapshots > and clones, preserving a bootable clone of my original system plus > intermediate versions all the way until I was happy with the result. I've > never done it completely remotely, but if you do a trial run or two on a > local machine or VM, you should be able to it confidently remotely. if i get some time next week, i will try under fusion here on my mba. worse comes to worst, i'll learn something. thanks! randy
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?m239ahrij2.wl%randy>