Bootiso è uno script Bash potente per creare facilmente e in modo sicuro un dispositivo USB avviabile da un file ISO. Ti aiuta a creare un USB avviabile da un ISO con un singolo comando dal terminale. È uno script ben strutturato, attentamente organizzato e convalidato utilizzando shellcheck.
Deve essere eseguito con autorità di root e, se i programmi esterni di cui ha bisogno non sono disponibili sul tuo sistema, ti chiederà di installarli ed uscirà. Bootiso controlla che l’ISO selezionato abbia il tipo mime corretto, altrimenti esce. Per evitare danni al sistema, assicura che il dispositivo selezionato sia collegato solo tramite USB.
Leggi anche: 3 Modi per Estrarre e Copiare File da un’Immagine ISO in Linux
Prima di formattare e partizionare il dispositivo USB, ti chiede di accettare l’esecuzione delle azioni per evitare la perdita di dati. Inoltre, gestisce eventuali errori di un comando interno ed esce in modo appropriato. Inoltre, esegue una pulizia di eventuali file temporanei all’uscita utilizzando l’utilità di trappola.
Installazione dello Script Bootiso in Linux
Il modo facile per installare bootiso dalle fonti è clonare il repository git e impostare i permessi di esecuzione come mostrato.
$ git clone https://github.com/jsamr/bootiso.git $ cd bootiso/ $ chmod +x bootiso
Successivamente, sposta lo script in un percorso bin (ad esempio ~/bin/ o /usr/local/bin/) per eseguirlo come qualsiasi altro comando Linux sul tuo sistema.
$ mv bootiso ~/bin/
Una volta installato, la sintassi per eseguire bootiso è fornire l’ISO come primo argomento.
$ bootiso myfile.iso
Per creare un dispositivo USB avviabile da un file ISO, prima è necessario elencare tutti i dispositivi USB disponibili collegati al sistema utilizzando il flag -l
come mostrato.
$ bootiso -l Listing USB drives available in your system: NAME HOTPLUG SIZE STATE TYPE sdb 1 14.9G running disk
Successivamente, per rendere il dispositivo (/dev/sdb
) un dispositivo avviabile, basta fornire l’ISO come primo argomento. Nota che se c’è solo un dispositivo USB collegato al sistema (come nel caso sopra), lo script lo selezionerà automaticamente, altrimenti ti chiederà di selezionarlo da un elenco auto-generato di tutti i dispositivi USB collegati.
$ sudo bootiso ~/Templates/eXternOS.iso

Puoi anche utilizzare il flag -a
per abilitare la selezione automatica dei dispositivi USB insieme all’opzione -y
(disabilita la richiesta all’utente prima di formattare il dispositivo USB) come mostrato.
$ sudo bootiso -a -y ~/Templates/eXternOS.iso
Se hai più dispositivi USB collegati al sistema, puoi utilizzare il flag -d
per specificare esplicitamente il dispositivo USB che desideri rendere avviabile dalla riga di comando come mostrato.
$ sudo bootiso -d /dev/sdb ~/Templates/eXternOS.iso
Per impostazione predefinita, bootiso utilizza mount + rsync
per utilizzare il comando dd invece, aggiungi il flag --dd
come mostrato.
$ sudo bootiso --dd -d ~/Templates/eXternOS.iso
Inoltre, per gli ISO non ibridi, puoi installare un bootloader con syslinux con l’opzione -b
, come segue. Questa opzione, tuttavia, non supporta il comando dd.
$ sudo bootiso -b /ptah/to/non-hybrid/file.iso OR $ sudo bootiso -bd /usb/device /ptah/to/non-hybrid/file.iso
Per ulteriori informazioni sulle altre capacità e opzioni di bootiso, consulta il messaggio di aiuto.
$ bootiso -h
Repository di Bootiso su Github: https://github.com/jsamr/bootiso
Ecco! Bootiso è uno script Bash potente per creare facilmente e in modo sicuro un dispositivo USB avviabile da un file ISO, con un singolo comando sul terminale. Utilizza il modulo di commento qui sotto per condividere le tue opinioni a riguardo o fare domande.
Source:
https://www.tecmint.com/create-bootable-usb-in-linux-commandline/