Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 23 Jan 2010 01:12:16 +0100
From:      Roland Smith <>
To:        LoH <>
Subject:   Re: Upgrade from i386-8.0 to amd64-8.0 possible?
Message-ID:  <>
In-Reply-To: <>
References:  <>

Next in thread | Previous in thread | Raw E-Mail | Index | Archive | Help

Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Fri, Jan 22, 2010 at 04:16:53PM -0600, LoH wrote:
> I've got a system currently running FreeBSD-i386-8.0, and was wondering=
> whether or not it's possible to move the system to FreeBSD-amd64-8.0=20
> without bringing it down for more than a reboot or two=20

It is possible, but not recommended. First of all, you'll need a free
(root) partition to install the new amd64 kernel and world into. And you ne=
to rebuild not only the kernel, but the userland binaries ("world") as well.

> (and avoid reinstalling all of the client software on the box itself).

Realize that if you _ever_ want to update a port (which is still a i386 bin=
ary), those
ports will be rebuilt as amd64 binaries, and linking (to libraries that are
still i386) will fail.

Likewise, is you update a library, all i386 binaries that depend on it will
stop working because the library becomes amd64. Unless you copy the old
library to a lib32 directory which you then have to tell ldconfig how to fi=

> The box itself will be undergoing a hardware change from a dual xeon=20
> (P4, not 64bit) to a dual opteron. I think I can boot i386, set up a=20
> amd64 cross-compile, then compile a new kernel with it, or do a binary=20
> change to the new arch and then reboot.

Do yourself a big favor. Back up your data, configuration files and a list =
your ports, en delete all ports. Then install amd64 cleanly on the new
machine. Restore your data. Re-build your ports from scratch, or install pa=

[plain text _non-HTML_ PGP/GnuPG encrypted/signed email much appreciated]
pgp: 1A2B 477F 9970 BA3C 2914  B7CE 1277 EFB0 C321 A725 (KeyID: C321A725)

Content-Type: application/pgp-signature
Content-Disposition: inline

Version: GnuPG v2.0.14 (FreeBSD)



Want to link to this message? Use this URL: <>