Cómo grabar un archivo ISO en una unidad USB en Linux

Conecte una unidad flash USB a una computadora portátil

Tradicionalmente, los usuarios de Linux han convertido archivos ISO a DVD o CD, pero muchas computadoras ya no tienen discos duros. Crear una unidad USB de arranque es una mejor solución: funcionará en la mayoría de las computadoras y se iniciará, ejecutará e instalará más rápido.

Cómo funcionan las unidades USB de arranque de Linux

Como un CD o DVD en vivo, una unidad USB de arranque le permite ejecutar casi cualquier distribución de Linux sin afectar su PC. También puede instalar una distribución de Linux en su computadora; no se requiere unidad de CD o DVD. Sin embargo, no puede copiar o eliminar el archivo ISO de la unidad USB y esperar que funcione. Aunque técnicamente no «graba» el archivo ISO, sí utiliza un proceso especial para recuperar un archivo ISO de Linux y crear una unidad USB de arranque con él.

Hay dos formas de hacer esto: Algunas distribuciones de Linux incluyen una herramienta gráfica de disco de arranque USB que lo hará por usted. dd comando para hacer esto desde un terminal en cualquier distribución de Linux. Cualquiera que sea el método que elija, necesitará el archivo ISO de distribución de Linux.

Por ejemplo, Ubuntu Linux tiene dos métodos integrados para crear una unidad USB de arranque. Una unidad USB de arranque le brinda al usuario la misma experiencia que un DVD Live de Ubuntu. Le permite probar el popular sistema operativo Unix sin realizar ningún cambio en su computadora. Cuando esté listo para instalar Ubuntu, puede usar la unidad USB como medio de instalación.

Necesitará una imagen ISO de instalación de Ubuntu para crear la unidad USB de arranque, así que asegúrese de tenerla descargar la versión de Ubuntu que desea utilizar.

Para ser claros, esta unidad USB de arranque se iniciará en una copia de trabajo de Ubuntu Linux, pero no guardará los cambios que realice. Cada vez que inicie Ubuntu desde esta unidad USB, habrá una nueva instancia de Ubuntu. Si desea poder guardar sus cambios y datos, debe crear una unidad USB de arranque con almacenamiento permanente. Este es un proceso más complejo.

Simplemente conecte la unidad USB resultante en cualquier computadora y encienda el dispositivo USB. (En algunas PC, es posible que deba deshabilitar el arranque seguro, según la distribución de Linux que elija).

Aunque usamos Ubuntu como ejemplo aquí, funcionará de la misma manera con otras distribuciones de Linux.

Cómo hacer una unidad USB de arranque

La instalación predeterminada de Ubuntu incluye una aplicación llamada Startup Disk Creator, que usaremos para crear nuestra unidad USB de arranque. Si está utilizando otra distribución de Linux, aquí se pueden incluir utilidades similares. Consulte la documentación de su distribución de Linux (puede buscarla en línea) para obtener más información.

Para los usuarios de Windows, recomendamos que Rufus cree una unidad USB en vivo de una manera sencilla.

Advertencia: Esto borrará el contenido de la unidad USB de destino. Para asegurarse de no sobrescribir accidentalmente la unidad USB incorrecta, le recomendamos que retire cualquier otra unidad USB conectada antes de continuar.

Para Ubuntu, cualquier unidad USB con una capacidad de 4 GB o más debería estar bien. Si el ISO de Linux que elige es más alto que eso, la mayoría no lo son, es posible que necesite una unidad USB más grande.

Una vez que esté seguro de que la unidad USB correcta es la única conectada a su computadora, inicie Boot Disk Creator. Para hacer esto, presione la tecla Super (esta es la tecla de Windows en la mayoría de los teclados) y escriba «disco de arranque». Aparecerá el icono de Boot Disk Creator. Haga clic en su icono o presione Entrar.

Aparecerá la ventana principal de Startup Disk Creator. El dispositivo USB se resaltará en el panel inferior.

creador de disco de arranque con unidad USB resaltada

Haga clic en el botón «Otro». Aparecerá un cuadro de diálogo de apertura de archivo estándar. Navega hasta la ubicación del archivo ISO de Ubuntu, resáltalo y haz clic en el botón «Abrir».

diálogo de archivo abierto

La ventana principal de Boot Disk Creator ahora debería verse como la siguiente imagen. Una imagen ISO debe estar resaltada en el panel superior y una unidad USB resaltada en el panel inferior.

Creador de disco de arranque resaltado con ISO y unidad USB

Verifique que la imagen ISO y la unidad USB sean correctas. Haga clic en el botón «Crear disco de inicio» cuando esté listo para continuar.

Aparece una advertencia que le recuerda que la unidad USB se borrará por completo. Esta es su última oportunidad para retirarse sin realizar ningún cambio en su unidad USB. Haga clic en el botón «Sí» para crear la unidad USB de arranque.

mensaje de advertencia

Una barra de progreso le muestra qué tan cerca está el proceso de creación de completarlo.

barra de progreso

Se muestra un mensaje de confirmación que le informa que la creación de la unidad USB de arranque se ha completado. En la computadora que usé para este artículo, el proceso tomó alrededor de cinco minutos.

Crea el mensaje completo

Haga clic en el botón «Salir». Ahora puede reiniciar su PC y arrancar desde la unidad USB, o desconectar la unidad USB, llevarla a otra computadora y encenderla.

Cómo hacer una unidad USB de arranque con dd

Es la herramienta que usaremos para crear la unidad de arranque de línea de comando. dd pedido.

Advertencia: Este comando debe usarse con mucho cuidado. dd él hará exactamente lo que le diga tan pronto como se lo diga. No hay preguntas de «¿Está seguro?» O es probable que se jubile. dd siga adelante y siga las instrucciones que le dio. Así que tenemos que tener mucho cuidado de que lo que le decimos es asegurarnos de lo que queremos que haga.

Necesitamos averiguar a qué dispositivo está conectada su unidad USB. De esa manera, sabrá con certeza a qué identificación de dispositivo enviar dd en la línea de comando.

En una ventana de terminal, escriba el siguiente comando. Un lsblk pedido se enumeran los dispositivos bloqueados en tu ordenador. Cada unidad asociada tiene un aparato de bloque.

lsblk

Salir de lsblk mostrará las unidades actualmente conectadas a su computadora. Esta máquina tiene un disco duro interno llamado sda y se llama división sda1.

Conecte la unidad USB y use lsblk ordenar de nuevo. Salir de lsblk será cambiado. La unidad USB ahora aparecerá en la lista de resultados.

Hay una nueva entrada en la lista llamada sdb y tiene dos particiones. La segmentación se llama sdb1 y tiene un tamaño de 1 KB. La otra partición se llama sdb5 y tiene un tamaño de 14,6 GB.

Esta es nuestra unidad USB. El identificador que debemos usar es el que indica la unidad, no ninguna de las particiones. Este es nuestro ejemplo sdb. No importa cómo se llame la computadora, el dispositivo fue no antes de esto lsblk liza gastará ya sea la unidad USB.

La orden que damos dd Siguiente:

sudo dd bs=4M if=Downloads/ubuntu-19.04-desktop-amd64.iso of=/dev/sdb conv=fdatasync

Analicemos esto.

  • Sur: Debe ser un superusuario para emitir dd pedidos. Se le pedirá su contraseña.
  • dd: Nombre del comando que estamos usando.
  • bs = 4 M: Un -bs La opción blockize define el tamaño de cada pieza leída del archivo de entrada y escrita en el dispositivo de salida. 4 MB es una buena opción porque proporciona un rendimiento razonable y un múltiplo preciso de 4 KB, que es el tamaño de bloque del sistema de archivos ext4. Esto proporciona una tasa efectiva de lectura y escritura.
  • if = Descargas / ubuntu-19.04-desktop-amd64.iso: Un -if requiere elección (archivo de entrada) ruta y nombre de la imagen de Linux Linux que está utilizando como archivo de entrada.
  • de = / dev / sdb: Un -of (archivo de salida) el parámetro crítico. Se debe suministrar el dispositivo que indica su unidad USB. Este es el valor que identifiqué usando lsblk orden anterior. en nuestro ejemplo es sdb, entonces usamos /dev/sdb. Su unidad USB puede tener un identificador diferente. Asegúrese de proporcionar la identificación correcta.
  • conv = fdatasync: Un conv el parámetro determina cómo dd convierte el archivo de entrada tal como se escribe en el dispositivo de salida. dd caché utiliza el disco del núcleo al escribir en la unidad USB. Un fdatasync modifier asegúrese de que los búferes de escritura se limpien de manera adecuada y completa antes de que el proceso de creación se marque como completo.

Sin comentarios visuales de dd en absoluto a medida que avanza el progreso de la creación. Va a trabajar y no informa nada hasta que está terminado.

Actualizar: En versiones recientes, dd lo tengo ahora status=progress una opción que proporciona actualizaciones de proceso una vez por segundo. Por ejemplo, puede ejecutar este comando para ver el estado:

sudo dd bs=4M if=Downloads/ubuntu-19.04-desktop-amd64.iso of=/dev/sdb conv=fdatasync status=progress

Cuando se creó la unidad USB de arranque dd informa la cantidad de datos escritos en la unidad USB, el tiempo transcurrido en segundos y la tasa de transferencia de datos promedio.

crear un mensaje de resumen

Puede verificar la unidad USB de arranque reiniciando la computadora y arrancando desde la unidad USB, o puede intentar arrancar desde ella en otra computadora.

Ahora tiene una copia de trabajo portátil de Ubuntu u otra distribución de Linux de su elección. Será impecable cada vez que lo encienda y podrá ejecutarlo en casi cualquier computadora que desee.