On 05/25/2010 09:46 AM, Vincent Schut wrote:
Hi,
I'm going to get a new pc, replacing my now more than 5 years old pc. I
would like to keep my current arch installation, and hope to prevent the
need to do a full reinstall. I like the software I have, and I like the
configuration I have...
Could I just put my old harddisk (which is relatively new and still OK,
I have SMART enabled) in the new pc and reboot?
I've done this. The answer is yes and no.
When I tried the old HD in the new machine, the machine did started to
boot, then got some sort of boot error and stopped. Reason was that the
ramdisk image that was created was tailored to the hardware and modules
required by the old machine, and so didn't work correctly with the
hardware on the new machine.
Solution is as follows:
* First time you boot on the new machine, make sure you boot using the
fallback kernel image. That ram image should contain *all* modules, not
just the ones for the old machine's hardware.
* After you successfully boot onto the fallback kernel image, you need
to rebuild a new kernel image that matches the new hardware: sudo
/sbin/mkinitcpio -p kernel26
* Now reboot the box. It should be able to boot successfully off the
new ramdisk image you just generated.
HTH,
DR