Jak mogę utworzyć bootowalną pamięć USB z systemem Windows za pomocą Ubuntu?

446

Chciałbym utworzyć rozruchową pamięć USB z systemem Windows 8, ale nie mam przy sobie komputera z systemem Windows.

Jak to zrobić za pomocą Ubuntu?

Zignd
źródło
31
Psicofrenia „UNetbootin pozwala tworzyć bootowalne napędy Live USB dla Ubuntu, Fedory i innych dystrybucji Linuksa bez nagrywania płyty CD.”, A ja już próbowałem go użyć i odkryłem, że UNetbootin naprawdę nie można użyć do tworzenia bootowalnych pendrive'ów USB .
Zignd
Czy próbowałeś wykonać samouczki dotyczące systemu Windows 8, jak nagrywać tiki USB i korzystać z Wine, aby uruchomić jedno ze wskazanych programów?
Psicofrenia
Cóż, ten facet wydaje się myśleć inaczej ... -> STWÓRZ BOOTABLE WINDOWS 7 USB DRIVE Z LINUX (TESTOWANE NA UBUNTU)
Meintjes
1
@MrSeed Wypróbowałem ten samouczek, a także pobrałem starszą wersję UNetbootin, ale problem polega na tym, że starsza wersja zależy od biblioteki, która nie jest dostępna dla Ubuntu 13.04, ponieważ jest za stara, przy okazji najnowszej wersji biblioteka jest dostępna, ale aplikacja nadal nie działa z zainstalowaną aplikacją.
Zignd
2
UNetbootin zawsze generuje każdy błąd
gal007

Odpowiedzi:

299

WinUSB jest stary, przestarzały i nieaktualny. Może to powodować problemy w nowszych systemach. Powinieneś używać WineUSB lub innego oprogramowania zamiast WinUSB.

Ta odpowiedź została jednak pozostawiona bez zmian do celów historycznych.

Utwórz bootowalny system Windows USB (Vista i nowszy) z Ubuntu za pomocą oprogramowania WinUSB .

Ubuntu od 12.04 do 15.04

Uruchom poniższe polecenia na terminalu, aby zainstalować WinUSB z PPA ,

sudo add-apt-repository ppa:colingille/freshlight
sudo apt-get update
sudo apt-get install winusb

Zrzut ekranu WinUSB

Ostrzeżenie dla Ubuntu EFI:

instalacja WinUSB na załadowanym EFI Ubuntu odinstaluje pakiety grub-efi w celu zainstalowania pakietów grub-pc. Uniemożliwi to uruchomienie systemu, jeśli przed ponownym uruchomieniem nie zainstalujesz ręcznie pakietu grub-efi.

Aby wykonać ręczną ponowną instalację:

sudo update-grub
sudo grub-install /dev/sda
sudo update-grub
sudo reboot
Avinash Raj
źródło
1
Czy coś sudo add-apt-repository "deb http://ppa.launchpad.net/colingille/freshlight/ubuntu saucy main"lepszego byłoby na 14.04? apt-add-repositorynie tylko dla PPA ...
Wilf
6
@ empedokles 1. Jeśli chcesz zrobić USB z systemem Windows XP, zapomnij o tym. Nie działa z WinUSB. 2. Aby naprawić błąd 512, przeczytaj to .
Cornelius
2
@ThoVo przeczytaj tę odpowiedź: askubuntu.com/a/539803/269282
Cornelius
2
Nie będzie działać w 15.10, 16.04, 16.10
rancho
6
Ten post jest nieaktualny, WinUsb został wycofany, ale istnieje WoeUsb, który jest dobrze utrzymany. Spójrz także na te odpowiedzi (które wymagają więcej pozytywnych opinii): askubuntu.com/a/928874/256359 askubuntu.com/a/489556/256359
davcri
209

Dowolna wersja Ubuntu

nawet inne dystrybucje Linuksa, o ile GParted i GRUB są zainstalowane.

Zainstaluj GParted, GRUB, 7z i NTFS na Ubuntu za pomocą:

sudo apt-get install gparted grub-pc-bin p7zip-full ntfs-3g

W przypadku systemu BIOS: schemat partycji MBR

  1. Korzystając z GParted, przepisz tabelę partycji dysku USB jako msdos , sformatuj ją jako NTFS , a następnie „Zarządzaj flagami” i dodaj bootflagę.
  2. W GParted kliknij prawym przyciskiem myszy partycję USB i wybierz Informacje . Skopiuj gdzieś UUID tak, jak będziesz go potrzebował.
  3. Podłącz system Windows lub DVD systemu Windows i skopiuj wszystkie pliki na dysk USB.
  4. Przejdź do napędu USB, a jeśli folder o nazwie bootma wielkie litery, zmień je wszystkie na małe, zmieniając jego nazwę.
  5. Zainstaluj GRUB na napędzie USB.

    W poleceniu poniżej wymienić /dev/sdXz urządzeniem (np /dev/sdb, nie /dev/sdb1 ) i wymienić <USB_mount_folder>z folderu, w którym zamontowany napęd USB (które mogą być podobne /media/<username>/<UUID>).

    sudo grub-install --target=i386-pc --boot-directory="/<USB_mount_folder>/boot" /dev/sdX
    
  6. Utwórz plik konfiguracyjny GRUB w folderze napędu USB boot/grub/o nazwie grub.cfg.

    Zapisz to w pliku, zastępując <UUID_from_step_2>UUID skopiowanym w kroku 2.

    echo "If you see this, you have successfully booted from USB :)"
    insmod ntfs
    insmod search_fs_uuid
    search --no-floppy --fs-uuid <UUID_from_step_2> --set root
    ntldr /bootmgr
    boot
    
  7. Odmontuj napęd USB.

  8. Teraz, aby go użyć, uruchom ponownie komputer i uruchom komputer z napędu USB.

W przypadku UEFI: schemat partycji GPT *

* Starsze wersje / wydania systemu Windows mogą nie być poprawnie obsługiwane lub w ogóle nie być obsługiwane. Sugeruję przeczytanie strony Firmware Microsoft UEFI .

  1. Za pomocą GParted przepisz tablicę partycji napędu USB jako GPT .
  2. Utwórz nową partycję podstawową i sformatuj ją jako FAT32 .
  3. Skopiuj wszystkie pliki Windows (z zamontowanego ISO lub DVD) na napęd USB.
  4. Spójrz na USB w efi/boot/folderze. Jeśli jest plik bootx64.efi( bootia32.efi), to koniec. USB można uruchomić. Przejdź do kroku 7.
  5. W przeciwnym razie otwórz sources/install.wimza pomocą Archive Managera (musisz mieć 7zzainstalowany) i przejdź do ./1/Windows/Boot/EFI/. Stąd wypakuj bootmgfw.efigdzieś, zmień nazwę na bootx64.efi(lub bootia32.efidla obsługiwanego 32-bitowego systemu operacyjnego [?]) I umieść go na USB w efi/boot/folderze.
  6. Jeśli tworzysz system Windows 7 USB, skopiuj bootfolder z efi/microsoft/do efifolderu.
  7. Nie zapomnij odmontować (bezpiecznie usunąć) napędu USB. Wybierz odpowiedni moduł ładujący EFI z systemu BIOS.

Źródło: Mój wpis na blogu na ten temat można znaleźć na stronie Tworzenie rozruchowego systemu Windows USB z systemu Linux .

Uwaga

Obie te metody, jeśli są właściwie używane z kompatybilnym docelowym systemem operacyjnym, powinny zapewnić rozruchowy dysk USB. Nie gwarantuje to jednak pomyślnej instalacji systemu Windows.

Cornelius
źródło
2
@GuiImamura kliknij prawym przyciskiem myszy partycję w GParted, wybierz Zarządzaj flagami i zaznacz pole wyboru obok rozruchu .
Cornelius,
8
Metoda EFI jest sposobem na to w przypadku Win10. I możesz teraz bezpiecznie pominąć kroki 4-6.
Ivan Anishchuk
2
Po wypróbowaniu wielu innych rzeczy, tylko to zadziałało dla mnie. Dzięki.
becko
3
Mogę potwierdzić, że metoda UEFI / GPT działa bez kroków 4-6 w systemie Windows 10.
josch
2
Jeśli napotkasz błąd, sprawdź jego wpis na blogu (link u dołu jego odpowiedzi), aby uzyskać szczegółowe informacje. Przydatne mogą być rozwiązania niektórych przypadków błędów.
Teo
100

Ubuntu 14.04 i nowsze wersje

WinUSB to narzędzie do tworzenia rozruchowego dysku flash USB używanego do instalowania systemu Windows. Natywne uruchamianie UEFI jest obsługiwane dla obrazów systemu Windows 7 i nowszych. WoeUSB jest zaktualizowanym widelcem projektu WinUSB.

Niektóre instalatory innych firm zawierają obrazy instalacyjne systemu Windows ( /sources/install.wim) większe niż 4 GB, co uniemożliwia FAT32 jako docelowy system plików. Obsługa systemu plików NTFS została dodana do WoeUSB 3.0.0 i późniejszych.

Aby zainstalować WoeUSB (zaktualizowane rozwidlenie projektu WinUSB) w Ubuntu 14.04 / 16.04 / 17.10 / 18.04 / 18.10 / 19.04 :

sudo add-apt-repository ppa:nilarimogard/webupd8 
sudo apt update  
sudo apt install woeusb

Aby zainstalować WinUSB w Ubuntu 14.04 / 16.04 / 16.10 / 17.04:

sudo add-apt-repository ppa:nilarimogard/webupd8 
sudo apt update  
sudo apt install winusb

Spowoduje to zainstalowanie interfejsu graficznego WinUSB i narzędzia wiersza poleceń WinUSB. WinUSB i WoeUSB obsługują zarówno UEFI, jak i BIOS dla dysków flash USB FAT32 / NTFS / ExFAT.

Interfejs GUI WinUSB jest znacznie łatwiejszy w użyciu niż narzędzie wiersza poleceń WinUSB. Aby zainstalować ISO systemu Windows na partycji NTFS i edytować główny rekord rozruchowy (MBR) urządzenia za pomocą narzędzia wiersza poleceń WinUSB i WoeUSB, uruchom następujące polecenie: Kliknij przycisk opcji po lewej stronie, z której mówi Z obrazu dysku (iso ) , przejdź do lokalizacji pliku .iso systemu Windows, w obszarze Urządzenie docelowe wybierz napęd flash USB, otwórz aplikację Dyski i sprawdź, czy nazwa urządzenia na dyskach odpowiada urządzeniu docelowemu w WinUSB (powinna to być coś w rodzaju / dev / sd X gdzie X to litera alfabetu) i kliknij przycisk Instaluj , aby zainstalować, aby utworzyć rozruchowy nośnik instalacyjny systemu Windows na dysku flash USB.

wprowadź opis zdjęcia tutaj

Zainstalowanie WinUSB na Ubuntu z EFI odinstaluje pakiety grub-efi w celu zainstalowania pakietów grub-pc, więc przed ponownym uruchomieniem uruchom następujące polecenia, aby naprawić grub:

aktualizacja sudo-grub
sudo grub-install / dev / sd X # zamień X na literę partycji, na której znajduje się grub
aktualizacja sudo-grub
sudo restart
Karel
źródło
1
Działa (używana wersja 64-bitowa)
Pavak Paul,
2
Albo po prostu użyj dd jak wszyscy inni ...
ChangosMuertos
1
Musiałem kupić lepszej jakości pamięć USB, aby działała. Wyobrażam sobie jednak, że nie jest to problem specyficzny dla WinUSB.
Seth
$ sudo add-apt-repository ppa: nilarimogard / webupd8 Nie można dodać PPA: 'ppa: ~ nilarimogard / ubuntu / webupd8'. BŁĄD: użytkownik lub zespół „~ nilarimogard” nie istnieje.
Christophe Ferreboeuf,
Działa na moim komputerze. Powinien zostać wyświetlony komunikat: More info: https://launchpad.net/~nilarimogard/+archive/ubuntu/webupd8 Press [ENTER] to continue or ctrl-c to cancel adding itPo wyświetleniu tego komunikatu naciśnij klawisz Enter, aby kontynuować. Może masz problem z łącznością.
karel
52

Pisanie ISO za pomocą WoeUSB (widelec WinUSB)

Niektóre odpowiedzi są nieaktualne, ponieważ WinUSB już nie działa. Istnieje jednak działający widelec o nazwie WoeUSB .

Github: https://github.com/slacka/WoeUSB

Instalacja

Nie odinstalowuje już grub-efi!

☞ Ubuntu / Debian

sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt update
sudo apt install woeusb

☞ Arch

pacaur -S woeusb-git

☞ Fedora

dnf install -y WoeUSB

☞ OpenSUSE

zypper install WoeUSB

Pisanie ISO

Po instalacji napisz ISO systemu Windows za pomocą następującego polecenia:

sudo woeusb --device /path/to/your.iso /dev/sdX

(Wymień Xin /dev/sdXliterą odpowiadającą Twoim USB. Można dowiedzieć się, jakie jest poprawne w dyskach programowych).

Eugene
źródło
2
Działał idealnie. On Achlinuxpacaur -S woeusb-git
dvim
1
WoeUSB jest idealny! I w przeciwieństwie do WinUSB, nie wymaga on całego zestawu jako zależności (tylko skompilowanie zestawu zajmuje kilka godzin na moim komputerze stacjonarnym).
davcri
2
W przypadku Error: Target device is currently busyproblemów użyj sudo umount /dev/sdb(lub odpowiedniego urządzenia). ( „Wysuwanie” pamięć USB jest nie . Pomoc, ponieważ nie muszą być całkowicie usunięte, tylko partycja odmontowana przeciwnym razie błędu będzie: probing initialization failed: No medium found)
Frank Nocke
2
Pracował także na Fedorze 28 z ISO Win10_1803_x64. Aby zainstalować:dnf install -y WoeUSB
eddygeek
6
Jeśli zobaczysz błąd „Plik w obrazie źródłowym przekroczył ograniczenie rozmiaru pojedynczego pliku FAT32 4GiB 4GiB”, musisz dodać --tgt-fs ntfsdo wiersza poleceń.
Adam Dingle
49

Obecny łańcuch rozruchowy UNetbootin nie jest kompatybilny z UEFI i komputerami, które mają fabrycznie zainstalowaną kopię systemu Windows 8

Możesz użyć ddzamiast tego, zachowując ostrożność w tym, co robisz:

sudo dd if=/path/to/iso/windows.iso of=/dev/sdX bs=4M; sync
  • Zamień sdXna dysk, którego chcesz użyć (w moim przypadku sdg):
  • Wymaga to, aby płyta główna mogła się uruchomić z CDROM-USB.

Jeśli nadal chcesz używać UNetbootin, będziesz potrzebować 2 (3) rzeczy:

  1. Unetbootin
  2. Gparted
  3. Dostęp do Internetu, aby zainstalować wszystkie powyższe, obraz ISO systemu Windows i pamięć USB o pojemności ponad 4 GB.

Najpierw wykonaj kopię zapasową całej zawartości pamięci USB . Po zakończeniu zainstaluj gparted i unetbootin:

sudo apt-get install gparted unetbootin

Teraz spójrz na gparted w Dash lub wpisz gpartedterminal. Wybierz pamięć USB z prawej listy rozwijanej. W moim przypadku /dev/sdgtwój może być inny. Usuń wszystkie partycje i utwórz jedną dużą partycję FAT32 za pomocą Gparted.

Gdy to zrobisz, odłącz pamięć USB i podłącz ją, aby została podłączona (możesz również zamontować ją z tego samego GParted), teraz uruchom Unetbootin, ponownie możesz zajrzeć do myślnika lub wpisać terminal. Wybierz, że chcesz użyć ISO, poszukaj ścieżki ISO.

Zaznacz pole wyboru, aby zobaczyć wszystkie urządzenia, tutaj musisz wybrać to samo urządzenie, które wybrałeś w Gparted, w przeciwnym razie dane mogą zostać utracone . Wybierz kontynuuj. Poczekaj chwilę i gotowe. Uruchom ponownie komputer i wybierz opcję rozruchu z USB.

Braiam
źródło
1
@ gcb dziwne, czy Windows 8 był?
Braiam
1
Słuszna uwaga. Nie. to był Windows7 Pro. Sprawdzę za pomocą Win8, czy ta płyta CD ma format SD / HDD.
gcb
2
Wolę twoją odpowiedź (wariant dd) od zaakceptowanej, po prostu dlatego, że nie wymaga dodawania kolejnego repozytorium ani nawet instalowania jakiegokolwiek oprogramowania (unetbootin nie jest wymagany, wystarczy użyć dd).
doublehelix
7
ddnie działało dla mnie, komputer po prostu nie uruchomił się z pendrive. Jeśli chcesz używać UNetbootin na pendrive w formacie NTFS , musisz uruchomić go z wiersza poleceń: sudo unetbootin installtype=USB targetdrive=/dev/sdb1(SDB1 to partycja sformatowana w NTFS mojego pendrive'a, Twoja może być inna).
erik
7
W odpowiedzi na błąd serwera metoda dd bardzo często zawodzi, ponieważ wymaga, aby płyta główna mogła uruchomić USB-CDROM nie tylko USB-HDD .
erik
19

W maszynach spoza UEFI możemy użyć GRUB2, aby bootować pamięć USB. Następnie możemy użyć polecenia „ntldr” w GRUB2, aby uruchomić system Windows z USB.

  • Włącz flagę rozruchową na docelowej partycji napędu USB. Można to łatwo zrobić za pomocą narzędzia o nazwie „GParted”. Jest to narzędzie GUI do partycjonowania dysku.
  • Jeśli obraz instalacyjny jest plikiem ISO, zamontuj go i uzyskaj dostęp do plików.
  • Skopiuj wszystkie pliki do katalogu głównego dysku USB.
  • Zainstaluj GRUB na dysku USB:

    sudo grub-install --boot-directory="/media/user/MyUSBDrive/boot" /dev/sdX
    
  • Skonfiguruj GRUB do uruchamiania systemu Windows, umieszczając następujący plik jako „/boot/grub/grub.cfg” na dysku USB:

    set menu_color_normal=white/black
    set menu_color_highlight=black/light-gray
    menuentry 'Install Windows 8' {
     ntldr /bootmgr
    }
    

Zobacz pełną odpowiedź na moim blogu Tworzenie bootowalnego systemu Windows USB z Linuksa

harish2704
źródło
2
Nie wymaga instalacji. Najprostsze kroki. Powinienem był spróbować tego przed zaakceptowaną odpowiedzią
Anurag,
Polecenie grub-install musi zostać uruchomione jako administrator. Brakuje tylko informacji
Anurag,
4
TO JEST NAJWYŻSZA ODPOWIEDŹ !!!
Danial Behzadi,
3
Jest to to samo co odpowiedź „Dowolna wersja Ubuntu ... Schemat partycji MBR”, ale brakuje jej --target=i386-pcopcji grub-installi nie używa polecenia grub2 search, aby znaleźć „root”, z którego można uruchomić system. Może to nie jest potrzebne ...
David Tonhofer,
Myślę, że trzeba coś jeszcze zainstalować pod kątem instalacji, nie mam i386-pc jako opcji.
teknopaul,
15

mkusb-nox i mkusb wersja 12 mogą tworzyć dyski instalacyjne systemu Windows

Trudno jest znaleźć narzędzie linux, które może tworzyć dyski rozruchowe (pamięci USB, karty pamięci ...) w systemie Windows, więc dodałem tę funkcję do mkusb-nox, a później stworzyłem mkusb w wersji 12 z tą funkcją. Działa we wszystkich aktualnych wersjach Ubuntu (i smaki Ubuntu: Kubuntu, Lubuntu ... Xubuntu) oraz z Debian Jessie. Utworzony dysk rozruchowy może uruchomić 64-bitowy system Windows zarówno w trybie UEFI, jak i BIOS.

Pobierz / zaktualizuj tę nową wersję mkusb i mkusb-nox z PPA mkusb za pomocą następujących poleceń

sudo add-apt-repository universe  # this line only for standard Ubuntu

sudo add-apt-repository ppa:mkusb/ppa
sudo apt-get update
sudo apt-get install mkusb mkusb-nox

sudo apt-get install usb-pack-efi  # only for persistent live drives

Zobacz te linki,

mkusb-nox 11.1.2: dodano funkcję: wykonaj napęd instalacyjny USB dla systemu Windows

mkusb / v7 - strona pomocy Ubuntu

mkusb-nox może utworzyć pamięć rozruchową USB w systemie Windows 7-10, ale musisz poradzić sobie z interfejsem wiersza poleceń.

Edycja 1: Nowa: mkusb wersja 12 , nowa wersja zapewnia graficzny interfejs użytkownika dla tej samej metody. Zobacz te linki,

help.ubuntu.com/community/mkusb#Windows_USB_install_drive

mkusb-nox: zrzut ekranu dialogu użytkownika

dus with guidus alias mkusb wersja 12: wprowadź opis zdjęcia tutaj wprowadź opis zdjęcia tutaj

Edycja 2:

  • Nowa ulepszona wersja, mkusb 12.2.9 , jest teraz dostępna za pośrednictwem standardowego (i stabilnego) PPA.

    sudo add-apt-repository universe  # this line only for standard Ubuntu
    
    sudo add-apt-repository ppa:mkusb/ppa
    sudo apt-get update
    sudo apt-get install mkusb mkusb-nox
    
    sudo apt-get install usb-pack-efi  # only for persistent live drives
    
    • Może zainstalować w trybie BIOS również z zainstalowanych systemów działających w trybie UEFI.

    • Niektóre drobne, ale irytujące błędy są zgniecione.

    • Za pomocą plików ISO, które udało mi się pobrać, mogę tworzyć tego rodzaju dyski instalacyjne systemu Windows

      • Instalator Windows 7, który uruchamia się w trybie BIOS
      • Instalator Windows 8.1, który uruchamia się w trybie UEFI i BIOS
      • Instalator systemu Windows 10, który uruchamia się w trybie UEFI i BIOS

Prosta metoda „zrób to sam”

sudodus
źródło
2
Mkusb-nox to najlepsze rozwiązanie, jakie znalazłem, zwłaszcza, że ​​odpowiedzi cytowane na tej stronie Winusb są nieaktualne, ponieważ ten program nie jest już obsługiwany i nie działa od 16.04, kontynuuj dobrą pracę Sudodus.
CSCameron
1
Dus pracował dla mnie.
Alberto Salvia Novella
Dziękujemy za Twoją pracę. Do Twojej wiadomości z Ubuntu 16.04 Na końcu procesu Bootloader: grub-install: error: /usr/lib/grub/i386-pc/modinfo.sh doesn't exist. Please specify --target or --directory.
pojawia
... jednak pamięć USB wydaje się działać (instaluję Win 10 na innym komputerze niż ten, z którego zrobiłem pamięć USB).
Pointy
@Pointy, Czy używasz mkusb w zainstalowanym systemie Ubuntu w trybie UEFI? W takim przypadku występuje problem: pakietu programu grub-pcnie można zainstalować, dopóki pakiet „konkurencyjny” nie grub-efizostanie usunięty. Można go rozwiązać, uruchamiając [trwały] system Ubuntu na żywo lub system oparty na Ubuntu z mkusb. Taki system może działać zarówno w trybie BIOS, jak i UEFI, i grub-pcmożna go zainstalować wraz z pakietem `grub-efi '. Zobacz ten link, help.ubuntu.com/community/mkusb/…
sudodus
13

winusb z zaakceptowanej odpowiedzi jest jedyną łatwą metodą, jaką znalazłem.

Jednak nie ma pakietu winusb dla pyskaty. Możesz jednak zainstalować pakiet raringowy, pobierając go tutaj i otwierając za pomocą instalatora oprogramowania. Działa z pyskaty.

http://ppa.launchpad.net/colingille/freshlight/ubuntu/pool/main/w/winusb/

kiepmad
źródło
1
winusb na pysk jest teraz dostępny w repozytorium ppa: colingille / freshlight
Prasad RD
7

Możesz użyć WinUSB, aby zainstalować WinUSB na swoim Ubuntu, postępuj zgodnie z tymi instrukcjami.

Okej, jeśli jesteś z Ubuntu 13.10,13.04,12.10,12.04, uruchom to w terminalu:

sudo add-apt-repository ppa:colingille/freshlight
sudo apt-get update
sudo apt-get install winusb

a jeśli jesteś z Ubuntu 14.04, uruchom to w terminalu:

sudo add-apt-repository ppa:colingille/freshlight
sudo sh -c "sed -i 's/trusty/saucy/g' /etc/apt/sources.list.d/colingille-freshlight-trusty.list"
sudo apt-get update
sudo apt-get install winusb

WinUSB jest wyposażony w prosty GUI z minimalnymi opcjami, oto jak używać WinUSB do tworzenia bootowalnego systemu Windows USB z Ubuntu. Możesz użyć dowolnego ISO systemu Windows dla XP, Windows 7, Windows 8, Windows 8.1 lub dowolnego innego.

  1. Włóż dysk flash i uzyskaj ISO systemu Windows (korzystałem z podglądu technicznego systemu Windows 10) lub włóż dysk CD / DVD z systemem Windows
  2. Uruchom WinUSB i nic więcej nie trzeba wyjaśniać.
  3. Wybierz źródło: napęd ISO lub CD
  4. Wybierz urządzenie docelowe (USB). Jeśli się nie pojawi, naciśnij odśwież i upewnij się, że jest zamontowany.
  5. Kliknij „Zainstaluj” i wprowadź hasło (wymagane do zamontowania urządzeń i zapisu bezpośrednio na dyskach)

To wszystko, co musisz zrobić, aby utworzyć bootowalną pamięć USB Windows

Źródło: Jak zainstalować i używać WinUSB w Ubuntu

Luzan Baral
źródło
4

W przypadku każdego wyjątku dotyczącego limitu plików używającego woeUsb użyj polecenia terminal

sudo woeusb --device /home/uName/Downloads/Win10_1809Oct_English_x64.iso /dev/sdb --target-filesystem NTFS

Zamiast /home/uName/Downloads/Win10_1809Oct_English_x64.isoużywać ścieżki do pliku ISO i

Zamiast /dev/sdbkorzystać ze ścieżki, wykonaj dysk flash.

Manohar Reddy
źródło
2

Dla kompletności dodam instrukcje, jak utworzyć rozruchowy dysk USB z plików ISO aktualizacji UEFI / BIOS firmy ThinkPad. Żadna z powyższych odpowiedzi nie działała dla mnie. (Być może istnieją podobne problemy z innymi dostawcami).

  1. Utwórz plik img za pomocągeteltorito

    sudo apt install genisoimage
    geteltorito <image>.iso -o <image>.img
    
  2. Zapisz plik img na dysk. Ważne jest użycie tego dokładnego rozmiaru bloku.

    sudo dd if=<image>.img of=/dev/sdX bs=512K && sync
    
Nico Schlömer
źródło