I am doing a full install of 16.04 to an external 300gb USB HDD. I have followed all the instructions (booting from live media, then using the install option, taking care to setting the grub to point at the external usb drive (in my case sdc1).The installation proceeds normally however the grub is written to the internal HDD drive. Fortunately I know how to recover the grub and to boot normally. But something is wrong. I don't want to open my laptop to unplug the internal HDD. Any suggestions?

  • i faced the same problem. what i thought was same you are thinking. but now i think it is something related with the secure boot that was implemented in the ubuntu 16.04, that is not letting you internal hard disk grub entry to boot. – shiv garg Apr 27 '16 at 5:10
  • Did you install in UEFI boot mode or MBR boot mode. Is drive gpt or MBR. Best to use gpt and include ESP - efi system partition and bios_grub partition. But if UEFI you have to manually copy /EFI/ubuntu to external drive and copy again to /EFI/Boot and rename shimx64.efi to bootx64.efi. External devices only boot from /EFI/Boot/bootx64.efi. But copy of grub in full install only looks for files in /EFI/ubuntu so you need both. askubuntu.com/questions/559007/… – oldfred May 15 '16 at 20:35

I faced the same problem with my Lenovo ideaPad Z50-75 Win10 OS. I was able to do the installation on my external USB HDD after disabling the secure boot and enabling legacy system from BIOS. I also installed the boot loader on the same external USB HDD. Updating Ubuntu sw (after installation) messed up the root system, which was easily fixed with initramfs fsck-command. However, if changing the boot order in BIOS the system could not read the Win OS HDD (a SATA drive in my case). The other problem was that I could not connect to internet via wifi (probably something to do with Broadcom driver and USB HDD connection). The wired connection worked fine. One more problem was that the Ubuntu boot loader could not start Win OS (pointing to wrong address ...). Removing the installation is no problem: you can delete the Ubuntu boot loader from BIOS for example with easyUEFI (free sw). After that you can return the BIOS settings to original values and everything should work fine with Win OS.

| improve this answer | |

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.