Tengo problemas para descubrir cómo escribiría una imagen de disco ISO en un dispositivo de memoria flash USB desde la línea de comandos en Ubuntu. Tengo la utilidad Startup Disk Creator, pero necesito poder escribir este trabajo.
Encontré el paquete usb-creator, pero parece que no hay ninguna documentación y python -m usbcreator
da usbcreator is a package and cannot be directly executed
.
Miré a unetbootin, pero parece otra utilidad solo para GUI.
¿Hay alguna solución obvia que estoy pasando por alto?
fuente
unetbootin
maneja automáticamente los pasos necesarios para mover la mayoría de los archivos ISO a medios USB.unetbootin gui
pero con la configuración proporcionada en la línea de comando.¿Estás seguro de que la imagen ISO funcionará en un dispositivo USB? Algunos ISO que se iniciarán si están en un CD / DVD no se iniciarán realmente desde un dispositivo USB.
Suponiendo que el ISO que desea tiene un gestor de arranque que funcionará, entonces debería ser tan simple como
dd if=filename.iso of=/dev/usbdevice
esto, pero esto reemplazará todo lo que está actualmente en el disco USB.Si desea colocar el ISO en un sistema de archivos existente en la unidad USB y arrancarlo, configurarlo puede ser mucho más complicado.
fuente
iso
es de arranque, puede usarfile
. Si se puede iniciar, se imprimirábootable
al final de la línea de salida.Desde Linux hay una manera muy fácil de crear una tarjeta de memoria de arranque a partir de una imagen ISO, y esto debería funcionar para cualquier sistema operativo. Suponiendo que el dispositivo de memoria es
/dev/sdb
y la imagen es/home/username/Downloads/system.iso
.Solo haz esto (como root):
Mucho más fácil que la unetbootina o cualquier otro método del que haya oído hablar.
fuente
of=/dev/sdb
y NOof=/dev/sdb1
. (Solo quería comentar sobre este problema, no hay nada malo con tu publicación: o))Yo uso el siguiente procedimiento:
1. Lectura del tamaño del bloque y el tamaño del volumen:
2. Ejecutando dd con los parámetros para el tamaño del bloque y el tamaño del volumen:
fuente