Czytałem niektóre strony internetowe i posty (tutaj i na innych forach) o tym, jak utworzyć nośnik instalacyjny USB systemu Windows 7 z systemu Linux (aby zainstalować system Windows 7)
Zapytałem o to w TechNet i dostałem odpowiedź z ogólnymi informacjami, jak to zrobić:
„Ja osobiście nie znam się na Linuksie, ale w zasadzie wszystko, co musisz zrobić ... w jakikolwiek sposób to robisz:
Sformatuj dysk flash USB, albo fat32 albo ntfs utworzą partycję, która jest wystarczająco duża, aby pomieścić instalację systemu Windows (daj lub weź 3 GB na 64 bity, około 2,5 gb na 32 bity) i oznacz tę partycję jako aktywną / rozruchową. Ponieważ można to zrobić w systemie Windows, ale równie dobrze za pomocą narzędzia takiego jak gparted, powinieneś być w stanie zrobić to samo w Debianie.
Po utworzeniu tej partycji zamontuj pobrany plik ISO i skopiuj wszystkie pliki, zaczynając od katalogu głównego, do katalogu głównego dysku flash USB.
To wszystko. ”
Znalazłem inną metodę w różnych miejscach, czyli prawie taką samą, jak wspomniano w TechNet. Wydaje się jednak, że brakuje tej metody i / lub etapu, który nie jestem pewien, czy jest konieczny.
ddnie zawsze działa. Zasadniczo brakującym krokiem było napisanie odpowiedniego sektora rozruchowego na pendrivie, co można zrobić z Linuksa ms-sys. Działa to z wersją detaliczną Windows 7.
Oto pełne podsumowanie, zobacz pytanie o awarię serwera, aby uzyskać więcej informacji:
- Zainstaluj ms-sys .
- Sprawdź, jakie urządzenie ma przypisany nośnik USB (
fdisk -l), tutaj zakładamy, że jest/dev/sdb. Usuń wszystkie partycje, utwórz nową, zajmując całe miejsce, ustaw typ na NTFS i ustaw ją na rozruchową:
cfdisk /dev/sdbUtwórz system plików NTFS:
mkfs.ntfs -f /dev/sdb1Mount ISO i USB Media:
mount -o loop win7.iso /mnt/iso
mount /dev/sdb1 /mnt/usbSkopiuj wszystkie pliki:
# cp -r /mnt/iso/* /mnt/usb/Napisz MBR systemu Windows 7 na pamięci USB:
# ms-sys -7 /dev/sdbUpewnij się, że zapis jest opróżniony (bądź cierpliwy, może to potrwać kilka minut):
# syncotwórz gparted, wybierz dysk USB, kliknij system plików prawym przyciskiem myszy, a następnie kliknij „Zarządzaj flagami”. Zaznacz pole wyboru „boot”, a następnie zamknij
...i jesteś skończony.
pytania
Czy usb nie powinien działać bez zrobienia ostatniego kroku
# ms-sys -7 /dev/sdb? A może ma to umożliwić rozruch USB? Czy oznacza to tylko partycję jako rozruchową?Czy nie lepiej byłoby użyć rsync zamiast
cp -r?Czy wszystkie te kroki muszą być wykonane jako
root? Jeśli nie, to czy potrzebujęchmodwszystkich plików664ichownwszystkich katalogów używanych do zamontowania urządzenia USB i obrazu ISO? Przypuszczam, że po prostu łatwiej jest skopiować dane jakorooti nie ma to wpływu na dane.Czy ktoś próbował tej metody lub podobnego, na przykład kopiowania ISO
dd?