Ubuntu version: 20.04
I made a complete Ubuntu install on an old laptop HDD I turned into an external drive. I am currently able to boot it from a VM (which is also the way I was able to install Ubuntu on), but I'm lacking some capabilities I could have from using it as a host (actual) OS.
The computer I'm using isn't mine, but I still have access to the internals and could plug the disk on an unused SATA port. I also don't really need to dual boot, what would be ideal is that when my external drive is plugged I'm able to boot directly on Ubuntu and when unplugged the computer boots on the Windows 10 install of the main disk as normal.
Now my question:
Providing it would be possible, how can I boot my Ubuntu install, preferably without having to install anything on the computer main disk?
This brings the following subquestions:
- Can I boot my install without installing a GRUB ? I heard of (U)EFI boot but I'm not sure how to proceed
- If installing the GRUB is required, do I have to install it on the computer main disk, or can I install it on my external drive ?
- Do I even need to bother with (not) using a bootloader and wouldn't changing disk boot order in the BIOS enough ?
BOOT
" flag set. Reboot the system, and use the BIOS to change the "Boot Order". – waltinator Oct 28 '20 at 22:09grub
on the Ubuntu disk is necessary to get it to boot after the BIOS selects it. Readman grub-install;man -k grub2
– waltinator Oct 28 '20 at 22:13