Jak wypalić ISO systemu Windows 10 na USB?

38

Zrobiłem tę ddmetodę i zapisałem ISO na dysku USB, ale nie jestem pewien, czy to wszystko, co muszę zrobić, ponieważ jest to system Windows i może nie mieć GRUB-a, i nie jestem pewien, więc pytam ekspertów.

winusb nie działa w systemie Windows 10, więc różni się to od wcześniejszych pytań.

SakuraKaminari
źródło
Jakiej ddmetody użyłeś? Również skąd masz ISO?
Wilf
@wilf Mam go z oficjalnej strony Windows 10 ( windows.microsoft.com/en-us/windows/preview-iso )
SakuraKaminari
@ Wilf użyłemsudo dd if=/home/sakurakami/Downloads/Windows.iso of=/dev/sdf bs=4M
SakuraKaminari
@ Gdy operacja się powiodła, a ja nawet zweryfikowałem skrót SHA-1 zopenssl sha1 Windows.iso
SakuraKaminari
@karel no WinUSB nie działał.
SakuraKaminari

Odpowiedzi:

32

Próbowałem wszystkich sposobów w tym wątku i żaden z nich nie działał (i poważnie, pytanie dotyczy konkretnie zapisu na klucz USB , dlaczego ludzie mieliby proponować kopiowanie ISO na inną partycję?).

Rozwiązanie, które załatwiło sprawę (zakładając, że masz dysk USB /dev/sdc):

  • Uruchom gparted
  • Utwórz nową tablicę partycji sdc, wpiszmsdos
  • Utwórz partycję NTFS, ustaw na niej flagę rozruchową
  • Wyodrębnij ISO (można to zrobić 7z x windows10.iso)
  • Skopiuj zawartość (przez cp, rsyncGUI, cokolwiek) na zamontowaną partycję NTFS (oczywiście /dev/sdc1)

  • Ostatni, krytyczny krok, podjęty z tego postu: https://superuser.com/a/817656/248812 to:

    sudo ms-sys -7 /dev/sdc.

    ms-sys jest dostępny w ppa: https://launchpad.net/~lenski/+archive/ubuntu/ms-sys

Bez ms-sysmigający kursor podczas rozruchu po włożeniu klucza USB.

Wraz z nim pojawia się logo systemu Windows.

Jean-Michaël Celerier
źródło
6
Działa to dla mnie w systemie Windows 10. O ms-sys pobrałem deb bezpośrednio z launchpad.net/~lenski/+archive/ubuntu/ms-sys/+files/... i zainstalowałem go dpkg -i <deb_file>.
Vincenzo Pii,
To zadziałało i uruchomiło się, chociaż rzuca niebieski ekran śmierci ...
Lilian A. Moraru
3
Dla użytkowników Fedory ms-syspakiety można znaleźć tutaj: copr.fedorainfracloud.org/coprs/scorpionit/ms-sys
Maxim Egorushkin
4
Arch dla użytkowników MS-sys jest AUR
alecdwm
Działa to, jeśli masz partycję MBR, jeśli masz schemat partycji GPT, spróbuj zamiast tego askubuntu.com/a/487970/80788
HVNSweeting
15

Nie potrzebujesz USB, DVD ani innego zewnętrznego nośnika, aby zainstalować dysk instalacyjny systemu Windows 10 (ISO), zaczynając od instalacji Ubuntu. Możliwe jest wyodrębnienie obrazu lub pliku ISO na partycję jednego z dysków twardych, najlepiej nie na tę, która będzie używana podczas nowej instalacji systemu Windows, i użycie go.

Aby wykonać następujące kroki, powinna istnieć działająca konfiguracja GRUB:

  1. Upewnij się, że masz startową i sformatowaną partycję NTFS. Poniżej partycja wskaże (hd0,5)gdzie hd0znajduje się twardy dysk zawierający układ tabeli partycji MSDOS lub MBR.

  2. Zamontowanie obrazu ułatwi wydobycie jego zawartości. Jeśli narzędzie Disk Image Mounter odmówi zamontowania pliku ISO, zawsze możesz użyć tego polecenia, aby zamontować dowolny plik ISO:

    sudo mount -o loop [Image_Path] [Mount_Point]
    
  3. Skopiuj zawartość nowego urządzenia pętli na partycję NTFS.

  4. Teraz dodaj wpis GRUB dla Windows 10. Umożliwi to bootloaderowi GRUB znalezienie dysku instalacyjnego zawartego w partycji. Otwórz /boot/grub/grub.cfgw edytorze tekstu jako root i dodaj te linie

    menuentry 'Windows 10 Install Disk' {
    set root=(hd0,5)
    insmod part_msdos
    insmod ntfs
    insmod ntldr
    drivemap -s (hd0) ${root}
    ntldr /bootmgr
    }
    

    w razie potrzeby odpowiednio zmień katalog główny.

  5. Zapisz i uruchom ponownie komputer. Uruchom odpowiedni element zaktualizowanego menu GRUB.

Obejrzyj ten samouczek Youtube https://youtu.be/1Y4JXv9r5Ug

Suman
źródło
Nie będzie działać, jeśli instalujesz na tej samej partycji lub dysku, z którego uruchamiasz system.
Conor Patrick
5
@ThisNameBetterBeAvailable Jak to jest poprawna odpowiedź? Nawet nie umieszcza danych na USB.
jbo5112
7
@TenNameBetterBeAvailable Jak rozpakowywanie na USB jest niepotrzebne, aby „wypalić ISO systemu Windows 10 na USB”, tak jak prosił pierwotny pytający. Mogą chcieć użyć tego na wielu komputerach.
jbo5112
1
@ jbo5112 Nie zostało to wspomniane w pytaniu, więc stało się to, zakładając jego cele i próbując mu pomóc.
x13
5
@ThisNameBetterBeAvailable Jest w tytule pytania.
jbo5112,
7

Możesz skopiować całą zawartość ISO na dysk flash i ustawić go jako bootowalny.

Przede wszystkim zainstaluj GParted z centrum oprogramowania lub terminala:

sudo apt-get install gparted

Następnie otwórz go z deski rozdzielczej lub terminala:

gksudo gparted

Następnie wybierz dysk flash z menu w prawym górnym rogu. Powinna być jedna partycja. Jeśli nie masz żadnych danych do utworzenia kopii zapasowej, sformatuj je jako ntfs( bootmgrnie działa poprawnie na fat32), kliknij Apply(zaznacz w menu nagłówka). Kliknij partycję prawym przyciskiem myszy, wybierz Manage flagsi sprawdź boot.

Następnie możesz zamontować go za pomocą menedżera plików ( nautilusjest to domyślne ustawienie dla GNOME i Unity).

Zamontuj plik ISO:

sudo mount -o loop [path to iso] [mountpoint]

Następnie możesz skopiować całą zawartość z punktu mocowania ISO na dysk flash za pomocą menedżera plików.

Uruchom ponownie komputer i ustaw najpierw dysk flash USB.

Aastefanov
źródło
Tak, próbowałem go uruchomić, ale wygląda na to, że nie działa. Czy możesz podać mi listę poleceń, których użyłeś?
SakuraKaminari
Właśnie skopiowałem z menedżera plików i włączyłem flagę rozruchową z GParted.
aastefanov
@SakuraKaminari - czy możesz dodać więcej szczegółów na temat tego, jak nie działa?
Wilf
@wilf nie uruchomił się.
SakuraKaminari
@ alb3rtano0012 jak mogę go zamontować? Nie chce się montować. jest obecnie na / dev / sdf
SakuraKaminari
4

Udało mi się to zrobić dzięki bardzo prostej aplikacji GUI woeusb. https://github.com/slacka/WoeUSB

To widelec WinUSB.

sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt update
sudo apt-get install woeusb
Chris Stryczyński
źródło
działało idealnie, dziękuję! :)
Geeocode
To było dla mnie najłatwiejsze rozwiązanie. W systemie Windows 10 musisz wybrać NTFS jako system plików.
rgov
1

Jeśli nie jesteś pewien, to jak możesz powiedzieć, że ddmetoda zadziałała? To też nie tak. Musisz użyć Rufusa, aby dysk USB był bootowalny; nie dlatego, że odradzam praktyki dd, ponieważ mówimy o Windowsie, uważam, że najlepiej jest użyć Rufusa do obsługi tego za ciebie.

Jeśli masz już instalację systemu Windows, uruchom ją i postępuj zgodnie z instrukcjami poniżej, albo użyj virtualbox.

PROCEDURA:

Według: http://www.cnet.com/how-to/how-to-install-windows-10-technical-preview-from-a-flash-drive/

potrzebujesz co najmniej 4 GB pamięci flash (8 GB dla wersji 64-bitowej).

-> Pobierz i uruchom Rufus, a następnie włóż dysk flash, upewniając się, że nie zawiera on żadnych ważnych danych. (Zaraz zostanie wyczyszczony.) Rufus powinien automatycznie wykryć dysk i umieścić go na liście w polu Urządzenie. (Jeśli nie, wybierz dysk ręcznie.)

-> Zwróć uwagę na pole wyboru oznaczone „Utwórz dysk rozruchowy za pomocą”. Kliknij ikonę napędu po prawej stronie, a następnie przejdź do miejsca, w którym zapisano plik ISO systemu Windows 10. Wybierz, a następnie kliknij przycisk Start. (Wszystkie pozostałe ustawienia domyślne w Rufusie powinny być w porządku).

-> Zajmie to trochę czasu, być może nawet 20-30 minut. Nie przejmuj się (lub mylić), jeśli pojawi się okno Eksploratora dla dysku flash; zostaw to w spokoju, dopóki Rufus nie zgłosi „GOTOWE”. Następnie możesz zamknąć okno programu i dysku i wyjąć dysk.

-> Teraz czas na stary komputer. Podłącz dysk flash do portu USB, a następnie włącz system. Najprawdopodobniej nie będzie domyślnie skonfigurowany do uruchamiania z zewnętrznego dysku, więc może być konieczne przejście do menu startowego lub BIOS podczas testu POST. Ostatecznie musisz zmusić maszynę do uruchomienia z dysku flash. Gdy to zrobisz, uruchom ponownie komputer, a następnie postępuj zgodnie z instrukcjami instalacji systemu Windows.

Wszystkiego najlepszego!

Surya Teja Karra
źródło
ale nie mam okien. powodem, dla którego chcę Windows 10, jest to, że moje Windows 7 nie działa, więc nie mogę nagrywać z Rufusem. czy dobrze zrobiłem?
SakuraKaminari
Następnie zainstaluj Windows w VirtualBox. Lub pobierz WinUSB, jak sugerowano w: askubuntu.com/questions/289559/… Link pokazuje, jak dotyczy Windows 8, ale założę się, że będzie działał z Windows 10.
Surya Teja Karra
no cóż, wygląda na to, że winusb nie działał niezawodnie i nie
chcę
Cóż, więc najlepiej teraz korzystać z VirtualBox. Jeśli próbujesz korzystać z systemu Windows, najlepiej jest hostować system Windows (na razie praktycznie).
Surya Teja Karra
Dostałem to od WinUSB: instalacja nie powiodła się! Kod zakończenia: 256 Dziennik: urządzenie formujące ... Błąd: / dev / sdf: nierozpoznana etykieta dysku
SakuraKaminari
1

Znaleziono znacznie łatwiejsze rozwiązanie. Zamontuj ISO za pomocą pętli itp. I -t udf. Skopiuj wszystko z zapasowej partycji NTFS. Oznacz tę partycję jako boot w gparted. Uruchom sudo update-grubi uruchom ponownie.

d3rdon
źródło
Pamiętaj, że będziesz mógł uruchomić ten dysk USB tylko z komputera, na którym uruchomiłeś „update-grub”
ozma
2
@ozma Ta odpowiedź nie dotyczy napędu USB.
forresthopkinsa
@forresthopkinsa Masz rację, mój komentarz miał zapobiec takiemu błędowi
ozma
Ta metoda działała do momentu, gdy Instalator Windows 10 narzekał na uruchomienie z partycji NTFS i został przerwany.
Layton Everson
1

Pakiet ms-dos jest dość stary i nieobsługiwany. Nie ładuje się na Ubuntu 16-04. Zamiast tego użyj pakietu syslinux, który najprawdopodobniej już jest zainstalowany: http://ubuntuhandbook.org/index.php/2013/08/repair-windows-mbr-from-ubuntu/

Również proces cp do partycji NTFS jest wolny. Wyodrębnij plik ISO bezpośrednio do sdc1

  • Uruchom gparted
  • Utwórz nową tablicę partycji na sdc, wpisz msdos
  • Utwórz partycję NTFS, ustaw na niej flagę rozruchową
  • Skopiuj plik ISO

    sudo dd z = / dev / sdc1 if = Win10_1703_English_x64.iso bs = 4M

  • Utwórz MBR

    sudo dd if = / usr / lib / syslinux / mbr / mbr.bin of = / dev / sdc

Kjeld Flarup
źródło
działało idealnie, powinna być zaakceptowana odpowiedź. Dzięki.
Bulat M.
Właśnie próbowałem tego (używając Win10_1709_Dutch_x64.iso pobranego z MS ) i to nie działało dla mnie. Uruchomienie wynikowej pamięci USB nie powiodło się Missing operating system(co, jak sądzę, jest drukowane przez MBR), uruchamianie w rzeczywistym systemie pokazuje podobny komunikat z BIOS-u (który prawdopodobnie ukrywa komunikat MBR). Zastanawiam się, jak to ma działać? Plik .iso nie zawiera NTFS?
Matthijs Kooijman
0

Próbowałem z ms-sys, działało, ale nie udało mi się uruchomić USB. Jednak to zadziałało:

sudo apt install woes
sudo woeusb --target-filesystem NTFS --device Win10.iso /dev/sdX

gdzie /dev/sdXmusi być twój klucz USB.

Prof. Falken
źródło