I would like to move my hard drive that contains Arch Linux using Grub as the boot loader from one system to another. The systems do not have the same motherboards or processors. I tried last night and while it was booting, a screen filled with the word "grub" repeated was displayed and the only way to stop it was to shut off the PC.
Is there any way to transfer hard drives with linux installations on them from one pc to a completely different one?
Well unless you try to use a live CD (Knoppix) to access HD ??
Or from another Hard Drive...
may be problems if Hard Drive is set up for CPU Mobo etc..
I think you'd have to reinstall grub after moving the drive. The main partitions should be ok, but IIRC, the mbr has some hooks into it from the BIOS that are system dependent. That's how I understand it anyway.
So as Mr Green says, you could use a live CD to boot into the system with the new drive and then run grub-install.
Actually, what I found is this. On my arch system, I took the hard drive out and put it in an older system. That's when I got grub errors. Then I put that same hard drive into a different system again, and it worked fine. The transfer worked from a P4 system to an AMD Thunderbird system. It did not work from the P4 system to the PIII system. Just thought someone might be interested in what I found.
I installed arch on my old laptop by riping out the harddrive, doing the install on my shuttle, and putting the harddrive back into the little laptop(toshiba portege)... everything worked, no reinstall of grub needed.
so in my case it worked perfectly doing the install on a P4 and moving the harddrive to a P3..
is this why you dont like grub Dusty?