I have an Ubuntu system which I cloned to an external disk using
dd if=/dev/sde of=/dev/sdf bs=4096 conv=notrunc,noerror
I then changed the UUID of the external disk
/dev/sdfto a new UUID
uuidgen tune2fs /dev/sdf -U numbergeneratedbyuuidgen
I then rebooted the whole system. The external USB disk was mounted to mount point
I edited the
I changed all the mentions of the old UUID to
Here I also changed all mentions of the original UUID to
Now when I reboot. I ask the machine BIOS to boot from USB disk. But nothing happens.
My questions are:
- What do I have to do to get grub on the cloned drive to kick in? Is there a step I am missing and can I execute that step booted into my parent install , i.e without a live CD?
There are closely related questions on AskUbuntu but the most relevant one suggests to use
clonezilla and the other one
remastersys. I feel I am one step away from getting grub setup right on the cloned drive to have it boot from the parent BIOS and don't want to resort to either solution.