I want to install Ubuntu on a 1TB External Hard Drive, while the internal hard drive already has Windows 10 (OEM) pre-installed on it. So, that I could use both the OS's, by deciding which one to use from the boot menu.
I did some research and found two way of doing this.
Method 1: (How do I install Ubuntu to a USB key?)
- Remove the Internal Hard Drive and connect the External Hard Drive via USB
- Disable Secure Boot in UEFI Firmware
- Use bootable Ubuntu USB and install the normal way
- Then reconnect the internal hard drive
Method 2: (How to install Ubuntu on portable external Hard Drive?)
- Disable Secure Boot in UEFI Firmware and Fast Startup in Windows
- Connect External Hard Drive via USB
- Use bootable Ubuntu USB and choose "Something Else" in setup
- Point the "Boot Loader Installation" to the external hard drive (
sdb
) - Create
/
andswap area
(some people also create/boot
) on external hard drive (sdb
) - Once Ubuntu is installed, I'll be able to choose which OS to boot into from the Boot Menu
Problems are:
Would disabling secure boot render my Windows installation unusable?
- Trying to disable Secure Boot, from UEFI Firmware settings, throws the following warning:
Attention! Changing this setting may prevent your operating system from booting or require a reinstall. Are you sure you would like to continue?
- Microsoft Secure Boot documentation highlights this warning too.
- Trying to disable Secure Boot, from UEFI Firmware settings, throws the following warning:
Would following Method 2 entail further complications like manually creating an EFI partition and manipulating
grubx64.efi
andshimx64.efi
, EDIT: but wouldn't this manipulation cause problems when Secure Boot is turned back on (signature of boot loader might change)?- Which Method should I go with then?