I have a desktop computer with Windows 10 installed on its sole internal (NVMe) drive. I boot this machine with Ubuntu 22.04, installed on a USB drive. In Ubuntu, I use GParted to copy partitions from the NVMe drive, or run dd
to clone the whole NVMe drive, to an empty 256GB USB drive.
Then I attempt to boot the USB drive. Either way (i.e., whether cloned with GParted or dd
), the 256GB USB drive's boot process ends with this message:
GNU GRUB version 2.06
Minimal BASH-like line editing is supported. For the first word, TAB
lists possible command completions. Anywhere else TAB lists possible
device or file completions.
grub>
If the clone was imperfect, I would expect to see a Windows message, or a Windows boot repair screen. But why does GRUB enter the picture?
None of these drives have ever been used in a dual-boot system. I may have used the USB drive for a bootable Ubuntu USB installation, but I always delete all partitions on a disk before installing a new system. So I don't know how GRUB managed to arrive and persist on any of these drives.
I'd like to understand why a supposedly identical clone produces an error that does not appear when booting the source drive. If there's a fix, of course, I'd like to have that too.