
Descargué un DVD de Debian y, siguiendo los documentos, monté un USB y simplemente hice esto:
cp mydebiandvd.iso /dev/sdb
sync
Después de ejecutar estos comandos, ejecuté lsblk
y encontré que la memoria USB SDB decía que tenía todo el espacio libre.
¡Pero cuando inicié desde el USB apareció la pantalla de instalación de Debian!
¿CP está haciendo algo especial cuando copié el ISO directamente aldispositivo(no solo una partición en el dispositivo). ¿Hace algo como ejecutar el comando dd en segundo plano? Realmente curioso sobre lo que realmente está pasando aquí.
Creo que la sincronización solo garantiza que el USB no esté bloqueado antes de poder desmontarlo.
Respuesta1
Sí, puedes crear un USB de arranque usando el comando cp
.
Hay una respuesta en el sitio web oficial (Preguntas frecuentes)
¿Cómo escribo una imagen de CD/DVD/BD en una unidad flash USB?
En una máquina Linux, simplemente use el comando "cp" para copiar una imagen a una unidad flash USB:
cp <file> <device>
Alternativamente, también puedes usar "dd":
dd if=<file> of=<device> bs=4M; sync
Respuesta2
encontré más efectivosudo usb-creator-gtk
Tu pregunta: la sincronización no hace magia, simplemente vacía los buffers. Como lo menciona GAD3R cp <file> <device>
es equivalente a dd.