kort: deze tutorial toont de stappen voor het daadwerkelijk installeren van Ubuntu Linux op een externe us-schijf met de bootloader geïnstalleerd op de USB. Het is niet live USB ingesteld. Deze USB werkt als draagbaar besturingssysteem en kan op elk computersysteem worden gebruikt.
laat me een paar dingen herinneren.
een live USB wordt gebruikt voor het testen van de distributie. Het wordt ook gebruikt voor het installeren van Linux op de harde schijf van de computer. Normaal gesproken gaan alle wijzigingen die u hebt aangebracht in uw live-distributie verloren en dit beperkt het gebruik van de live USB.
verschillende FOSS-lezers vroegen om een tutorial over het installeren van Linux op een USB. Niet de gewone live USB met persistence maar de werkelijke Ubuntu geïnstalleerd op een USB-schijf.
dit betekent dat u een draagbare Ubuntu Linux op een USB hebt die u op elke computer kunt aansluiten, gebruiken en uw werk op de USB kunt opslaan alsof het een echte harde schijf is.
de procedure lijkt niet erg verschillend van het installeren van Ubuntu op de werkelijke harde schijf. En hier maken mensen fouten.
de beschikbare tutorials op het internet missen het meest cruciale deel: de bootloader.
- probleem met bootloader op UEFI-systemen
- wat u moet weten voordat u Linux op een USB installeert
- volledige Ubuntu installeren op een flash drive
- deel 1: Maak een live Ubuntu USB
- deel 2: Ubuntu installeren op de USB
- Stap 1: opstarten vanaf live USB
- Stap 2: Schakel ESP-vlaggen uit van de ESP-partitie
- Stap 3: Ubuntu installeren op de andere USB
- Stap 4: Schakel ESP-vlaggen opnieuw in op de ESP-partitie
- deel 3: Het gebruik van de Ubuntu USB op elk systeem
- Deel 4: uw USB ’s weer in normale toestand krijgen
- conclusie
probleem met bootloader op UEFI-systemen
het enige grote probleem met deze setup is de bootloader-installatie op UEFI-systemen. Een systeem kan slechts één actieve ESP partitie per keer hebben en het veroorzaakt problemen.
tijdens het installeren van Linux, zelfs als u de USB als de bestemming voor bootloader kiest, wordt de bestaande ESP partitie nog steeds gebruikt voor het plaatsen van het EFI-bestand voor de nieuwe distributie.
dit betekent dat de Linux geà nstalleerd op de externe USB zal de laatste zijn om de bootloader bij te werken en te controleren. Dit kan verschillende problemen veroorzaken, zoals:
- het systeem dat je gebruikte voor het installeren van Linux op USB kan niet opstarten en eindigen met grub fout als je de Linux USB niet hebt aangesloten.
- de Linux USB die u hebt aangemaakt zal niet opstarten op andere systemen omdat de EFI-bestanden zich bevinden op de ESP-partities van het systeem dat werd gebruikt om Linux op USB te installeren.
dit mislukt het hele idee om een draagbare Linux USB te hebben, toch?
maak je geen zorgen. Ik zal delen een nette truc voor het installeren van Ubuntu of andere Linux-distributies op een USB zonder te knoeien met de bootloader van het host-systeem en het systeem op de USB.
voordat u begint met het volgen van de tutorial, lees het volledig en ga dan verder met het doen op uw systeem.
wat u moet weten voordat u Linux op een USB installeert
de oplossing of oplossing voor het bootloader probleem is dat je het installatieprogramma niet laat weten dat er al een ESP partitie is.
als u een desktop PC hebt, kunt u de harde schijf verwijderen en dat kan het probleem oplossen, maar dingen zullen moeilijk zijn als het een laptop is. Het verwijderen van de schijf is hier uit den boze.
een gemakkelijkere uitweg is om de ESP-vlag van de ESP-partitie te verwijderen voordat Linux op de USB wordt geïnstalleerd en deze na de installatie terug te plaatsen. Op deze manier, je de Ubuntu installer te laten denken dat er geen bestaande ESP partitie en het zal maken en gebruik maken van een nieuwe ESP partitie op de USB. De originele ESP partitie op de harde schijf is onaangeroerd.
slimme truc, dat Weet ik. Laat me nog een paar twijfels wegnemen en enkele suggesties toevoegen:
- je hebt twee USB-sleutels nodig. Een voor live USB en een ander waar Linux zal worden geïnstalleerd.
- gebruik een USB van 4 GB voor het live systeem en minstens een USB van 32 GB voor de Linux USB.
- ik raad ten zeerste aan om USB 3.0 te gebruiken voor zowel live USB als de eigenlijke Linux USB. USB 2.0 zal pijnlijk traag zijn voor zowel het installeren Als gebruiken van Linux.
- zelfs als u USB 3 gebruikt, zal het installeren van Linux meerdere malen langzamer zijn dan de normale Ubuntu-installatie. Heb geduld en tijd.
- het gebruik van een Linux systeem vanaf USB zal altijd langzamer zijn dan de werkelijke harde schijf en SSD.
- als je de Linux USB op een systeem wilt gebruiken, moet je naar de opstartinstellingen gaan om vanaf de USB op te starten (tenzij het systeem standaard is ingesteld om vanaf USB op te starten).
- de Linux USB werkt mogelijk niet met systemen met secure boot ingeschakeld.
over de langzamere ervaring met Linux op USB, als je systeem een thunderbolt-poort heeft, adviseer ik om een thunderbolt SSD te krijgen. Ik heb een SanDisk SSD en toen ik gebruikte geà nstalleerd Linux op, de ervaring was zeer soepel, bijna als de SSD op het systeem.
Voorbeeld | Product | Prijs | |
---|---|---|---|
SanDisk Extreme 500GB Portable SSD – Up-to-1050MB/s – USB-C, USB 3.2 Gen 2 – Externe ssd… | $87.99 | kopen op Amazon |
volledige Ubuntu installeren op een flash drive
Nu u weet wat u nodig hebt, laat me de delen van deze tutorial opmaken:
- Maak een live Ubuntu USB
- gebruik De live USB om Ubuntu op een andere USB te installeren door ESP-partitievlaggen voor en na de installatie te verwijderen
- gebruik de Ubuntu USB op verschillende systemen
- herstellen van de USB ‘ s
deel 1: Maak een live Ubuntu USB
dit deel. U bent waarschijnlijk toch op de hoogte van de stappen. Ik zal hier kort de stappen noemen. Indien nodig kunt u deze tutorial lezen over het maken van live Ubuntu USB.
ga op uw computer naar de website van Ubuntu en download een actuele Ubuntu-release van uw keuze.
er zijn verschillende hulpmiddelen beschikbaar voor het schrijven van de ISO image naar de USB. U kunt etser gebruiken die beschikbaar is voor Linux, Windows en macOS.
Download Etser. Sluit uw kleinere capaciteit USB. Voer etser en blader naar de gedownloade ISO en USB en druk op de flash-knop. Het is heel simpel.
wanneer u de live USB hebt gemaakt, is het tijd om het te gebruiken om Ubuntu op de andere USB te installeren.
deel 2: Ubuntu installeren op de USB
goed! Je hebt dus een live Ubuntu USB en een lege USB waar je Ubuntu installeert. Sluit ze allebei aan op een computer. Je moet nu opstarten vanaf deze live USB en daarvoor heb je toegang tot de opstartinstellingen.
Stap 1: opstarten vanaf live USB
sluit beide USB ‘ s aan op uw systeem en start het opnieuw op. Wanneer het systeem opstart en het logo van de fabrikant wordt weergegeven, drukt u herhaaldelijk op F10/F12-toetsen. Verschillende fabrikanten stellen verschillende sleutels in voor toegang tot de BIOS-instellingen.
Noot: Sommige systemen zullen niet toestaan opstarten vanaf live USB als secure boot is ingeschakeld. Als dat het geval is, schakel dan eerst secure boot uit.
op mijn Dell-systeem lieten de opstartinstellingen dit scherm zien. Ik heb Debian geïnstalleerd op dit systeem.
wanneer u in de live-sessie, ga met” Probeer Ubuntu ” optie:
Stap 2: Schakel ESP-vlaggen uit van de ESP-partitie
druk op de Windows-toets en typ Gparted. Dit opent de gparted partition manager die (meestal) al aanwezig is op de Ubuntu ISO.
als het niet wordt gevonden, maakt u verbinding met het internet, opent u een terminal, voert u sudo apt update uit en installeert u gparted op Ubuntu.
in Gparted, zorg ervoor dat u de schijf van het systeem hebt geselecteerd. Kijk voor de partitie van ongeveer 100-500 MB in grootte en gemarkeerd als ESP. Klik met de rechtermuisknop op deze partitie en selecteer ‘vlaggen beheren”:
het zou esp en boot vlaggen moeten tonen. Als er meer vlaggen zijn ingesteld, maak dan een screenshot zodat je kunt terugkeren naar dezelfde set vlaggen nadat de installatie is voltooid.
deselecteren van de vlaggen voegt meestal een msftdata-vlag toe en je kunt het zo laten. Wijzigingen worden onmiddellijk van kracht.
geweldig! Nu ziet je live systeem de ESP partitie en dus de bestaande opstartinstellingen van de computer niet. Nu is het tijd om te beginnen met het installeren van Ubuntu op de andere USB.
Stap 3: Ubuntu installeren op de andere USB
zorg ervoor dat u de andere, grotere capaciteit USB ook hebt aangesloten. Dubbelklik op het pictogram Ubuntu installeren op het bureaublad.
het zal de installatie starten. U kunt gaan door de eerste paar stappen van het kiezen van toetsenbord lay-out en taal.
vergeet niet, Ik vertelde je in het begin dat het vrij lang duurt bij het installeren van Ubuntu op een USB? Om deze reden, Ik stel voor gaan voor de minimale installatie hier die wordt geleverd met een browser en essentiële hulpprogramma ‘ s, maar zal niet office-software, mediaspelers etc. U kunt ze later installeren.
minimale installatie gebruiken betekent minder bestanden kopiëren op de USB en dit zal de installatietijd verkorten.
Selecteer op het volgende scherm iets anders:
op het ‘installatietype’ scherm, kunt u alle harde schijf en de USB-schijven vermeld op de hoofdinterface te zien. U kunt zien dat de harde schijf geen ESP partitie toont omdat de vlaggen zijn verwijderd.
wat je hier moet controleren is dat je de juiste USB hebt geselecteerd (de grotere) voor “Device for bootloader installation”. Ik gebruik hier mijn externe thunderbolt SSD die een capaciteit van 500 GB heeft (groter dan de harde schijf van de laptop)):
Selecteer nu de grotere USB en verwijder alle bestaande partities om vrije ruimte te maken door op de – knop te klikken.
selecteer vervolgens de vrije ruimte die u zojuist hebt gemaakt en klik op het + teken om er een partitie op te maken.
maak de eerste partitie als ESP voor de bootloader.
Selecteer de resterende vrije ruimte en maak root aan met Ext4 bestandssysteem. Je kunt ook root, swap en home maken, maar ik stel voor om alles onder root te houden, inclusief swap (dankzij swapfile).
als je de partities klaar hebt, controleer dan of externe USB is gekozen voor de bootloader installatie.
het ziet er goed uit. Druk op de knop Installeren en ga door de gebruikelijke tijdzone-instellingen.
u wordt gevraagd om gebruiker en wachtwoord te maken.
hierna is het allemaal een kwestie van wachten. Als u Ubuntu ooit hebt geïnstalleerd, zult u zeker voelen dat deze installatie langzamer is dan normaal.
start niet meteen opnieuw als de installatie is voltooid. U moet de ESP-partitie terugzetten in zijn oorspronkelijke staat.
Stap 4: Schakel ESP-vlaggen opnieuw in op de ESP-partitie
Start Gparted opnieuw. Selecteer de harde schijf van uw systeem en klik met de rechtermuisknop op de ESP partitie die nu is gelabeld als msftdata. Selecteer esp vlag en het zou ook boot vlag automatisch moeten selecteren.
Gefeliciteerd! U hebt werkelijke Ubuntu met succes geïnstalleerd op een flash drive. U kunt nu het live Ubuntu-systeem uitschakelen.
dat is slecht nut niet al te slecht. Omdat je systeem geen ESP partitie heeft zal het niet opstarten zonder de externe USB die je zojuist hebt gemaakt.
maar u hoeft zich geen zorgen te maken. Je hebt nog steeds de live Ubuntu USB, toch? Begin er weer mee. Start Gparted en activeer de juiste vlag op de ESP partitie van de schijf.
deel 3: Het gebruik van de Ubuntu USB op elk systeem
de USB die u zojuist hebt gemaakt, kan op elke computer worden gebruikt, zolang het mogelijk is om op te starten vanaf de USB. Met andere woorden, secure boot moet worden uitgeschakeld.
ik heb mijn Ubuntu USB van twee systemen geverifieerd, Een waarop ik het heb aangemaakt en een ander dat niet werd gebruikt in dit proces. Het werkte op beide.
het proces is vergelijkbaar met hoe u opstartte vanaf de live USB. U schakelt het systeem in, wanneer het logo van de fabrikant van het systeem zichtbaar is, drukt u op F2/F10/F12 toetsen om toegang te krijgen tot de opstartinstellingen en selecteert u Ubuntu of USB om vanaf op te starten. Het kan worden weergegeven met een van de twee namen (of meer misschien).
wanneer u opstart vanaf de Ubuntu USB, ziet u het vertrouwde Grub-scherm en kunt u Ubuntu selecteren om het te gebruiken:
heb je iets opgemerkt in het bovenstaande Grub scherm? Ik gebruikte een systeem dat Debian had geïnstalleerd voor het maken van deze Ubuntu USB. Tijdens het installeren neemt de nieuwe ESP partitie op de USB ook nota van het Debian systeem zoals je kunt zien in het Grub scherm.
als ik deze USB op een ander systeem gebruik en probeer op te starten in Debian, zal er een fout ontstaan. Uiteraard, omdat er geen Debian systeem op het nieuwe systeem. Als ik de USB gebruik op hetzelfde Debian-systeem dat werd gebruikt voor de Ubuntu-installatie op de USB, zal het werken.
de extra vermelding in de Grub zou u niet moeten storen, tenzij u een obsessief-compulsieve stoornis heeft. Als dat het geval is, start dan op deze USB, installeer Grub Customizer en verwijder deze extra items. Dat is aan jou.
een ander ding om op te merken is dat wanneer u opstart van de Ubuntu USB op een verschillende systemen het toont een blauw scherm met een paar opties. Ga toch voor boot.
er is nog een laatste ding over, en dat is om uw USB-drives terug te claimen.
Deel 4: uw USB ’s weer in normale toestand krijgen
hier is het ding dat u twee USB’ s hebt gebruikt: een voor live Ubuntu en een voor de werkelijke Ubuntu-installatie.
als u later een van de USB ‘ s wilt gebruiken voor normale gegevensoverdracht, zult u moeite hebben met het formatteren ervan. Wanneer u een live USB maakt, laat het de USB in een vreemde staat en vaak kunnen besturingssystemen het niet direct formatteren.
Gparted komt opnieuw te hulp. Het is beschikbaar voor Linux, Windows en macOS. Download en installeer het en gebruik het om de USB te formatteren door alle partities op het te verwijderen en het maken van een nieuwe partitie in NTFS-of FAT32-indeling.
conclusie
de handige truc om de werkelijke ESP-partitie te verbergen voor het Ubuntu-installatieprogramma is hier het belangrijkste idee. Dit is een betere oplossing dan het verwijderen van de harde schijf of het hebben van een messed up boot.
ik hoop dat u deze truc leuk vindt en deze gedetailleerde handleiding nuttig vindt.