Un script bash para crear un USB de arranque desde ISO en Linux

Un script bash para crear un USB de arranque desde ISO en Linux

Bootiso es un script bash poderoso para crear fácil y de forma segura un dispositivo USB de arranque desde un archivo ISO. Le ayuda a crear un USB de arranque a partir de un ISO con un solo comando desde el terminal. Es un script bien personalizado que cuidadosamente organizado y validado usando shellcheck.

Tiene que ejecutarse con Root Authority, y si los programas externos requieren no están disponibles en su sistema, le pedirá que los instale y salga. Bootiso verifica que el ISO seleccionado tiene el tipo mime correcto, de lo contrario sale. Para evitar daños al sistema, asegura que el dispositivo seleccionado esté conectado solo a través de USB.

Leer también: 3 formas de extraer y copiar archivos de la imagen ISO en Linux

Antes de formar y dividir su dispositivo USB, le solicita que acepte la ejecución de las acciones para evitar cualquier pérdida de datos. Es importante destacar que administra cualquier falla de un comando interno que sale adecuadamente. Además, realiza una limpieza de cualquier archivo temporal en la salida al emplear la utilidad de trampa.

Instalar script bootiso en Linux

La manera fácil de instalar bootiso de las fuentes es clonar el repositorio de git y establecer el permiso de ejecutar como se muestra.

$ git clon https: // github.com/jsamr/bootiso.git $ cd bootiso/ $ chmod +x bootiso 

A continuación, mueva el script a una ruta bin (por ejemplo ~/bin/ o /usr/local/bin/) para ejecutarlo como cualquier otro comando de Linux en su sistema.

$ mv bootiso ~/bin/ 

Una vez instalada, la sintaxis para ejecutar bootiso es proporcionar al ISO como primer argumento.

$ bootiso myfile.Yo asi 

Para crear un dispositivo USB de arranque desde el archivo ISO, primero debe enumerar todas las unidades USB disponibles conectadas a su sistema utilizando el -l bandera como se muestra.

$ bootiso -l Listado de unidades USB disponibles en su sistema: Nombre Tipo de estado de tamaño caliente SDB 1 14.9G Running Disk 

A continuación, para hacer el dispositivo (/dev/sdb) Como dispositivo de arranque, simplemente proporcione el ISO como el primer argumento. Tenga en cuenta que si solo hay un dispositivo USB conectado al sistema (como en el caso de arriba), el script lo seleccionará automáticamente, de lo contrario, le pedirá que seleccione de una lista generada automáticamente de todas las unidades USB adjuntas.

$ sudo bootiso ~/Plantillas/externos.Yo asi  
Crear USB de arranque en Linux Terminal

También puede usar el -a indicador para habilitar las unidades USB de autoselección junto con -Y (Desactiva la solicitud del usuario antes de formar la unidad USB) Opción como se muestra.

$ sudo bootiso -a -y ~/plantplates/externos.Yo asi 

Si tiene múltiples dispositivos USB conectados al sistema, puede usar el -d indicador para especificar explícitamente el dispositivo USB que desea hacer de Bootable desde la línea de comando como se muestra.

$ sudo bootiso -d/dev/sdb ~/plantplates/externos.Yo asi 

Por defecto, Bootiso usa Monte + Rsync emplear Comando DD En su lugar, agregue el --dd bandera como se muestra.

$ sudo bootiso --dd -d ~/plantlates/externos.Yo asi 

Además, para las ISO no híbridas, puede instalar un gestor de arranque con Syslinux con el -b Opción, como sigue. Sin embargo, esta opción no admite el Comando DD.

$ sudo bootiso -b/ptah/to/no hybrid/file.ISO o $ sudo bootiso -bd/usb/dispositivo/ptah/to/no hybrid/file.Yo asi 

Para obtener más información sobre otras capacidades y opciones de Bootiso, consulte el mensaje de ayuda.

$ bootiso -h 

Repositorio de bootiso github: https: // github.com/jsamr/bootiso

Eso es todo! Bootiso es un poderoso script bash para crear fácil y de forma segura un dispositivo USB de arranque desde un archivo ISO, con un solo comando en el terminal. Use el formulario de comentarios a continuación para compartir sus pensamientos al respecto o hacer preguntas.