I see what’s going on - the disk is formatted with a GPT layout. I’m more familiar (and had success) with MBR formatted disks on traditional BIOS machines.
I suspect this is a UEFI/EFI-based system… a bit complicated then the traditional BIOS… especially if the system is trying to boot a GPT disk in BIOS mode.
- Do you have options in your BIOS options to always boot in UEFI mode?
- Or see two disks like
External Drive
and [EFI] External Drive
?
There’s a few ways we could go about this to get the external drive to boot. I think the easiest is to switch to legacy “BIOS” boot mode for this drive:
Converting the disk from GPT to MBR
This doesn’t erase data, but if there’s anything important, I recommend backing up first in case something disastrous happens.
To convert GPT → MBR:
Now we will attempt to convert your GPT disk layout to MS-DOS/MBR. Start gdisk:
gdisk /dev/sda
-
You should be prompted with:
Command (? for help):
-
Press r
to start recovery/transformation.
-
Press g
to convert GPT to MBR.
-
Press p
to preview the converted MBR partition table.
-
When you’re happy with the MS-DOS/MBR layout, press w
to write changes to the disk.
— Source: http://www.firewing1.com/blog/2012/03/05/how-convert-gpt-disk-layout-ms-dosmbr-layout-without-data-loss-and-gigabyte-hybrid
You should restart the system at this point so the kernel can recognise this disk change. Ejecting and re-plugging it back in might help. Definitely do not use the wrong disk letter or Windows will bork itself!
After you’re back in the live session again, you should be able to run that command to correct that drive’s bootloader.
Then hopefully, with a bit of luck, if the BIOS settings are right, the drive will boot up in BIOS mode when the disk is plugged in to the machine.