The procedure I will explain here does not require any shell commands, does not require rebooting the computer several times, does not require the main OS recovery disk (Windows or Mac), can be memorized just by reading this page, works with most graphical Linux installers based on Debian (Ubuntu, Kali, Lubuntu, Kubuntu, Mint, etc.) and has a lower probability of failing.Įverything perfect? Definitely not! You can still damage your main disk boot if you don't follow all the steps according to the instructions. Another alternative widely spread in forums is to perform the installation as usual and then repair the boot sequence of both the removable drive and the fixed drive, this procedure is complex and requires at least two devices, one for reading the instructions and the other to type the commands. Unfortunately newer computers and laptops use M.2 connectors without cables, removing and reinstalling the fixed HD is not that practical. One of the ways to prevent this is unplug the HD cable before the installation. Although this is OK for dual boot systems it will cause problems for users that do not want to contaminate their main disks.
The lazy dumb Linux installers do not verify the location of this partition an simply load the boot instructions there without asking the user. The main reason for this "unexpected behavior" are the extremely confusing and poorly implemented UEFI standards: the computer BIOS picks the EFI partition it finds first (on any disk) and boots from there.
#Install linux on usb as hard drive full
It is possible to run a full Linux system in a removable drive but the installation process is tricky, even if you select the correct destination drive and the the correct destination for the boot loader you might end up with your main hard-drive boot partition overwritten and a USB stick that does not boot at all.
#Install linux on usb as hard drive install
Unfortunately some features like the ability to update the OS or install drivers can only be accomplished with a full Linux installation. Live Linux USB drives are nice for testing purposes and with the new persistence modes they can also remember a few things between sessions.