On 10/28/17 11:31, Gene Heskett wrote:
Greetings all; I've partitioned and formatted this 64GB SSD, copied everything from both working partitions of a 2TB drive to it, filling it up to a whopping 18%, edited the SSD's version of /etc/fstab to use the proper blkid's to mount it including swap, and edited /boot/grub/device.map to point at the /dev/disk/by-id description/identifier of the drive. And set the first partitions boot flag. But pull the 2TB, and plug its cables into the SSD, and grub is not loading. What did I miss?
For system drives, I use dd to copy raw drive contents from one device to an image file, from one device to another device, and from an image file to a device:
partition table/ boot loader boot partition encrypted swap partition encrypted boot partition For this to work: 1. I use BIOS firmware and MS-DOS partition tables.2. The destination device needs to have at least as many blocks available as were used by the source device. I have several 16 GB SSD's and 16 GB USB 3.0 flash drives for this purpose. As different "16 GB" devices can have a similar, but unequal, number of blocks, I typically use no more than 90% of the available space when I install.
Given your significant size mismatch (2 TB -> 64 GB), and possible UEFI and/or GPT, you might want to use a more sophisticated tool. Clonezilla comes to mind.
David