Installer Linux fra USB-enhed eller start i Live Mode ved hjælp af Unetbootin og dd Command


Installation af Linux fra en USB-masselagerenhed eller logning på Live Linux-miljø er en sej idé. Opstart fra en USB-masselagerenhed er undertiden nødvendig, især når ROM-medieenheden ikke fungerer.

At starte Windows fra en USB-masselagerenhed er ikke svært, og med tilgængeligheden af forskellige software har det kun været et par klik væk. Opstart til en Windows-maskine kræver kun tre filer, nemlig boot.ini, ntldr og ntdetect.com.

Men opstart til en Linux-maskine er en kompleks proces, der kræver en hel masse filer og behandles på en veldefineret eksekverings måde. Startprocessen er kompleks, men det er meget interaktivt og sjovt at oprette et USB-medie, der kan starte op.

  • Unetbootin - er et open source-værktøj til oprettelse af bootbare Live USB-drev til Ubuntu, Fedora og andre Linux-distributioner.
  • dd - er et kommandolinjeværktøj til konvertering og kopiering af filer.

  • Usb-masselagringsenhed (pen-drev).
  • Linux-billede i CD/DVD/ISO eller internetforbindelse (anbefales ikke til store billeder).
  • Windows/Linux-platform.

Oprettelse af bootbar USB-enhed ved hjælp af Unetbootin Tool

For at installere UNetbootin på Ubuntu og Ubuntu-baserede Linux-distributioner skal du bruge følgende apt-kommando til at tilføje PPA og installere det.

$ sudo add-apt-repository ppa:gezakovacs/ppa
$ sudo apt-get update
$ sudo apt-get install unetbootin

Alternativt kan du downloade UNetbootin-binære filer og køre dem uden installation på Linux-systemerne (understøtter alle Linux-distributioner).

-------------- 64-bit System -------------- 
$ wget https://github.com/unetbootin/unetbootin/releases/download/681/unetbootin-linux64-681.bin
$ chmod +x ./unetbootin-linux64-681.bin
$ sudo ./unetbootin-linux64-681.bin

-------------- 32-bit System --------------
$ wget https://github.com/unetbootin/unetbootin/releases/download/681/unetbootin-linux-681.bin
$ chmod +x ./unetbootin-linux-681.bin
$ sudo ./unetbootin-linux-681.bin

Indsæt dit USB-pen-drev i Windows/Linux-maskinen, og start Unetbootin, du vil blive mødt med et lignende vindue.

Kontroller indholdet over den røde linje. Typen skal være USB-enhed, strengt og hvis der er tilsluttet mere end en USB-enhed, skal du vide navnet på den nøjagtige USB-enhed, du skal arbejde på. Et forkert valg fører til at tørre din harddisk, så vær opmærksom. Du kan gennemse det gemte diskbillede på din harddisk fra Unetbootin-vinduet.

Alternativt kan du downloade fra internettet i realtid. Selvom det er en tidskrævende proces og kan resultere i en fejl, når et større billede downloades.

Klik på OK, og processen med at downloade og/eller udtrække billedet starter. Det tager tid afhængigt af størrelsen på downloadet og/eller filstørrelsen på ISO-billedet. Når du er færdig, skal du klikke på 'exit'.

Sæt usb-lagerenheden sikkert ud, og sæt den i den maskine, du vil starte. Genstart det, og indstil den USB-lagerenhed til at starte først fra BIOS-menuen, som måske F12, F8, F2 eller Del afhængigt af din maskine og bygning.

Du vil blive mødt med et vindue som nedenfor, hvorfra du kan starte i Live Linux-tilstand og/eller installere direkte på harddisken derfra direkte.

  1. Det meste af behandlingen er automatiseret.
  2. Let at bruge.
  3. Gør det muligt at oprette en boot-mulig stick fra windows/Linux.

  1. Et forkert valg af disk og alle dine data og installation på den primære harddisk slettes.

Oprettelse af en USB-enhed, der kan startes, ved hjælp af dd Command

dd-kommandoen var oprindeligt en del af UNIX, som er implementeret i Linux. Dd-kommandoen er i stand til at stripe overskrifter og udpakke dele af binære filer. Det bruges af Linux-kernen Makefiles til at lave boot-billeder.

dd if=<source> of=<target> bs=<byte size>; sync

Bittestørrelsen er generelt “en kraft på 2 og normalt ikke mindre end 512 byte, dvs. 512, 1024, 2048, 4096, 8192, 16384, men kan være en hvilken som helst rimelig heltalværdi.

sync-indstilling giver dig mulighed for at kopiere alt ved hjælp af synkroniseret I/O.

Kør nedenstående kommando med ændringer afhængigt af din kilde og destination.

# dd if=/home/server/Downloads/kali-linux-2020.2-installer-amd64.iso of=/dev/sdb1 bs=512M; sync

Det tager tid at oprette en boot-mulig disk afhængigt af størrelsen på ISO-billedet og din RAM-kapacitet.

Afbryd ikke oprettelsen af boot stick, når processen er afsluttet, får du noget lignende i din terminal.

4+1 records in
4+1 records out
2547646464 bytes (2.5 GB) copied, 252.723 s, 10.1 MB/s

Skub nu disken sikkert ud, sæt den i den maskine, du vil starte med Linux, og Yup glemmer ikke at ændre startindstillingen i din BIOS og indstille din flash-stick til at starte primært.

Når USB er startet op, vil du blive mødt med et lignende vindue.

  1. Mindst mulig fejl ved kopiering.
  2. Intet ekstra/tredjepartsværktøj krævet.

  1. Intet plads til fejl, en fejl, og alt slettes.
  2. Ikke-interaktiv måde.
  3. Du skal vide, hvad du laver, da du ikke får nogen manuel/hurtig/hjælp på kørselstid, skal du være god i terminaler.

Husk, al distro tillader ikke live miljø, men det meste af nutidens distro tillader det. Du kan kun logge ind på et live Linux-miljø, hvis det understøttes.

Ovenstående artikel har ikke til formål at sammenligne de to metoder. Før vi skriver noget, giver vi timer med at teste og udføre processen for at sikre, at du får en 100% arbejdsløsning.

Hvis du sidder fast et eller andet sted, er du velkommen til at kontakte os i kommentarfeltet. For skader på data/disk som følge af ovenstående metode er hverken forfatteren eller Tecmint ansvarlig.

Det er alt for nu. Jeg vil snart være her igen med en anden interessant artikel, I vil elske at læse. Indtil da forbliver sunde, sikre, tunede og forbundet til Tecmint.