I have an ubuntu installation (amd64) on a SSD "A" and I copied the whole harddisk to another SSD "B" , (GPT, sda1=BIOS Boot partion , sda2 = ntfs (windows) sda2=ext4 (ubuntu), sda3 = linux swap)
I wrote the grub bootloader to the disk (on System with i7 970 CPU) with
grub-install /dev/sda
everything worked fine! On the i7 architecture I can now boot from the copied SSD "B".
But how can I use the copied SSD "B" on another architecture like the i5 LGA1150. Booting on this architecture does not work, the bootloader is not found somehow (black screen with one underline). Do I need to install the grub bootloader on the new architecture first, and will the copied ubuntu installation work then or is there still some inconsistencies?
UPDATE: Using Drive "B" : GPT Formated SSD
I have the following motherboard with the i5 CPU (does not work so far): http://www.asus.com/Motherboards/Z87PRO/
For the i7 I have the Asus P6T7 (boots successfully): http://www.asus.com/Motherboards/P6T7_WS_SuperComputer
Might that be the reason?
UPDATE2: So far, i disabled secure boot and turned on legacy boot in the bios of the Z87PRO, and changed the SSD "B" back to an MBR format, i installed grub on the i5 platform with the live cd (chroot method) and when trying to boot from "B" I could not boot into the bootloader, just black screen and returning to BIOS, any ideas?
My Boot Repair Dum is here, the correct one now> http://paste.ubuntu.com/7185224/
Solution: Finally I was able to boot the SSD "B" drive (architecture was no problem) but I still had a GPT partition table, which was a problem: I Changed the GPT to MBR (here: https://askubuntu.com/questions/84501/how-can-i-change-convert-a-ubuntu-mbr-drive-to-a-gpt-and-make-ubuntu-boot-from) then I reinstalled Grub from a Live CD Ubuntu 13.10 , (SSD "B" system is 13.04) from here: http://ubuntuforums.org/showthread.php?t=1581099 (with the chroot method!) rebooted, and finally the Grub worked! and also I could boot the kernels on the i5 architecture!