Ricerca nel sito web

MultiCD: crea un MultiBoot Linux Live USB


Avere un singolo CD o unità USB con più sistemi operativi disponibili, per l'installazione, può essere estremamente utile in tutti i tipi di scenari. Sia per testare o eseguire rapidamente il debug di qualcosa o semplicemente per reinstallare il sistema operativo del tuo laptop o PC, questo può farti risparmiare molto tempo.

Leggi anche: Come installare Linux su USB ed eseguirlo su qualsiasi PC

In questo articolo imparerai come creare un supporto USB multiavvio utilizzando lo strumento chiamato MultiCD: è uno script di shell, progettato per creare un'immagine multiboot con diverse distribuzioni Linux (significa che combina diversi CD di avvio in uno). L'immagine può essere successivamente scritta su CD/DVD o unità flash in modo da poterla utilizzare per installare il sistema operativo di propria scelta.

I vantaggi di realizzare un CD con lo script MultiCD sono:

  • Non è necessario creare più CD per piccole distribuzioni.
  • Se disponi già delle immagini ISO, non è necessario scaricarle nuovamente.
  • Quando vengono rilasciate nuove distribuzioni, è sufficiente scaricare ed eseguire nuovamente lo script per creare una nuova immagine multiboot.

Leggi anche: 2 modi per creare un ISO da un USB avviabile in Linux

Scarica MultiCD Script

Il MultiCD può essere ottenuto utilizzando il comando git o scaricando l'archivio tar.

Se desideri utilizzare il repository git, utilizza il seguente comando.

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

Crea immagine ad avvio multiplo

Prima di iniziare a creare la nostra immagine multiboot, dovremo scaricare le immagini per le distribuzioni Linux che ci piace utilizzare. Puoi vedere un elenco di tutte le distribuzioni Linux supportate nella pagina MultiCD.

Una volta scaricati i file immagine, dovrai inserirli nella stessa directory dello script MultiCD. Per me quella directory è MultiCD. Ai fini di questo tutorial, ho preparato due immagini ISO:

CentOS-7 minimal
Ubuntu 18 desktop

È importante notare che le immagini scaricate devono essere rinominate come elencate nell'elenco delle distribuzioni supportate o deve essere creato un collegamento simbolico. Quindi esaminando le immagini supportate, puoi vedere che il nome del file per Ubuntu può rimanere lo stesso del file originale.

Per CentOS, tuttavia, deve essere rinominato in centos-boot.iso come mostrato.

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

Ora per creare l'immagine multiboot, esegui il comando seguente.

sudo multicd.sh 

Lo script cercherà i tuoi file .iso e tenterà di creare il nuovo file.

Una volta completato il processo, ti ritroverai con un file chiamato multicd.iso all'interno della cartella build. Ora puoi masterizzare il nuovo file immagine su CD o unità flash USB. Successivamente puoi testarlo provando ad avviare dal nuovo supporto. La pagina di avvio dovrebbe assomigliare a questa:

Scegli il sistema operativo che desideri installare e verrai reindirizzato alle opzioni per quel sistema operativo.

Proprio così, puoi creare un singolo supporto avviabile con più distribuzioni Linux su di esso. La parte più importante è controllare sempre il nome corretto per l'immagine ISO che vuoi scrivere, altrimenti potrebbe non essere rilevata da multicd.sh.

Conclusione

MultiCD è senza dubbio uno degli strumenti utili che possono farti risparmiare tempo dalla masterizzazione di CD o dalla creazione di più unità flash avviabili. Personalmente ho creato la mia chiavetta USB con alcune distribuzioni da tenere sulla mia scrivania. Non sai mai quando vorrai installare un'altra distribuzione sul tuo dispositivo.