82 votos

Cómo hacer que Windows 7 USB flash medios de instalación de Linux?

Tengo:

  • Imagen ISO de Windows 7 instale los medios de comunicación
  • 4 GB USB flash drive
  • sin unidad de DVD
  • Linux instalado

154voto

jthurner Puntos1156

OK, después, sin éxito, tratando todos los métodos mencionados aquí, por fin lo conseguí trabajo. Básicamente, la falta de la etapa era para escribir un buen sector de arranque de la memoria USB, que se puede hacer desde Linux con ms-sys o lilo -M. Esto funciona con el Windows 7 versión comercial.

Aquí está el resumen completo de nuevo:

Instalar ms-sys - si no está en los repositorios, lo consigue aquí. O, alternativamente, asegúrese de que lilo está instalado (pero no de ejecutar el liloconfig paso en su cuadro local si, por ejemplo, el Grub se instala allí!)

Compruebe cuál es su dispositivo USB medios de comunicación se asigna aquí vamos a suponer que se trata de /dev/sdb. Eliminar todas las particiones, crear una nueva toma todo el espacio, conjunto de tipo NTFS (7), y recordar para establecer el inicio:

# cfdisk /dev/sdb o fdisk /dev/sdb (partición de tipo 7, y el arranque de la bandera)

Crear un sistema de archivos NTFS:

# mkfs.ntfs -f /dev/sdb1

Escribir de Windows 7 MBR en la memoria USB (también funciona para windows 8), múltiples opciones aquí:

  1. # ms-sys -7 /dev/sdb
  2. o (por ejemplo, en la más reciente de Ubuntu se instala) sudo lilo -M /dev/sdb mbr (info)
  3. o (si syslinux está instalado) sudo dd if=/usr/lib/syslinux/bios/mbr.bin of=/dev/sdb

Monte la ISO y los medios de comunicación USB:

# mount-o loop win7.iso /mnt/iso
# mount /dev/sdb1 /mnt/usb

Copiar todos los archivos:

# cp -r /mnt/iso/* /mnt/usb/ ...o utilizar la GUI estándar de archivos del navegador de su sistema

Llame a sync para asegurarse de que todos los archivos se escriben.

...y listo.

Después de todo eso, usted probablemente desee hacer copia de seguridad de sus medios de comunicación USB para que más instalaciones y deshacerse de el archivo ISO... Solo uso dd: # dd if=/dev/sdb of=/win7.img

y a la inversa si el/la próxima vez que usted quiere poner el instalador de Windows 7 en USB.

Como siempre, compruebe los nombres de dispositivo mucho cuidado cuando se trabaja con dd.

13voto

TrueDuality Puntos1318

Usted puede lograr esto con dd, si su PC es compatible con UEFI, y, por extensión, de los discos GPT.

Abrir un terminal, va a necesitar para encontrar lo dispositivo es su pendrive. Si usted tiene la unidad montada usted puede encontrar el nombre del dispositivo escribiendo "mount" y mirando a la entrada. Algo como la siguiente:

/dev/sdb1 on /media/USBDISK type vfat (rw,nosuid,nodev,uhelper=hal,uid=1000,utf8,shortname=mixed)

En este caso la primera partición de /dev/sdb está montado en /media/USBDISK. Abra un shell de root y desmontar la unidad.

umount /dev/sdb1

Vaya al directorio en el que ISO se almacena en una shell de root y escriba el siguiente: (Reemplazar windows7.iso con lo que el iso se llama, y /dev/sdb con el id de dispositivo de memoria usb).

dd if=windows7.iso of=/dev/sdb

Si tu placa base soporta arranque a partir de un pendrive debe ser capaz de arrancar desde él. De esta manera se consigue el instalador en el pendrive no el propio sistema operativo.

7voto

Kyle Cronin Puntos35834

Si usted puede manejar para hacer todas estas tareas desde tu escritorio de linux, vas a ser la mecedora de la casa.

Creo que la parte más difícil sería jugueteando con todas las operaciones que Windows' Diskpart. Hacer la partición marcada como 'activo' y 'inicio', 'principal', etc.

-4voto

zhaorufei Puntos626

En lugar de

dd if=windows7.iso of=/dev/sdb

escribes como root,

dd if=windows7.iso of=/dev/sdb1 

(AGREGAR 1 al final o cualquiera que sea tu unidad USB se coloca en.)

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by: