Bootiso è un potente script Bash per creare in modo semplice e 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 personalizzato che è stato accuratamente organizzato e convalidato utilizzando shellcheck.
Deve essere eseguito con l'autorità di root, e se i programmi esterni richiesti non sono disponibili sul tuo sistema, ti chiederà di installarli ed esce. Bootiso verifica che l'ISO selezionato abbia il tipo MIME corretto, altrimenti esce. Per evitare danni al sistema, assicura che il dispositivo selezionato sia connesso solo tramite USB.
Leggi anche: 3 modi per estrarre e copiare file da un'immagine ISO in Linux
Prima di formattare e partizionare il tuo dispositivo USB, ti chiede di accettare l'esecuzione delle azioni per prevenire qualsiasi perdita di dati. È importante sottolineare che gestisce qualsiasi errore da un comando interno esce in modo appropriato. Inoltre, esegue una pulizia di tutti i file temporanei all'uscita utilizzando l'utilità trap.
Il modo più semplice per installare bootiso fromsources è 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.
Quindi, 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 l'esecuzione bootiso è fornire l'ISO come primo argomento.
$ bootiso miofile.iso.
Per creare un dispositivo USB avviabile da un file ISO, prima devi elencare tutte le unità USB disponibili collegate al tuo sistema usando il -l
bandiera come mostrato.
$ bootiso -l Elenco delle unità USB disponibili nel sistema: NOME HOTPLUG DIMENSIONE STATO TIPO. sdb 1 14.9G disco in esecuzione
Quindi, per rendere il dispositivo (/dev/sdb
) come dispositivo di avvio, è sufficiente fornire l'ISO come primo argomento. Nota che se c'è un solo dispositivo USB collegato al sistema (come nel caso sopra), lo script lo farà selezionalo automaticamente, altrimenti ti chiederà di selezionare da un elenco generato automaticamente di tutte le USB collegate unità.
$ sudo bootiso ~/Templates/eXternOS.iso
Puoi anche usare il -un
flag per abilitare la selezione automatica delle unità USB in combinazione con -y
(disabilita la richiesta all'utente prima di formattare l'unità USB) come mostrato.
$ sudo bootiso -a -y ~/Templates/eXternOS.iso.
Se si dispone di più dispositivi USB collegati al sistema, è possibile utilizzare il -D
flag per specificare in modo esplicito il dispositivo USB che si desidera rendere avviabile dalla riga di comando come mostrato.
$ sudo bootiso -d /dev/sdb ~/Templates/eXternOS.iso
Per impostazione predefinita, bootiso utilizza mount + rsync
impiegare comando dd invece, aggiungi il --dd
bandiera come mostrato.
$ sudo bootiso --dd -d ~/Templates/eXternOS.iso
Inoltre, per le ISO non ibride, puoi installare un bootloader con syslinux con il -B
opzione, come segue. Questa opzione tuttavia non supporta il comando dd.
$ sudo bootiso -b /ptah/to/non-hybrid/file.iso. O. $ sudo bootiso -bd /usb/device /ptah/to/non-hybrid/file.iso.
Per ulteriori informazioni su altre funzionalità e opzioni di bootiso, vedere il messaggio di aiuto.
$ bootiso -h
Repository Bootiso Github: https://github.com/jsamr/bootiso
Questo è tutto! Bootiso è un potente script Bash per creare in modo semplice e sicuro un dispositivo USB avviabile da un file ISO, con un singolo comando sul terminale. Usa il modulo di commento qui sotto per condividere i tuoi pensieri o porre domande.