Come creare un USB di installazione di Windows 7 da Linux o Mac?


10

Ho un DVD di installazione di Windows 7 fornito con un computer senza unità ottica. Ho una chiavetta USB vuota. Ho accesso a due computer con unità ottiche, uno con Linux e l'altro con Mac OS X.

In particolare, al momento non ho accesso a nessun computer Windows. Con gli strumenti che ho, come posso creare una chiavetta USB con cui posso avviare e installare Windows 7?

Devo cercare qualcosa quando realizzo gli ISO dal DVD (DRM o altro)?

Dopo aver creato l'ISO, UNetbootin funzionerà? Che ne dici di dd?

Risposte:


7

Domanda interessante: supponiamo che l'unità flash sia SDC e che il tuo ISO si chiami w7.iso.

Immagino che la risposta più breve e senza problemi sia chiedere se la tua scheda madre supporta l'avvio in stile USB-CDROM, perché in tal caso puoi semplicemente DD l'immagine direttamente sul dispositivo grezzo:

dd if=w7.iso of=/dev/sdc

In caso contrario, avrai bisogno di ms-sys , quindi dovrai fare qualcosa del tipo:

Per prima cosa smonta il disco USB ...

umount /dev/sdc

Quindi vai su fdisk ...

fdisk /dev/sdc

Una volta che sei su fdisk, elimina ogni partizione usando de quindi inserendo il numero della rispettiva partizione. Ora create una serie completamente nuova partizione di riempire il disco nel modo seguente sequenza: n, p, 1, ENTER, ENTER. ENTER. Dopo quel controllo è finito p. Ora impostarlo come una partizione NTFS con t, allora 7, e dargli la bandiera avvio con a, 1, ENTER. Alla fine premi w per scrivere la tabella sulla chiavetta USB.

Metti il ​​filesystem sulla partizione eseguendo il seguente come root:

mkfs.ntfs /dev/sdc1

Ora dovrai montare l'iso come vnd. Per fare ciò, procedi come segue ...

mkdir /mnt/iso
mount -o loop w7.iso /mnt/iso

E ora monta nuovamente la chiavetta USB ...

mount /dev/sdc1 /media/usb

Copia tutto ricorsivamente dal loop mount al disco USB ...

cp -a /mnt/iso /media/usb

Scrivi il record di avvio principale per l'avvio da ...

ms-sys -7 /dev/sdc (use -m for WinXP)

E il gioco è fatto (si spera).

Ho provato qualcosa di simile a questo sulla mia macchina Debian e ha funzionato, questa è una versione un po 'ottimizzata.


1
È inoltre necessario formattare la partizione ntfs con mkfs.
lzm

manca sudo mkfs.ntfs / dev / sdc1. Inoltre per abilitare il flag di avvio, digitare "a", quindi "1", quindi immettere.
Matt H

@MattH: dove devo fare questo passaggio? Questa è una wiki della comunità, puoi modificare la risposta invece di commentare. Grazie!
Olivier Lalonde,

Non dovrebbe essere 'cp -a / mnt / iso / * / media / usb', altrimenti ottengo una cartella chiamata iso dentro / media / usb
Aaron J Lang
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.