Hvis du nogensinde har brugt en multiboot-cd, der indeholder forskellige hjælpeprogrammer eller bootbare ISO'er, ville det være fantastisk at oprette en til dig selv. I denne artikel skal vi tage et kig på MultiCD.sh, et shell-script, der er designet til at hjælpe dig med at bygge et multiboot-cd-image, der kan indeholde forskellige, små Linux distros og/eller hjælpeprogrammer.
Der er mange fordele ved at bruge dette script, og de omfatter blandt andet; intet behov for forskellige cd'er til små Linux-distributioner eller hjælpeprogrammer, du kan blot bruge ISO-billeder, som du allerede har, uden at downloade dem igen, og i tilfælde af nye versioner skal du blot downloade dem og køre scriptet igen og bygge et nyt multiboot-image.
ISO-billederne skrevet af MultiCD kan også skrives til et USB-drev, men filsystemet er indstillet som skrivebeskyttet, til forstå mere læs ISOLINUX-dokumentationen.
Sådan bruger du MultiCD.sh i Linux
Trin 1: Opret en mappe, hvor du vil bygge billedet, giv det et navn efter eget valg.
Trin 2: Download den seneste version af MultiCD .tar.gz
arkiv og udpak det i den mappe, du oprettede i trin 1 ovenfor.
Du kan også downloade den seneste udviklingsversion ved at bruge kommandoen nedenfor:
$ git clone git://github.com/IsaacSchemm/MultiCD.git
Trin 3: Kopier eller opret et symbolsk link til alle dine billeder, som du vil have med på multi-cd'en, husk at kun distros inkluderet på listen over understøttede boot images vil blive accepteret, men du kan bruge generiske plugins til at prøv andre ikke-understøttede opstartsbilleder.
Du vil også være i stand til at bruge de originale navne på ISO-billeder til nogle distros, og MultiCD opretter automatisk et symlink, men for andre skal du omdøbe efter behov.
Floppy- og harddiskbilleder understøttes også, hvilket betyder, at billeder med .imz
eller .img vil blive valgt af MultiCD.
Hvis du lægger et billede i multicd-mappen, skal du ikke oprette et symbolsk link til det i den samme mappe, ellers vil scriptet slette det.
Inde i multicd-mappen
Trin 4: Installer mkisofs
eller genisoimage, men for distributioner, der følger med software til cd/dvd-brænding, er de muligvis allerede installeret.
$ chmod +x multicd.sh
Du kan bruge disse argumenter med den næste kommando:
$ cd MultiCD/ $ ./multicd.sh
Oprettelse af multiboot-cd'en
Når du kører den sidste kommando, vil scriptet finde billeder, der er til stede og lave din cd, alle de inkluderede billeder vil blive vist på cd-menuen i den rækkefølge, de er anført i mappen. Du skal bruge en DVD, hvis den endelige størrelse er større end 700 MB