Los usuarios de Linux tradicionalmente queman archivos ISO en DVD o CD, pero muchas computadoras ya no tienen unidades de disco. Crear una unidad USB de arranque es una mejor solución: funcionará en la mayoría de las computadoras y arrancará, ejecutará e instalará más rápido.
Cómo funcionan las unidades USB de arranque de Linux
Al igual que un CD o DVD en vivo, una unidad USB de arranque le permite ejecutar prácticamente cualquier distribución de Linux sin afectar su computadora. También puede instalar una distribución de Linux en su PC desde ella, sin necesidad de una unidad de CD o DVD. Sin embargo, no puede simplemente copiar o extraer el archivo ISO en la unidad USB y esperar que funcione. Aunque técnicamente no «graba» el archivo ISO en una unidad USB, se requiere un proceso especial para tomar 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 creación de disco de arranque USB que lo hará por usted. También puede utilizar el dd
comando para hacer esto desde una terminal en cualquier distribución de Linux. Cualquiera que sea el método que elija, necesitará el archivo ISO de la 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 proporciona la misma experiencia de usuario que un Live DVD de Ubuntu. Le permite probar el popular sistema operativo similar a Unix sin realizar ningún cambio en la 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 tener versión descargada de Ubuntu desea utilizar.
Para ser claros, esta unidad USB de arranque se iniciará en una copia de trabajo de Ubuntu Linux, pero no guardará ninguno de los cambios que realice. Cada vez que inicie Ubuntu desde esta memoria USB, será una nueva instancia de Ubuntu. Si desea poder guardar cambios y datos, debe crear una unidad USB de arranque con almacenamiento persistente. Es un proceso más complicado.
Simplemente inserte la unidad USB resultante en cualquier computadora y arranque desde el dispositivo USB. (En algunas PC, es posible que también deba deshabilitar el arranque seguro, según la distribución de Linux que elija).
Aunque estamos usando Ubuntu como ejemplo aquí, funcionará de la misma manera con otras distribuciones de Linux.
Cómo crear gráficamente 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, puede incluir una utilidad similar. 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 Rufus para crear fácilmente una unidad USB en vivo.
Advertencia: Esto borrará el contenido de la unidad USB de destino. Para asegurarse de no escribir accidentalmente en la unidad USB incorrecta por error, le recomendamos que retire todas las demás unidades USB conectadas antes de continuar.
Para Ubuntu, cualquier dispositivo USB con una capacidad de 4 GB o más debería estar bien. Si la ISO de Linux de su elección es más grande de lo que la mayoría no lo es, es posible que necesite una unidad USB más grande.
Cuando esté seguro de que la unidad USB correcta es la única conectada a su computadora, inicie Startup Disk Creator. Para hacer esto, presione la tecla Super (es la tecla de Windows en la mayoría de los teclados) y escriba «disco de inicio». Aparecerá el icono de Startup 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.
Haga clic en el botón «Otro». Aparecerá un cuadro de diálogo estándar de archivo abierto. Navegue hasta la ubicación de su archivo ISO de Ubuntu, resáltelo y haga clic en el botón «Abrir».
La ventana principal de Startup Disk Creator ahora debería verse como la captura de pantalla a continuación. Debe haber una imagen ISO resaltada en el panel superior y una unidad USB resaltada en el panel inferior.
Compruebe que la imagen ISO y la unidad USB sean correctas. Haga clic en el botón «Crear disco de inicio» cuando esté feliz de continuar.
Aparecerá una advertencia para recordarle que la unidad USB se borrará por completo. Esta es su última oportunidad de regresar sin realizar ningún cambio en la unidad USB. Haga clic en el botón «Sí» para crear la unidad USB de arranque.
Una barra de progreso le muestra qué tan cerca está de completarse el proceso de creación.
Aparece un mensaje de confirmación para informarle cuando la creación de la unidad USB de arranque ha finalizado por completo. En la computadora que usamos para este artículo, el proceso tomó aproximadamente cinco minutos.
Haga clic en el botón «Salir». Ahora puede reiniciar su computadora y arrancar desde la unidad USB, o desconectar la unidad USB, transferirla a otra computadora e iniciarla allí.
Cómo hacer una memoria USB de arranque con dd
La herramienta que usaremos para crear la unidad de arranque desde la línea de comando es la dd
pedido.
Advertencia: Este comando debe usarse con mucha precaución. dd
hará exactamente lo que le diga, tan pronto como lo diga. No hay preguntas de «¿Está seguro?» Ni posibilidades de retiro. dd
simplemente siga adelante y siga las instrucciones que le dio. Así que tenemos que tener mucho cuidado de que lo que le decimos que haga es lo que queremos que haga.
Necesitamos saber con qué dispositivo está asociada su memoria USB. De esta manera, sabrá con certeza qué identidad de dispositivo transmitir. dd
en la línea de comando.
En una ventana de terminal, escriba el siguiente comando. los lsblk
pedido listas de dispositivos de bloque en tu ordenador. Cada lector está asociado con un dispositivo de bloque.
lsblk
La salida de lsblk
mostrará las unidades actualmente conectadas a su computadora. Hay un disco duro interno en esta máquina llamado sda
y hay una partición llamada sda1
.
Conecte su memoria USB y use el lsblk
orden una vez más. La salida de lsblk
habrá cambiado. La unidad USB ahora aparecerá en la lista de resultados.
Hay una nueva entrada en la lista, llamada sdb
y tiene dos particiones. Una partición se llama sdb1
y su tamaño es de 1 KB. La otra partición se llama sdb5
y su tamaño es de 14,6 GB.
Esta es nuestra llave USB. El ID que necesitamos usar es el que representa la unidad, no ninguna de las particiones. En nuestro ejemplo es sdb
. Independientemente del nombre que tenga en su computadora, el dispositivo que no estaba en la versión anterior lsblk
la lista debe ser la memoria USB.
El comando que emitiremos a dd
es como sigue:
sudo dd bs=4M if=Downloads/ubuntu-19.04-desktop-amd64.iso of=/dev/sdb conv=fdatasync
Analicemos esto.
- sudo: debe ser un superusuario para emitir
dd
pedidos. Se le pedirá su contraseña. - dd: el nombre del comando que estamos usando.
- bs = 4M: el
-bs
La opción (tamaño de bloque) establece el tamaño de cada canción leída del archivo de entrada y escrita en el dispositivo de salida. 4 MB es una buena opción porque ofrece un rendimiento decente y es un múltiplo exacto de 4 KB, que es el tamaño de bloque del sistema de archivos ext4. Esto da como resultado una velocidad de lectura y escritura eficiente. - if = Downloads / ubuntu-19.04-desktop-amd64.iso: el
-if
(archivo de entrada) requiere la ruta y el nombre de la imagen ISO de Linux que está utilizando como archivo de entrada. - de = / dev / sdb: el
-of
(archivo de salida) es el parámetro crítico. Debe ser suministrado con el dispositivo que representa su llave USB. Este es el valor que identificamos usando ellsblk
pedido previamente. en nuestro ejemplo essdb
, entonces usamos/dev/sdb
. Su memoria USB puede tener una identificación diferente. Asegúrese de proporcionar el nombre de usuario correcto. - conv = fdatasync: el
conv
El parámetro dicta cómodd
convierte el archivo de entrada a medida que se escribe en el dispositivo de salida.dd
utiliza el almacenamiento en caché del disco del kernel al escribir en la unidad USB. losfdatasync
editar Asegúrese de que los búferes de escritura se vacíen de manera adecuada y completa antes de que el proceso de creación se marque como completo.
No hay comentarios visuales de dd
en absoluto a medida que avanza la creación. Se pone a trabajar y no trae nada hasta que está terminado.
Poner al día: En versiones recientes, dd
ahora tiene un status=progress
opción que proporciona actualizaciones sobre el proceso una vez por segundo. Por ejemplo, puede ejecutar este comando en su lugar 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 ha creado la unidad USB de arranque dd
informa la cantidad de datos escritos en la unidad flash USB, el tiempo transcurrido en segundos y la tasa de transferencia de datos promedio.
Puede verificar que la unidad USB de arranque está funcionando reiniciando su 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 inicie y podrá iniciarlo en prácticamente cualquier PC que desee.