Problem:Want to install dual boot OS (Windows 8 & Ubuntu 16.04) on external 2TB Seagate HDD with Non UEFI (BIOS only supported) by running either Windows 7 OS or Ubuntu 16.04 installed from 4GB USB drive.Purpose:Make either 4GB USB drive or Seagate HDD as bootable disk for all installed OS.What I have:Host machine (Running Windows 7 Ultimate - 32bit - BIOS)Seagate external HDD - 2TB (GPT - The Drive, to be install both Windows 8 -  64Bit & Ubuntu 16.04 - 64Bit)Sandisk USB drive - 4GBSony USB drive - 8GBScenario:H/W:Seagate 2TB HDD already have some separate NTFS Partition and formatted using GPT partition table, want to install OS on that separate partition on the same disk.System is Non supported UEFI (BIOS only)System Supports boot from USB Stick/External HDD (Host Machine - Windows 7 - BIOS Mode)Installed Windows 8 files using WAIK (Without boot loader/manager)Then installed Ubuntu on the 4GB usb drive (Using Unetbootin)Then restarted, and boot from USB drive and tried to Install Ubuntu on Seagate another one of the partition.Then restarted again, but it doesn't detect the boot loader from Seagate Disk, instead directly load to Host Machine[Doubt]If we try by installing windows boot manager on another 200MB, FAT32 usb drive, then if the Host machine must running on the UEFI supported machine..? or the host machine is in BIOS is enough.    (4GB USB Stick - Ubuntu 16.04 - Try Mode)Opened Gparted toolsFormatted another Sony 8GB Pendrive as, (FAT32, 200MB Partition)Install Ubuntu from the same running Ubuntu, except set the Boot loader location as Sony 8GB FAT32 partition(No error is occured)Restarted, Set Sony Drive as first boot drivebut it doesn't detect the boot loader from Sony Disk, instead directly load to Host Machine  Please note: * Want only in GPT partition table (No idea to convert back to BIOS)Any idea is much appreciated, thanks in advance!
How to install Ubuntu 16.04 on external GPT HDD from non UEFI BIOS mode
dual boot;boot loader;external hdd;gpt;bios