Install amd64 over existing i386

Erich Dollansky erichsfreebsdlist at
Mon Mar 16 02:34:21 UTC 2015


On Sun, 15 Mar 2015 12:09:19 -0400 (EDT)
Chris Hill <chris at> wrote:

> I bought a new machine the other day, and accidentally installed the 
> i386 version of FreeBSD on it even though it has a 64-bit processor.
> It works fine, but I think I'd rather have the "right" version. So,
> two questions:
> 1. Is it even worth worrying about at this point?
depends on the RAM the machine has and the software you are running on

> 2. Can I just install amd64 without destroying existing filesystems
> and files? I realize I'll have to reinstall my ports, but that's OK.
Do you have some kind of writable USB media? Can you take a drive from
a running amd64 installation and put it into this machine?

Run a make installkernel and make installworld from there and set
DESTDIR to the drive of the new machine.

This method does not touch anything important except of the operating
system. mergemaster should not be needed as the machine is new
and should have nothing on it which was not put onto it by the
installation routine.


> Thanks.
> More info below. Yes, the CMOS clock was set incorrectly when I did
> the install.
> $ uname -a
> FreeBSD 10.1-RELEASE FreeBSD 10.1-RELEASE #0 
> r274401: Tue Nov 11 22:51:51 UTC 2014 
> root at  i386
> Relevant part of dmesg:
> CPU: Intel(R) Core(TM)2 Duo CPU     E8500  @ 3.16GHz (3158.81-MHz
> 686-class CPU) Origin = "GenuineIntel"  Id = 0x1067a  Family = 0x6
> Model = 0x17  Stepping = 10
> AMD Features=0x20100000<NX,LM> AMD Features2=0x1<LAHF>
>    TSC: P-state invariant, performance statistics

More information about the freebsd-questions mailing list