From owner-freebsd-current@FreeBSD.ORG Tue Jun 29 17:37:35 2004 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D06C016A4CE for ; Tue, 29 Jun 2004 17:37:35 +0000 (GMT) Received: from mail.mcneil.com (rrcs-west-24-199-45-54.biz.rr.com [24.199.45.54]) by mx1.FreeBSD.org (Postfix) with ESMTP id B1F3D43D49 for ; Tue, 29 Jun 2004 17:37:35 +0000 (GMT) (envelope-from sean@mcneil.com) Received: from localhost (localhost.mcneil.com [127.0.0.1]) by mail.mcneil.com (Postfix) with ESMTP id 44262FD079; Tue, 29 Jun 2004 10:37:32 -0700 (PDT) Received: from mail.mcneil.com ([127.0.0.1]) by localhost (server.mcneil.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 62409-08; Tue, 29 Jun 2004 10:37:24 -0700 (PDT) Received: from [24.199.45.54] (mcneil.com [24.199.45.54]) by mail.mcneil.com (Postfix) with ESMTP id 778B9FD05A; Tue, 29 Jun 2004 10:37:24 -0700 (PDT) From: Sean McNeil To: Damian Gerow Content-Type: text/plain Message-Id: <1088530644.65309.9.camel@server.mcneil.com> Mime-Version: 1.0 X-Mailer: Ximian Evolution 1.4.6 Date: Tue, 29 Jun 2004 10:37:24 -0700 Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at mcneil.com cc: freebsd-current@freebsd.org Subject: Re: i386->AMD64 upgrade path X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 29 Jun 2004 17:37:35 -0000 > Apologies for the noob question (and perhaps a slightly-OT post), but > I've > been debating purchasing an AMD64 machine for about a month now. > Aside from > being lost in the myriad of available CPUs, I'm lost in the upgrade > path. > > According to the statement above, this means that I can boot, > buildworld, > buildkernel, installkernel, reboot into single-user, installworld, > rebuild > ports? Will that move me to a 64-bit platform? Or is there some > other > trickery to this? Would a binary upgrade be a better path? A binary upgrade would be better than the rebuild method and a clean install would be preferable. The one thing I ran into is all my databases had to be rebuilt as well. I didn't take this into consideration, but was fortunate that I had dumps. Things like ldap and postgres were my main concern. Other than that, there is one extra thing you have to do: Make sure you have IA32 options set in the kernel. You'll fail to boot the first time and have to use "/rescue/sh" as your shell and do a "/rescue/cp /libexec/ld-elf.so.1 /libexec/ld-elf32.so.1". After that, you should be able to reboot to single user mode and do the make installworld. Sean