Sådan brændes en ISO-fil til et USB-drev i Linux

Linux-brugere brændte traditionelt ISO-filer til DVD eller CD, men mange computere har ikke længere diskdrev. Oprettelse af et bootbart USB-drev er en bedre løsning - det fungerer på de fleste computere og starter, kører og installeres hurtigere.

Hvordan bootable Linux USB-drev fungerer

Ligesom en live CD eller DVD giver et bootbart USB-drev dig mulighed for at køre næsten enhver Linux-distribution uden at påvirke din computer. Du kan også installere en Linux-distribution på din pc fra den - intet cd- eller dvd-drev krævet. Du kan dog ikke bare kopiere eller udpakke ISO-filen til USB-drevet og forvente, at den fungerer. Mens du ikke teknisk "brænder" ISO-filen til et USB-drev, er der en speciel proces, der kræves for at tage en Linux ISO-fil og oprette et bootbart USB-drev med det.

Der er to måder at gøre dette på: Nogle Linux-distributioner inkluderer et grafisk USB-opstartsdisk skaberværktøj, der gør det for dig. Du kan også bruge ddkommandoen til at gøre dette fra en terminal på enhver Linux-distro. Uanset hvilken metode du vælger, skal du bruge Linux-distributionens ISO-fil.

For eksempel har Ubuntu Linux to indbyggede metoder til at oprette et bootbart USB-drev. Et bootbart USB-drev giver brugeren den samme oplevelse som en Ubuntu Live DVD. Det giver dig mulighed for at prøve det populære Unix-lignende operativsystem uden at foretage ændringer på computeren. Når du er klar til at installere Ubuntu, kan du bruge USB-drevet som installationsmedium.

Du skal bruge et ISO-image for Ubuntu-installation for at oprette det bootbare USB-drev, så sørg for at du har downloadet den version af Ubuntu, du ønsker at bruge.

For at være klar, starter dette bootbare USB-drev i en fungerende kopi af Ubuntu Linux, men det gemmer ikke de ændringer, du foretager. Hver gang du starter i Ubuntu fra dette USB-drev, vil det være en ny forekomst af Ubuntu. Hvis du vil være i stand til at gemme ændringer og data, skal du oprette et bootbart USB-drev med vedvarende lagring. Det er en mere kompliceret proces.

Indsæt bare det resulterende USB-drev i enhver computer, og start fra USB-enheden. (På nogle pc'er er du muligvis også nødt til at deaktivere Secure Boot, afhængigt af hvilken Linux-distribution du vælger.)

Mens vi bruger Ubuntu som et eksempel her, fungerer dette på samme måde som andre Linux-distributioner.

Sådan oprettes et bootbart USB-drev grafisk

Standardinstallationen af ​​Ubuntu inkluderer et program kaldet Startup Disk Creator, som vi skal bruge til at oprette vores bootbare USB-drev. Hvis du bruger en anden Linux-distribution, kan den omfatte et lignende værktøj. Se dokumentationen til din Linux-distribution - du kan søge efter den online - for at få flere oplysninger.

For Windows-brugere anbefaler vi Rufus til at oprette et live USB-drev på den nemme måde.

Advarsel : Dette sletter indholdet af mål-USB-drevet. For at sikre, at du ikke ved en fejltagelse skriver til det forkerte USB-drev ved en fejltagelse, anbefaler vi, at du fjerner andre tilsluttede USB-drev, før du fortsætter.

For Ubuntu skal ethvert USB-drev med en kapacitet på 4 GB eller derover være fint. Hvis dit valgte ISO-ISO er større end det - de fleste er det ikke - har du muligvis brug for et større USB-drev.

Når du er sikker på, at det korrekte USB-drev er det eneste, der er tilsluttet din computer, skal du starte Startup Disk Creator. For at gøre det skal du trykke på Super-tasten (det er Windows-tasten på de fleste tastaturer) og skrive "startdisk." Startdisk Creator-ikonet vises. Klik på ikonet, eller tryk på Enter.

Startdisk Skabers hovedvindue vises. USB-enheden fremhæves i den nederste rude.

Klik på knappen "Andet". En standardfil åben dialogboks vises. Gennemse placeringen af ​​din Ubuntu ISO-fil, fremhæv den, og klik på knappen "Åbn".

Startvindue Creator hovedvindue skal nu ligne nedenstående skærmbillede. Der skal være et ISO-billede fremhævet i den øverste rude og et USB-drev fremhævet i den nederste rude.

Bekræft over for dig selv, at ISO-billedet og USB-drevet er korrekte. Klik på knappen "Opret startdisk", når du er glad for at fortsætte.

En advarsel vises for at minde dig om, at USB-drevet vil blive slettet fuldstændigt. Dette er din sidste chance for at komme tilbage uden at foretage ændringer på USB-drevet. Klik på knappen “Ja” for at oprette det bootbare USB-drev.

En statuslinje viser dig, hvor tæt oprettelsesprocessen er på færdiggørelsen.

En bekræftelsesmeddelelse vises for at fortælle dig, hvornår oprettelsen af ​​det bootbare USB-drev er fuldført. På den computer, vi brugte til denne artikel, tog processen cirka fem minutter.

Klik på knappen "Afslut". Du kan nu enten genstarte din computer og starte fra USB-drevet eller frakoble USB-drevet, tage det til en anden computer og starte det der.

Sådan oprettes et USB-drev, der kan startes med dd

Det værktøj, vi bruger til at oprette det bootbare drev fra kommandolinjen, er ddkommandoen.

Advarsel : Denne kommando skal bruges meget omhyggeligt. ddvil gøre præcis, hvad du fortæller det til, så snart du fortæller det. Der er ingen spørgsmål om "Er du sikker" eller chancer for at bakke ud. ddbare går lige videre og udfører de instruktioner, du har givet det. Så vi skal være meget forsigtige med, at det, vi beder den om at gøre, bestemt er, hvad vi vil have den til at gøre.

Vi skal vide, hvilken enhed dit USB-drev er tilknyttet. På den måde ved du helt sikkert, hvilken enhedsidentitet du skal overføre ddpå kommandolinjen.

Skriv følgende kommando i et terminalvindue. Den lsblkkommando viser de blok enheder på computeren. Hvert drev har en blokenhed tilknyttet.

lsblk

Outputtet fra lsblkviser de drev, der aktuelt er tilsluttet til din computer. Der er en intern harddisk på denne maskine kaldet, sdaog der er en partition på den kaldet sda1.

Tilslut dit USB-drev, og brug lsblkkommandoen igen. Outputtet fra lsblkvil være ændret. USB-drevet vises nu i output.

Der er en ny post på listen, kaldet, sdbog den har to partitioner på den. En partition kaldes sdb1 og er 1 KB i størrelse. Den anden partition kaldes sdb5og er 14,6 GB i størrelse.

Det er vores USB-drev. Den identifikator, vi skal bruge, er den, der repræsenterer drevet, ikke nogen af ​​partitionerne. I vores eksempel er dette  sdb. Uanset hvordan det hedder på din computer, skal den enhed, der ikke var i den forrige lsblkliste ,  være USB-drevet.

Kommandoen, vi skal udsende til, dder som følger:

sudo dd bs = 4M hvis = Downloads / ubuntu-19.04-desktop-amd64.iso af = / dev / sdb conv = fdatasync 

Lad os nedbryde det.

  • sudo : Du skal være superbruger for at udstede ddkommandoer. Du bliver bedt om at angive dit kodeord.
  • dd : Navnet på den kommando, vi bruger.
  • bs = 4M : Indstillingen -bs(blocksize) definerer størrelsen på hvert stykke, der læses fra inputfilen og skrives til outputenheden. 4 MB er et godt valg, fordi det giver anstændig gennemstrømning, og det er et nøjagtigt multiplum af 4 KB, hvilket er blokstørrelsen på ext4-filsystemet. Dette giver en effektiv læse- og skrivehastighed.
  • if = Downloads / ubuntu-19.04-desktop-amd64.iso : Indstillingen -if(inputfil) kræver stien og navnet på det Linux ISO-billede, du bruger som inputfil.
  • af = / dev / sdb : -of(output-fil) er den kritiske parameter. Dette skal leveres med den enhed, der repræsenterer dit USB-drev. Dette er den værdi, vi identificerede ved hjælp af lsblkkommandoen tidligere. i vores eksempel er det sdb, så vi bruger  /dev/sdb. Dit USB-drev kan have en anden identifikator. Sørg for at angive den korrekte identifikator.
  • conv = fdatasync : convParameteren dikterer, hvordan ddkonverterer inputfilen, når den skrives til outputenheden. dd bruger cache til kernedisk, når den skriver til USB-drevet. Den fdatasyncmodifier sikrer skrive buffere skylles korrekt og fuldstændigt før skabelsen proces er markeret som at have afsluttet.

Der er slet ingen visuel feedback, ddda fremskridtene med oprettelsen finder sted. Det går på arbejde og rapporterer ikke noget, før det er færdigt.

Opdatering : I nyere versioner har den dd nu en status=progressmulighed, der giver opdateringer om processen en gang pr. Sekund. For eksempel kan du i stedet køre denne kommando for at se status:

sudo dd bs = 4M hvis = Downloads / ubuntu-19.04-desktop-amd64.iso af = / dev / sdb conv = fdatasync status = progerss

Når det bootbare USB-drev er oprettet, ddrapporteres mængden af ​​data, der blev skrevet til USB-drevet, den forløbne tid i sekunder og den gennemsnitlige dataoverførselshastighed.

Du kan kontrollere det USB-drev, der kan startes, fungerer ved at genstarte din computer og starte fra USB-drevet, eller du kan prøve at starte fra det på en anden computer.

Du har nu en bærbar arbejdskopi af Ubuntu eller en anden Linux-distribution efter eget valg. Det vil være uberørt hver gang du starter det, og du kan starte det på næsten hvilken som helst pc, du kan lide.