Upgrade from x86 to amd64


I plan to do an upgrade of my home server. I'll update the motherboard, CPU and memory but I want to keep the hard drives. The upgrade will be from an x86 system to an amd64.

My intended approach is the following:

  1. On my old system build a GENERIC amd64 kernel from source.
  2. Install the kernel.
  3. Move hard drives to new machine
  4. It now should boot and I should be able to update the rest of the system.
Is this a good approach or are there other recommendations?


I recommend reinstalling from scratch. Doing the i386 to AMD64 move is not a supported installation.