Jak utworzyć instalację systemu Windows 7 USB z systemu Linux lub Mac?

10

Mam instalacyjną płytę DVD z systemem Windows 7, która została dostarczona z komputerem bez napędu optycznego. Mam pusty napęd USB. Mam dostęp do dwóch komputerów z napędami optycznymi, jednego z systemem Linux i drugiego z systemem Mac OS X.

W tej chwili nie mam dostępu do żadnego komputera z systemem Windows. Za pomocą narzędzi, które posiadam, w jaki sposób mogę utworzyć pendrive, z którego mogę uruchomić i zainstalować system Windows 7?

Czy muszę zwracać uwagę na coś przy tworzeniu ISO z DVD (DRM lub cokolwiek innego)?

Czy po utworzeniu ISO będzie działać UNetbootin? Co powiesz na dd?

Shane
źródło

Odpowiedzi:

7

Interesujące pytanie - załóżmy, że twój dysk flash to sdc, a twój ISO to w7.iso.

Wydaje mi się, że najkrótszą i bezproblemową odpowiedzią jest pytanie, czy Twoja płyta główna obsługuje uruchamianie w stylu USB-CDROM, ponieważ jeśli tak, możesz po prostu przesłać obraz bezpośrednio do surowego urządzenia:

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

Jeśli nie, potrzebujesz ms-sys , a następnie musisz zrobić coś takiego:

Najpierw odmontuj dysk USB ...

umount /dev/sdc

Następnie przejdź do fdisk ...

fdisk /dev/sdc

Po duruchomieniu fdisk usuń każdą partycję, używając, a następnie wprowadzając numer odpowiedniej partycji. Teraz stworzyć zupełnie nową partycję napełniania dysk, wykonując następującą sekwencję: n, p, 1, ENTER, ENTER. ENTER. Po tej kontroli skończone p. Teraz ustawić go jako partycji NTFS z t, a następnie 7, i nadać mu flagę bagażnika a, 1, ENTER. Na koniec naciśnij w, aby zapisać tabelę w pamięci USB.

Umieść system plików na partycji, uruchamiając następujące polecenie jako root:

mkfs.ntfs /dev/sdc1

Teraz będziesz musiał zamontować ISO jako vnd. Aby to zrobić, wykonaj następujące czynności ...

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

A teraz ponownie podłącz pamięć USB ...

mount /dev/sdc1 /media/usb

Skopiuj wszystko rekurencyjnie z pętli na dysk USB ...

cp -a /mnt/iso /media/usb

Napisz główny rekord rozruchowy, aby uruchomić z ...

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

I proszę bardzo (mam nadzieję).

Próbowałem czegoś podobnego do tego na mojej maszynie Debiana i zadziałało, to jest trochę poprawiona wersja.

Matthieu Cartier
źródło
1
Musisz także sformatować partycję NTFS za pomocą mkfs.
lzm
Brak kroku sudo mkfs.ntfs / dev / sdc1. Aby włączyć flagę rozruchową, wpisz „a”, a następnie „1”, a następnie wpisz.
Matt H
@MattH: gdzie powinienem zrobić ten krok? To jest wiki społeczności, możesz zmodyfikować odpowiedź zamiast komentować. Dzięki!
Olivier Lalonde
Czy nie powinien to być „cp -a / mnt / iso / * / media / usb”, w przeciwnym razie dostaję folder o nazwie iso inside / media / usb
Aaron J Lang