MultiCD - Lag en MultiBoot Linux Live USB


Å ha en enkelt CD eller USB-stasjon med flere tilgjengelige operativsystemer, for installasjon, kan være ekstremt nyttig i alle slags scenarier. Enten for å raskt teste eller feilsøke noe eller bare installere operativsystemet på den bærbare datamaskinen eller PC-en på nytt, kan dette spare deg for mye tid.

I denne artikkelen vil du lære hvordan du lager multioppstartbare USB-medier, ved å bruke verktøyet MultiCD – er et shell-skript, designet for å lage et multiboot-bilde med forskjellige Linux-distribusjoner (betyr at det kombinerer flere oppstarts-CDer til én). Dette bildet kan senere skrives til CD/DVD eller flash-stasjon, slik at du kan bruke det til å installere operativsystemet etter eget valg.

Fordelene med å lage en CD med MultiCD-skript er:

  • Du trenger ikke lage flere CD-er for små distribusjoner.
  • Hvis du allerede har ISO-bildene, er det ikke nødvendig å laste dem ned igjen.
  • Når nye distribusjoner er utgitt, laster du bare ned og kjører skriptet på nytt for å bygge et nytt multiboot-bilde.

Last ned MultiCD-skript

MultiCD kan fås ved å enten laste ned tar-arkivet.

Hvis du ønsker å bruke git-depotet, bruk følgende kommando.

# git clone git://github.com/IsaacSchemm/MultiCD.git

Lag Multiboot Image

Før vi begynner å lage vårt multiboot-bilde, må vi laste ned bildene for Linux-distribusjonene vi liker å bruke. Du kan se en liste over alle støttede Linux-distroer på MultiCD-siden.

Når du har lastet ned bildefilene, må du plassere dem i samme katalog som MultiCD-skriptet. For meg er den katalogen MultiCD. For formålet med denne opplæringen har jeg forberedt to ISO-bilder:

CentOS-7 minimal
Ubuntu 18 desktop

Det er viktig å merke seg at de nedlastede bildene bør gis nytt navn som oppført i listen over støttede distribusjoner eller en symbolkobling som skal opprettes. Så når du ser på de støttede bildene, kan du se at filnavnet for Ubuntu kan forbli det samme som originalfilen.

For CentOS må den imidlertid gis nytt navn til centos-boot.iso som vist.

# mv CentOS-7-x86_64-Minimal-1810.iso centos-boot.iso

Nå for å lage multiboot-bildet, kjør følgende kommando.

# sudo multicd.sh 

Skriptet vil se etter .iso-filene dine og forsøke å lage den nye filen.

Når prosessen er fullført, vil du ende opp med å ha en fil kalt multicd.iso inne i build-mappen. Du kan nå brenne den nye bildefilen til CD eller USB flash-stasjon. Deretter kan du teste den ved å prøve å starte opp fra det nye mediet. Oppstartssiden skal se slik ut:

Velg operativsystemet du ønsker å installere, og du vil bli omdirigert til alternativene for det operativsystemet.

Akkurat som det kan du lage et enkelt oppstartbart medium med flere Linux-distroer på. Den viktigste delen er å alltid sjekke det riktige navnet på iso-bildet du vil skrive, da det ellers ikke kan bli oppdaget av multicd.sh.

MultiCD er uten tvil et av de nyttige verktøyene som kan spare deg for tid fra å brenne CDer eller lage flere oppstartbare flash-stasjoner. Personlig har jeg laget min egen USB-flash-stasjon noen distroer på den for å ha på skrivebordet mitt. Du vet aldri når du vil installere en annen distro på enheten din.