Installer Linux fra USB-enhet eller oppstart i Live Mode ved å bruke Unetbootin og dd Command


Å installere Linux fra en USB masselagringsenhet eller logge på Live Linux Environment er en kul idé. Oppstart fra en USB-masselagringsenhet er noen ganger nødvendig, spesielt når ROM-medieenheten ikke fungerer.

Oppstart av Windows fra en USB-masselagringsenhet er ikke vanskelig, og med tilgjengeligheten av diverse programvare har det vært bare noen få klikk unna. Oppstart i en Windows-maskin krever bare tre filer, nemlig boot.ini, ntldr, og ntdetect.com.

Men å starte opp i en Linux-maskin er en kompleks prosess som krever en hel masse filer og prosesser på en veldefinert måte. Oppstartsprosessen er kompleks, men å lage et oppstartbart USB-medium er veldig interaktivt og morsomt.

Vi vil lage et USB-oppstartbart bilde på to forskjellige måter
  • Unetbootin – er et åpen kildekodeverktøy for å lage oppstartbare Live USB-stasjoner for Ubuntu, Fedora og andre Linux-distribusjoner.
  • dd – er et kommandolinjeverktøy for å konvertere og kopiere filer.
For å lage et USB-oppstartbart bilde, er visse grunnleggende krav:
  • USB-masselagringsenhet (pennstasjon).
  • Linux-bilde på CD/DVD/ISO eller Internett-tilkobling (anbefales ikke for store bilder).
  • Windows/Linux-plattform.

Opprette oppstartbar USB-enhet ved hjelp av Unetbootin Tool

For å installere UNetbootinUbuntu og Ubuntu-baserte Linux-distribusjoner, bruk følgende apt-kommando for å legge til PPA og installere den.

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

Alternativt kan du laste ned UNetbootin-binærfiler og kjøre dem uten å installere på Linux-systemene (støtter alle Linux-distribusjoner).

-------------- 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

Sett inn USB-pennstasjonen i Windows/Linux-maskinen og start Unetbootin, du vil bli møtt med en vindu som ligner på.

Sjekk innholdet over den røde linjen. Typen bør være usb-enhet, strengt tatt, og hvis mer enn én usb-enhet er koblet til, må du vite navnet på den eksakte usb-enheten du må jobbe med. Et feil valg vil føre til at du tørker harddisken, så vær oppmerksom. Du kan bla til det lagrede diskbildet på harddisken fra Unetbootin-vinduet.

Eller alternativt last ned fra internett, i sanntid. Selv om det tar tid og kan resultere i en feil når et større bilde lastes ned.

Klikk OK, og prosessen med å laste ned og/eller trekke ut bildet starter. Det vil ta tid avhengig av størrelsen på nedlastingen og/eller filstørrelsen på ISO-bildet. Når du er ferdig, klikker du på «avslutt».

Koble usb-lagringsenheten trygt og koble den til maskinen du vil starte. Start den på nytt og sett den usb-lagringsenheten til å starte opp først fra BIOS-menyen, som kanskje F12, F8, F2, eller Del avhengig av maskin og konstruksjon.

Du vil bli møtt med et vindu som nedenfor, hvor du kan starte opp i Live Linux Mode og/eller Installere på harddisk derfra, direkte.

Fordeler med å bruke Unetbootin
  1. Det meste av behandlingen er automatisert.
  2. Lett å bruke.
  3. Gjør det mulig å lage en oppstartbar pinne fra Windows/Linux.
Ulemper med å bruke Unetbootin
  1. Ett feil valg av disk og alle dine data og installasjoner på primær HDD blir slettet.

Opprette en oppstartbar USB-enhet ved hjelp av dd-kommandoen

dd-kommandoen var opprinnelig en del av UNIX, som er implementert i Linux. Kommandoen dd er i stand til å stripe overskrifter, trekke ut deler av binære filer. Den brukes av Linux-kjernen Makefiles for å lage oppstartsbilder.

Den grunnleggende syntaksen for dd-kommandoen er
dd if=<source> of=<target> bs=<byte size>; sync

Størrelsen påbitt er vanligvis «en styrke på 2, og vanligvis ikke mindre enn 512 byte, dvs. 512 , 1024, 2048, 4096, 8192, 16384, men kan være alle rimelig heltallsverdi.

Alternativet synkronisering lar deg kopiere alt ved hjelp av synkronisert I/O.

Kjør kommandoen nedenfor med endring avhengig av kilden og destinasjonen.

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

Det vil ta tid å lage den oppstartbare disken avhengig av størrelsen på ISO-bildet og RAM-kapasiteten din.

Ikke avbryt opprettelsen av oppstartspinnen, når prosessen er fullført, vil du få noe slikt i terminalen din.

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

Ta nå trygt ut disken, koble den til maskinen du vil starte opp med Linux, og jammen glem ikke å endre oppstartsalternativet i BIOS, og sett flash-pinnen til å starte opp primært.

Når USB er startet opp, vil du bli møtt med et vindu som ligner på.

Fordeler med metoden ovenfor:
  1. Minst mulig feil ved å lage en kopi.
  2. Ingen ekstra/tredjepartsverktøy kreves.
Ulemper med metoden ovenfor:
  1. Ingen rom for feil, en feil, og alt er utslettet.
  2. Ikke-interaktiv måte.
  3. Du bør vite hva du gjør, siden du ikke får noen manual/spørsmål/hjelp under kjøring, må du være god på terminaler.

Husk at alle distroene ikke tillater Live Environment, men de fleste av dagens distroer gjør det. Du vil kun kunne logge på et live Linux-miljø hvis det støttes.

Artikkelen ovenfor tar ikke sikte på å sammenligne de to metodene. Før vi skriver noe, gir vi timer med å teste og utføre prosessen for å sikre at du får en 100 % fungerende løsning.

Hvis du blir sittende fast et sted, ta gjerne kontakt med oss i kommentarfeltet. For skade på data/disk, som et resultat av metoden ovenfor, er verken Author eller Tecmint ansvarlig.

Det er alt for nå. Jeg er snart her igjen, med nok en interessant artikkel, dere vil elske å lese. Inntil da vær sunn, trygg, innstilt og koblet til Tecmint.