• Compra una licencia de Windows 10/11 (10€) u Office (18€) al mejor precio u Office al mejor precio. Entra en este post con las ofertas
  • Conoce los Días Naranjas de PcComponentes: descuentos de hasta un 40% en tecnología. Entra en este post con las ofertas
  • ¡Bienvenid@! Recuerda que para comentar en el foro de El Chapuzas Informático necesitas registrar tu cuenta, tardarás menos de 2 minutos y te dará valiosa información además de ayudarte en lo que necesites o pasar un rato agradable con nosotros.

Creando un pincho USB desde Linux para instalar Windows 7

Annubis

Capitaaaan cavernicolaaaa
Registrado
2 Sep 2013
Mensajes
9.558
Puntos
113
¿Alguna vez has querido instalar Windows 7 y sólo tenías un PC con Linux? ¿Cansado de tener que iniciar una máquina virtual para ejecutar "Windows USB Download Tool"? Aquí tienes la solución </modo teletienda off>

Para ésto necesitamos:

  • Una ISO de Windows 7 en cualquiera de sus variantes.
  • Un pincho USB de 4 GB (realmente con 2,5GB sobraría, pero cómo solo los hay de 2 o 4...)
  • Un SO Linus instalado.
  • El software ms-sys y fdisk (aunque éste último vendrá instalado en todas las distribuciones).
  • Saber leer :sisi3:
Al lío.

  1. Creamos la partición:
    Código:
    # fdisk /dev/sdX #[I](tipo de partición 7, y marcamos como arrancable dicha partición)[/I]

  2. Creamos el sistema de ficheros NTFS:

    Código:
    # mkfs.ntfs -f /dev/sdX1
  3. Escribimos el MBR de Windows 7 en el pincho memoruno (dicen que también funciona con 8, pero yo no lo he probado):

    Código:
    # ms-sys -7 /dev/sdX
  4. Montamos la ISO y el pendrive:
    Código:
    # mount -o loop win7.iso /mnt/imagen
    # mount /dev/sdX1 /mnt/pincho
  5. Copiamos los ficheros de la ISO dentro de la memoria:

    Código:
    # cp -r /mnt/imagen/* /mnt/pincho/
  6. Desmontamos tanto el pendrive (esencial si no queremos problemas) como la ISO
    Código:
    # umount /mnt/imagen
    # mount /dev/sdX1 /mnt/pincho
  7. Hemos terminado

Cuando escribo sdX, cada usuario deberá sustituir la X por la letra que le asigne el sistema al pincho. Para comprobarlo, nada mejor que revisar el log del sistema con el comando dmesg para ver el último dispositivo en ser conectado o con fdisk -l.

No he explicado detalladamente todos los pasos. Quien no sepa qué hace exactamente cada uno de los pasos...

Spoiler


Fuente
 
Última edición:
Buena idea estos tutos, compañero.

Añadir que sirve tambien para güindous 8 y 8.1, y que donde pones la X hay que sustituir por la ruta de la unidad (sdb1, sdc2 o lo que sea). Esto se sabe poniendo por ejemplo "ls /dev/sd*" como root, o "sudo fdisk -l" si no conocias las unidades que se tenian anteriormente
 
Cierto, eso sí que se me olvidó xD
Añadido. Gracias por el recordatorio :sisi3:
 
De nada. Pero repito que me gusta la idea esta de tener minitutos de linux por aqui por el foro. Estaria bien tener unos pocos y tenerlos organizados o algo
 
Mi idea es ir creando alguno. Estoy escribiendo uno sobre fancontrol ahora mismo. Miraré de ponerlos en la wiki :)
 
LOL! No tenia ni idea de que se podía hacer! Con el dd a secas no funciona?
 
No. Lo he probado xD
 
Algo que se aprende :sisi3:
 
He estado probando lo del dd. Si una vez creado el pendrive hacemos una imagen suya con dd, ya tendremos una imagen preparada para solamente pasarla por dd a un pendrive para futuras instalaciones :)
 
Cuanto tiempo libre! xD. El dd es la ostia, sirve para casi todo. De lo mas potente que hay.
 
Arriba