I’ve installed a Linux distro on an external USB hard disk drive through a live session on a virtual machine with my USB hard disk connected. I partitioned the external USB hard disk to three primary partitions, a 900GB NTFS containing personal files, 25GB Ext4 contains Linux root directory and a 2GB swap partition for Linux installation.
However my laptop refuses to boot from external hard disk, even though the external hard disk is the first boot priority in BIOS config, it just skips through my hard disk and boots from other devices instead.
Through the live linux session, I examined my external hard disk and my created partitions are there along with files from Linux installation.