Sådan installeres Ubuntu på et eksternt USB-drev for at lave et faktisk, bærbart system på USB

kort: Denne vejledning viser trinnene til faktisk installation af Ubuntu på et eksternt amerikansk drev med bootloaderen installeret på USB. Det er ikke live USB sat op. Denne USB fungerer som bærbart operativsystem og kan bruges på ethvert computersystem.

lad mig huske et par ting.

en live USB bruges til at teste distributionen. Det bruges også til at installere på computerens harddisk. Normalt går alle ændringer, du har foretaget i din Live distribution, tabt, og dette begrænser brugen af live USB.

flere af dens FOSS-læsere anmodede om en tutorial om installation af en USB. Ikke den almindelige live USB med vedholdenhed, men den faktiske Ubuntu installeret på en USB-disk.

dette betyder at have en bærbar Ubuntu på en USB, som du kan tilslutte den til enhver computer, bruge den, gemme dit arbejde på USB, som om det var en faktisk harddisk.

proceduren virker ikke meget forskellig fra at installere Ubuntu på den faktiske harddisk. Og det er her, folk begår fejl.

de tilgængelige tutorials på internettet savner den mest afgørende del: bootloader.

Problem med bootloader på UEFI-systemer

det største problem med denne opsætning er bootloader-installation på UEFI-systemer. Et system kan kun have en aktiv ESP-partition ad gangen, og det forårsager problemer.

selvom du vælger USB som destination for bootloader, bruges den eksisterende ESP-partition stadig til at placere EFI-filen til den nye distribution.

ubuntu installation partition
selvom du vælger at installere bootloader på den eksterne USB, fungerer det ikke, hvis harddisken allerede har en ESP-partition

dette betyder, at den enhed, der er installeret på den eksterne USB, vil være den sidste til at opdatere og kontrollere bootloaderen. Dette kan skabe flere problemer som:

  • det system, du brugte til installation af USB, starter muligvis ikke og ender med grub-fejl, hvis du ikke har USB-stikket tilsluttet.
  • den USB, du oprettede, starter ikke på andre systemer, fordi dens EFI-filer er på ESP-partitionerne i systemet, som blev brugt til at installere USB.

dette fejler hele ideen om at have en bærbar USB, ikke?

bekymre dig ikke. Jeg vil dele et pænt trick til at installere Ubuntu eller andre distributioner på en USB uden at ødelægge bootloaderen af værtssystemet og systemet på USB.

før du begynder at følge tutorial, læse det helt og derefter gå om at gøre det på dit system.

ting at vide, før du installerer på en USB

Installer ubuntu på ekstern usb

løsningen eller løsningen på bootloader-problemet er, at du ikke lader installationsprogrammet vide, at der allerede er en ESP-partition.

hvis du har en stationær PC, kan du fjerne harddisken, og det kan løse problemet, men tingene vil være vanskelige, når det er en bærbar computer. Fjernelse af disken er ude af tvivl her.

en nemmere udvej er at fjerne ESP-flagget fra ESP-partitionen, før du installerer ESP på USB og sætter det tilbage efter installationen. På denne måde narrer du Ubuntu-installationsprogrammet til at tro, at der ikke er nogen eksisterende ESP-partition, og det vil oprette og bruge en ny ESP-partition på USB. Den originale ESP-partition på harddisken er uberørt.

smart trick, jeg ved det. Lad mig rydde et par flere tvivl og tilføje nogle forslag:

  • du skal bruge to USB-nøgler. En til live USB og en anden, hvor der vil blive installeret.
  • brug en USB på 4 GB til live-systemet og mindst en 32 GB USB til USB.
  • jeg anbefaler stærkt at bruge USB 3.0 til både live USB og den faktiske USB. USB 2.0 vil være smerteligt langsom til både installation og brug.
  • selvom du bruger USB 3, vil installationen være flere gange langsommere end normal Ubuntu-installation. Hav tålmodighed og tid.
  • brug af et USB-system vil altid være langsommere end den faktiske harddisk og SSD.
  • når du vil bruge USB på et system, skal du gå til startindstillingerne for at starte fra USB (medmindre systemet er indstillet til at starte fra USB som standard).
  • USB fungerer muligvis ikke med systemer med secure boot aktiveret.

om den langsommere oplevelse med Thunderbolt på USB, hvis dit system har en thunderbolt-port, anbefaler jeg at få en thunderbolt SSD. Jeg har en SanDisk SSD, og da jeg brugte installeret på den, var oplevelsen meget glat, næsten som SSD på systemet.

forhåndsvisning produkt pris
SanDisk 500GB ekstrem bærbar SSD - op til 1050mb/s - USB-C, USB 3.2 Gen 2 - ekstern Solid State Drive - SDSSDE61-500g-G25 SanDisk 500GB ekstrem bærbar SSD – op til 1050mb / s – USB-C, USB 3.2 Gen 2 – ekstern Solid State… $87.99 Køb på

installation af komplet Ubuntu på et flashdrev

nu hvor du ved hvad du har brug for, lad mig lægge dele af denne tutorial:

  • Opret en live Ubuntu USB
  • brug live USB til at installere Ubuntu på en anden USB ved at fjerne ESP partition flag før og efter installationen
  • brug af Ubuntu USB på forskellige systemer
  • Gendannelse af USBs

Del 1: Opret en live Ubuntu USB

jeg går ikke i detaljer for denne del. Du er sandsynligvis opmærksom på trinene alligevel. Jeg vil kort nævne trinene her. Hvis det er nødvendigt, kan du læse denne tutorial om oprettelse af live Ubuntu USB.

på din computer skal du gå til Ubuntu ‘ s hjemmeside og hente en aktuel Ubuntu-udgivelse efter eget valg.

der er flere værktøjer til rådighed til at skrive ISO-billedet til USB. Du kan bruge Etcher, som er tilgængelig til MacOS.

Hent Etcher. Tilslut din USB med mindre kapacitet. Kør Etcher og gå til den hentede ISO og USB og tryk på flash-knappen. Det er virkelig simpelt.

Etcher

når du har oprettet live USB, er det tid til at bruge den til at installere Ubuntu på den anden USB.

Del 2: Installation af Ubuntu på USB

okay! Så du har en live Ubuntu USB og en tom USB, hvor du installerer Ubuntu. Sæt dem begge til en computer. Du skal starte fra denne live USB nu, og for det skal du få adgang til bootindstillingerne.

Trin 1: Boot fra live USB

Tilslut begge USB ‘ er til dit system, og genstart det. Når systemet starter, og det viser producentens logo, skal du trykke gentagne gange på F10/F12-tasterne. Forskellige producenter indstiller forskellige nøgler til at få adgang til BIOS-indstillingerne.

Bemærk: Nogle systemer tillader ikke Opstart fra live USB, hvis secure boot er tændt. Hvis det er tilfældet, skal du først deaktivere secure boot.

på mit Dell-system viste bootindstillingerne denne skærm. Jeg har Debian installeret på dette system.

boot fra live usb
Boot fra live USB

når du er i live-sessionen, skal du gå med” Prøv Ubuntu ” mulighed:

Prøv ubuntu Installer ubuntu
gå med Prøv Ubuntu mulighed her

Trin 2: Deaktiver ESP-flag fra ESP-partitionen

tryk på tasten vinduer, og skriv Gparted. Dette åbner GParted partition manager, som (normalt) allerede er til stede på Ubuntu ISO.

start gparted ubuntu
Start Gparted i Ubuntu

hvis det ikke findes, skal du oprette forbindelse til internettet, åbne en terminal, køre sudo apt update og derefter installere gparted på Ubuntu.

i Gparted skal du sørge for, at du har valgt systemets disk. Se efter partitionen på omkring 100-500 MB i størrelse og markeret som ESP. Højreklik på denne partition og vælg ‘Administrer flag’:

gparted i ubuntu live usb
Nulstil flag til ESP-partitionen

det skal vise esp og boot flag. Hvis der er flere flag indstillet, skal du tage et skærmbillede, så du kan vende tilbage til det samme sæt flag, når installationen er afsluttet.

Administrer flag esp-partition
Fjern esp-flag fra ESP-partitionen

fravalg af flagene tilføjer normalt et msftdata-flag, og du kan lade det være sådan. Ændringer træder i kraft med det samme.

esp-flag fjernet
ESP-flag fjernet fra ESP-partitionen

fedt! Nu ser dit live-system ikke ESP-partitionen og dermed de eksisterende opstartsindstillinger på computeren. Nu er det tid til at begynde at installere Ubuntu på den anden USB.

Trin 3: Installation af Ubuntu på den anden USB

sørg for, at du også har tilsluttet den anden USB med større kapacitet. Dobbeltklik på ikonet Installer Ubuntu på skrivebordet.

start ubuntu Installer
Start Ubuntu installation

det vil starte installationen. Du kan gennemgå de første par trin til at vælge tastaturlayout og sprog.

  • Installer Ubuntu 2
    Vælg dit sprog
  • Installer Ubuntu 3
    Vælg tastaturlayout

Husk, jeg fortalte dig i starten, at det tager lang tid at installere Ubuntu på en USB? Af denne grund foreslår jeg at gå til den minimale installation her, som kommer med en bro.ser og vigtige værktøjer, men vil ikke omfatte kontorprogrammer, medieafspillere osv. Du kan installere dem senere.

brug af Minimal Installation betyder kopiering af mindre filer på USB, og dette reducerer installationstiden.

vælg minimal installation
valg af minimal installation reducerer installationstiden

på det næste skærmbillede skal du vælge noget andet:

noget andet mulighed ubuntu install
noget andet mulighed vil lade dig få adgang til diske og partition

på skærmen ‘installationstype’ kan du se hele harddisken og USB-diske, der er angivet på hovedgrænsefladen. Du kan se, at harddisken ikke viser en ESP-partition, fordi flagene er blevet fjernet.

hvad du skal sørge for her er, at du har valgt den rigtige USB (den større) til “enhed til bootloader installation”. Jeg bruger min eksterne thunderbolt SSD her, som er af 500 GB kapacitet (større end harddisken på den bærbare computer):

bootloader placering
placering af bootloader skal være den eksterne USB

Vælg nu den større USB og slet enhver eksisterende partition for at skabe ledig plads ved at klikke på – knappen.

Slet eksisterende aprtition for at gøre ledig plads
lav ledig plads på den eksterne USB til Ubuntu-installation

vælg derefter det ledige rum, du lige har oprettet, og klik på + – tegnet for at oprette partition på det.

Opret partition i ekstern usb
Opret ny partition på den eksterne USB

lav den første partition som ESP til bootloaderen.

Opret esp-partition på ekstern usb
Opret

Vælg den resterende ledige plads og opret rod med Ekst4 filsystem. Du kan også oprette rod, bytte og hjem, men jeg foreslår at holde alt under rod inklusive bytte (takket være bytte).

Opret root partition ubuntu ekstern usb
Opret en root partition med ekst4 filsystem

når du har partitionerne klar, skal du dobbelttjekke, at ekstern USB er valgt til bootloader-installationen.

dobbelttjekke enhed til bootloader placering
dobbelttjekke bootloader placering, som bør være på den eksterne USB-drev

det ser godt ud. Tryk på knappen Installer og gå gennem de sædvanlige tidsindstillinger.

når du installerer Ubuntu

du bliver bedt om at oprette bruger og adgangskode.

Indstil brugernavn og adgangskode under Ubuntu install
Indstil brugernavn og adgangskode

efter dette er det hele et spørgsmål om at vente. Hvis du nogensinde har installeret Ubuntu, vil du helt sikkert føle, at denne installation er langsommere end normalt.

installation af ubuntu
Ubuntu installation er i gang

når installationen er færdig, skal du ikke genstarte med det samme. Du er nødt til at nulstille ESP partition tilbage i sin oprindelige tilstand.

fortsæt med at teste efter ubuntu-installation
fortsæt med at bruge live Ubuntu-miljøet

Trin 4: genaktiver ESP-flag på ESP-partitionen

Start Gparted igen. Vælg harddisken på dit system, og højreklik på dets ESP-partition, som nu er mærket som msftdata. Vælg esp flag og det bør også vælge boot flag automatisk.

sæt esp flag igen
sæt esp flag igen

Tillykke! Du har installeret faktisk Ubuntu på et flashdrev. Du kan nu slukke for Live Ubuntu-systemet.

sluk ubuntu
genstart eller sluk for systemet nu
hvad hvis du ved et uheld rammer genstartsknappen uden at nulstille ESP-flagene?

det er dårlig møtrik ikke så dårligt. Da dit faktiske system ikke har en ESP-partition, starter den ikke uden den eksterne USB, du lige har oprettet.

men ingen grund til at bekymre sig. Du har stadig den levende Ubuntu USB, ikke? Start fra det igen. Start Gparted og aktiver det korrekte flag på ESP-partitionen på disken.

Del 3: Brug af Ubuntu USB på ethvert system

den USB, du lige har oprettet, kan bruges på enhver computer, så længe den tillader at starte fra USB. Med andre ord skal secure boot være deaktiveret.

jeg verificerede min Ubuntu USB af to systemer, en som jeg oprettede den og en anden, som ikke blev brugt i denne proces. Det virkede på begge.

processen ligner, hvordan du startede fra live USB. Når systemproducentens logo er synligt, skal du trykke på F2/F10/F12-tasterne for at få adgang til startindstillingerne og vælge Ubuntu eller USB til at starte fra. Det kan vises med et af de to navne (eller mere måske).

opstart fra ekstern ubuntu usb
Opstart fra Ubuntu på den eksterne USB

når du starter fra Ubuntu USB, ser du den velkendte Grub-skærm, og du kan vælge Ubuntu for at bruge den:

grub af ubuntu på ekstern usb
Grub menu af Ubuntu på den eksterne USB

har du bemærket noget i ovenstående Grub skærm? Jeg brugte et system, der havde Debian installeret til at oprette denne Ubuntu USB. Under installationen noterer den nye ESP-partition på USB sig også Debian-systemet, som du kan se på Grub-skærmen.

hvis jeg bruger denne USB på et andet system og forsøger at starte i Debian, vil det kaste en fejl. Det er klart, fordi der ikke er noget Debian-system på det nye system. Hvis jeg bruger USB på det samme Debian-system, som blev brugt til Ubuntu-installationen på USB, fungerer det.

den ekstra post i Grub bør ikke genere dig, medmindre du har obsessiv kompulsiv lidelse. Hvis det er tilfældet, skal du starte i denne USB, installere Grub-tilpasning og slette disse yderligere poster. Det er op til dig.

en anden ting at bemærke er, at når du starter fra Ubuntu USB på et andet system, viser det en blå skærm med et par muligheder. Bare gå med boot alligevel.

der er en sidste ting tilbage, og det er at kræve dine USB-drev tilbage.

Del 4: Få dine USB ‘er tilbage i normal tilstand

her er det, du har brugt to USB’ er: en til live Ubuntu og en til faktisk Ubuntu-installation.

hvis du vil bruge en af USB senere til normal dataoverførsel, har du svært ved at formatere dem. Når du opretter en live USB, efterlader den USB i en underlig tilstand, og ofte kan operativsystemer ikke formatere den direkte.

Gparted kommer til undsætning igen. Den er tilgængelig for macOS, macOS og MacOS. Hent og installere det og bruge det til at formatere USB ved at slette alle partitioner på det og skabe en ny partition i NTFS eller FAT32 format.

konklusion

det pæne trick med at skjule den faktiske ESP-partition fra Ubuntu-installationsprogrammet er nøgleideen her. Dette er en bedre løsning end at fjerne harddisken eller have en rodet opstart.

jeg håber du kan lide dette trick og finder denne detaljerede tutorial nyttig.

Write a Comment

Din e-mailadresse vil ikke blive publiceret.