Pregunta interesante: supongamos que su unidad flash es sdc y su ISO se llama w7.iso.
Supongo que la respuesta más breve y sin problemas es preguntar si su placa base admite el arranque de estilo USB-CDROM, porque si es así, puede DD la imagen directamente en el dispositivo sin formato:
dd if=w7.iso of=/dev/sdc
De lo contrario, necesitará ms-sys , y luego deberá hacer algo como lo siguiente:
Primero desmonte el disco USB ...
umount /dev/sdc
Entonces entra en fdisk ...
fdisk /dev/sdc
Una vez que esté en fdisk, elimine cada partición usando d
y luego ingresando el número de la partición respectiva. Ahora crear una nueva partición de llenar el disco mediante la siguiente secuencia: n
, p
, 1
, ENTER, ENTER. ENTER. Después de esa verificación, se hace con p
. Ahora configurarlo como una partición NTFS con t
, a continuación 7
, y dar a la bandera de arranque con a
, 1
, ENTER. Finalmente presione w para escribir la tabla en la memoria USB.
Coloque el sistema de archivos en la partición ejecutando lo siguiente como root:
mkfs.ntfs /dev/sdc1
Ahora vas a necesitar montar la iso como vnd. Para hacer esto, haga lo siguiente ...
mkdir /mnt/iso
mount -o loop w7.iso /mnt/iso
Y ahora vuelva a montar la memoria USB ...
mount /dev/sdc1 /media/usb
Copie todo recursivamente desde el montaje en bucle al disco USB ...
cp -a /mnt/iso /media/usb
Escriba el registro de arranque maestro para arrancar desde ...
ms-sys -7 /dev/sdc (use -m for WinXP)
Y ahí vas (con suerte).
Intenté algo similar a esto en mi máquina Debian y funcionó, esta es una versión un poco modificada.