From owner-freebsd-stable@FreeBSD.ORG Sat Feb 11 06:28:02 2012 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 38858106566C for ; Sat, 11 Feb 2012 06:28:02 +0000 (UTC) (envelope-from randy@psg.com) Received: from ran.psg.com (ran.psg.com [IPv6:2001:418:1::36]) by mx1.freebsd.org (Postfix) with ESMTP id 1C1C58FC0A for ; Sat, 11 Feb 2012 06:28:02 +0000 (UTC) Received: from localhost ([127.0.0.1] helo=rair.psg.com.psg.com) by ran.psg.com with esmtp (Exim 4.77 (FreeBSD)) (envelope-from ) id 1Rw6RF-000Bdt-Qf; Sat, 11 Feb 2012 06:28:01 +0000 Date: Fri, 10 Feb 2012 22:28:01 -0800 Message-ID: From: Randy Bush To: Dan Nelson In-Reply-To: <20120211060207.GK5775@dan.emsphone.com> References: <20120211060207.GK5775@dan.emsphone.com> User-Agent: Wanderlust/2.15.9 (Almost Unreal) Emacs/22.3 Mule/5.0 (SAKAKI) MIME-Version: 1.0 (generated by SEMI 1.14.6 - "Maruoka") Content-Type: text/plain; charset=US-ASCII Cc: FreeBSD Stable Subject: Re: 9-stable from i386 to amd64 X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 11 Feb 2012 06:28:02 -0000 > 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