¿Cómo crear un USB de arranque desde un archivo ISO de forma segura desde el shell?

¿Cómo crear un USB de arranque desde un archivo ISO de forma segura desde el shell?

Sé que dda menudo se cita la utilidad, pero la consideraría insegura ya que podría dañar el sistema al seleccionar mal una unidad del sistema.

Entonces, me gustaría crear una unidad USB de arranque a partir de un archivo ISO híbrido en una línea de comandos de shell. ¿Existe alguna utilidad para lograrlo?

Respuesta1

bootisosecuencia de comandos BASHfue cuidadosamente diseñado como una utilidad de línea de comandos fácil de usar para crear de forma segura memorias USB de arranque a partir de archivos ISO en una sola línea.

Uso típico

bootiso file.iso

Características

  • evitar que dañe el sistema al afirmar que el dispositivo seleccionado está conectado a través de USB
  • inspecciona inteligentemente el archivo ISO para manejar ISO híbridos y no híbridos, instalando el gestor de arranque SYSLINUX cuando sea necesario, aumentando las probabilidades de que el USB sea arrancable
  • seleccione automáticamente una unidad USB si hay exactamente una conectada a su sistema
  • Solicitar confirmación al usuario antes de borrar cualquier cosa.
  • comprobar el tipo mime del archivo ISO
  • cuidadosamente forrado y validado conchequeo de concha

Véalo en acción

En este ejemplo, las opciones --assume-yesy --autoselect(acortar -ay) permiten al usuario crear un USB de arranque desde ISO en una línea seleccionando automáticamente la única unidad USB conectada a su sistema y omitiendo el paso de confirmación. Si se detecta más de una unidad USB, se le pedirá al usuario que seleccione una.

Instalación rápida

curl -L https://git.io/bootiso -O
chmod +x bootiso

información relacionada