Skip site navigation (1)Skip section navigation (2)
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>