Jak łatwo utworzyć rozruchowy dysk USB systemu Windows 10 na Ubuntu lub dowolnej dystrybucji Linuksa
W tym samouczku pokażemy Ci prosty sposób na utworzenie rozruchowego dysku USB z systemem Windows 10 w systemie Linux. Jako przykład używam Ubuntu 20.04. Metoda ma zastosowanie do dowolnej dystrybucji Linuksa. Używam systemu Windows do obsługi bankowości internetowej, ponieważ mój bank nie obsługuje Linuksa i czasami gram w gry, które nie działają na Linuksie.
Czego potrzebujesz
- Komputer z systemem Linux
- Pamięć flash USB o pojemności co najmniej 8 GB
- ISO systemu Windows 10
Pobierz ISO systemu Windows 10
Najpierw należy pobrać system Windows 10 ISO z oficjalnego łącza pobierania firmy Microsoft. Pamiętaj, że pobranie obrazu ISO za pomocą tego łącza na komputerze z systemem Windows może nie być możliwe. Ten link do pobrania jest widoczny dla użytkowników komputerów z systemem Linux. Po pobraniu postępuj zgodnie z poniższymi instrukcjami.
Uwaga: zaleca się pobranie ISO aktualizacji systemu Windows 10 z kwietnia 2018 r., ponieważ październikowa aktualizacja ISO zawiera plik większy niż 4 GB, którego nie można skopiować do formatu FAT32 przegroda.
Aktualizacja: firma Microsoft nie pozwala już na pobieranie ISO aktualizacji systemu Windows 10 z kwietnia 2018 r. ze swojej witryny internetowej. Możesz pobrać ISO za pomocą tego linku: Win10 1803 English x64 ISO
Tworzenie rozruchowego dysku USB systemu Windows 10 dla oprogramowania układowego UEFI
Ta metoda działa w przypadku oprogramowania układowego UEFI i jest bardzo prosta. Tworzysz tabelę partycji GUID na pamięci USB, tworzysz na niej system plików FAT32, a następnie montujesz obraz ISO systemu Windows 10 i kopiujesz te pliki systemu Windows 10 na pamięć USB i gotowe. Poniżej znajduje się przewodnik krok po kroku.
Najpierw zainstaluj edytor partycji GParted w swojej dystrybucji Linuksa. Użytkownicy Ubuntu uruchamiają następujące polecenie.
sudo apt install gpartedNastępnie włóż pamięć USB do komputera. Upewnij się, że wykonałeś kopię zapasową ważnych plików na pamięci USB, jeśli taka istnieje. Następnie uruchom Gparted. Aby móc korzystać z GParted, konieczne będzie wprowadzenie hasła.
Wybierz pamięć USB z menu rozwijanego w prawym górnym rogu. Moja pamięć USB to /dev/sdb. Twoje mogą być inne.
Jeśli za nazwą partycji znajduje się ikona klucza, oznacza to, że partycja jest zamontowana. Upewnij się, że wszystkie partycje na pamięci USB są odłączone. Aby odmontować partycję, po prostu kliknij ją prawym przyciskiem myszy i wybierz opcję odmontuj.
Następnie na pasku menu wybierz Urządzenie > Utwórz tablicę partycji.
Wybierz GPT jako typ tablicy partycji i kliknij Zastosuj.
Następnie kliknij prawym przyciskiem myszy nieprzydzielone miejsce i wybierz opcję Nowy, aby utworzyć nową partycję.
Zmień typ systemu plików z ext4 na fat32 i kliknij Dodaj.
Uwaga: plik
install.wimw aktualizacji systemu Windows 10 z października 2018 r. ma ISO 4.1G, więc jeśli pobrałeś ten obraz ISO, musisz zmienićext4nantfs. Jeśli pobrałeś aktualizację ISO systemu Windows 10 z kwietnia 2018 r., która zawiera plikinstall.wimo rozmiarze 3,9G, możesz zmienićext4nafat32
Aktualizacja: Z moich obserwacji wynika, że mojej pamięci USB sformatowanej w systemie plików NTFS nie można uruchomić na moim starym laptopie kupionym w 2012 r. Można ją jednak uruchomić na moim komputerze stacjonarnym, zakupionym w 2017 r. Posiada graficzne oprogramowanie sprzętowe UEFI (mogę używać myszy do konfigurowania ustawień oprogramowania układowego).
Następnie kliknij zielony przycisk wyboru na pasku narzędzi, aby zastosować tę operację. Gdy to zrobisz, zamknij GParted (jest to ważne), a następnie znajdź ISO systemu Windows 10 w menedżerze plików. Otwórz go za pomocą narzędzia do montażu obrazu dysku.
Otwórz zamontowany system plików. Wybierz wszystkie pliki i foldery i skopiuj je na pamięć USB.
Czasami menedżer plików w Ubuntu zawiesza się i wygląda na to, że operacja kopiowania została zatrzymana. Właściwie to działa, tylko bądź cierpliwy. Gdy zobaczysz znacznik wyboru, oznacza to, że operacja kopiowania została zakończona.
Jeśli Twój menedżer plików nie ma opcji Montaż obrazu dysku w menu kontekstowym, możesz użyć następujących poleceń, aby zamontować. Pierwsze polecenie utworzy punkt montowania dla systemu Windows 10 ISO, a drugie polecenie zamontuje system Windows 10 ISO pod tym punktem montowania.
sudo mkdir /mnt/windows10/
sudo mount -t auto -o loop /path/to/window-10-iso /mnt/windows10/Teraz w menedżerze plików przejdź do /mnt/windows10/ i skopiuj wszystkie pliki i foldery na pamięć USB.
Po skopiowaniu pliku i folderów zostanie utworzony rozruchowy dysk USB z systemem Windows 10! Możesz wyłączyć komputer, uruchomić go z tej pamięci USB i zainstalować system Windows 10 w trybie UEFI. Należy pamiętać, że w celu uruchomienia systemu w trybie UEFI może być konieczne wyłączenie modułu obsługi zgodności (CSM) w oprogramowaniu sprzętowym. Może być także konieczne wyjęcie pamięci USB z komputera i włożenie jej z powrotem, aby oprogramowanie sprzętowe wykryło program rozruchowy na pamięci USB.
Uruchom instalator ISO systemu Windows 10 bez USB (BIOS i UEFI)
Czy zastanawiałeś się kiedyś, czy można uruchomić instalator systemu Windows 10 ISO bez napędu flash USB? Tak, możesz to zrobić za pomocą GRUB2, który jest standardowym programem ładującym w systemie Linux.
GRUB2 nie może bezpośrednio uruchomić systemu Windows 10 ISO. Musisz utworzyć oddzielną partycję NTFS na dysku twardym lub dysku SSD za pomocą edytora partycji, takiego jak GParted i wyodrębnić obraz ISO systemu Windows 10 na tę partycję. Pobierz plik ISO systemu Windows 10. Najnowszy plik ISO systemu Windows 10 ma rozmiar 5,8 G. Nowa partycja NTFS powinna mieć rozmiar co najmniej 7G i nie powinna być używana do przechowywania żadnych innych plików.
Następnie znajdź ISO systemu Windows 10 w menedżerze plików. Otwórz go za pomocą montażu obrazu dysku.
Otwórz zamontowany system plików. Wybierz wszystkie pliki i foldery i skopiuj je na partycję NTFS.
Czasami menedżer plików w Ubuntu zawiesza się i wygląda na to, że operacja kopiowania została zatrzymana. Właściwie to działa. Tylko bądź cierpliwy. Gdy zobaczysz znacznik wyboru, oznacza to, że operacja kopiowania została zakończona.
Następnie otwórz okno terminala i edytuj plik /etc/grub.d/40_custom za pomocą edytora tekstu, takiego jak Nano.
sudo nano /etc/grub.d/40_customW tym pliku możemy dodać niestandardowe wpisy do menu startowego GRUB-a. W tym przypadku chcemy dodać wpis uruchamiający instalator Windows 10. Jeśli Twój komputer nadal korzysta z tradycyjnego oprogramowania sprzętowego BIOS, dodaj następujące wiersze w tym pliku.
menuentry "Windows-10-Installer.iso" {
set root=(hd0,6)
insmod part_msdos
insmod ntfs
insmod ntldr
#uncomment the following line if your computer has multiple hard drives.
#drivemap -s (hd0) ${root}
ntldr /bootmgr
}Moja partycja NTFS jest szóstą partycją na moim pierwszym dysku, więc jako root używam (hd0,6). Możesz uruchomić polecenie sudo parted -l, aby sprawdzić numer partycji NTFS. Jeśli Twój komputer ma wiele dysków twardych, użyj polecenia drivemap, aby ustawić partycję (hd0,6) jako pierwszy dysk twardy, aby system Windows mógł się uruchomić.
Jeśli Twój komputer korzysta z oprogramowania sprzętowego UEFI, dodaj następujący tekst w tym pliku.
menuentry "Windows-10-Installer.iso" {
set root=(hd0,6)
insmod part_gpt
insmod ntfs
insmod chain
chainloader /efi/boot/bootx64.efi
}Zapisz i zamknij plik. (Naciśnij Ctrl+O, a następnie naciśnij Enter, aby zapisać plik w edytorze tekstu Nano. Naciśnij Ctrl+X, aby wyjść.)
Następnie zaktualizuj menu startowe GRUB-a.
sudo grub-mkconfig -o /boot/grub/grub.cfgLub
sudo grub2-mkconfig -o /boot/grub2/grub.cfgNastępnie ustaw GRUB, aby uruchomił instalator systemu Windows 10 przy następnym uruchomieniu za pomocą następującego polecenia.
sudo grub-reboot Windows-10-Installer.isoLub
sudo grub2-reboot Windows-10-Installer.isoOdłącz wszystkie zewnętrzne urządzenia pamięci USB, a następnie uruchom ponownie komputer. GRUB wybierze instalator Windows 10.
GRUB2 może także uruchamiać pliki ISO systemu Linux przechowywane na dysku twardym, więc nie musisz tworzyć Linux Live USB.
- Jak uruchomić pliki ISO z programu ładującego GRUB2
Tworzenie rozruchowego USB systemu Windows 10 dla starszego BIOS-u za pomocą WoeUSB
WoeUSB jest rozwidleniem WinUSB. Oba są oprogramowaniem typu open source (na licencji GPL) do tworzenia bootowalnych pamięci USB z systemem Windows na platformie Linux, ale to drugie nie było aktualizowane od 2012 roku. Być może zastanawiasz się, dlaczego nazywa się WoeUSB. Autor stwierdził, że zgodnie z konwencją GNU oprogramowanie obsługujące system Windows oznacza się skrótem „biada”.
Aby zainstalować WoeUSB na Ubuntu 14.04/16.04/17.04, możesz użyć następującego PPA. Po prostu otwórz okno terminala i uruchom kolejno następujące polecenia. Inni użytkownicy dystrybucji Linuksa mogą skompilować to oprogramowanie, postępując zgodnie z instrukcjami na stronie projektu Github.
sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt update
sudo apt install woeusbTen PPA zawiera wiele innego oprogramowania. Jeśli ich nie potrzebujesz, możesz teraz usunąć ten PPA ze swojego systemu.
sudo add-apt-repository --remove ppa:nilarimogard/webupd8
sudo apt updateMożesz uruchomić WoeUSB z Unity Dash lub menu aplikacji.
Możesz także uruchomić go z wiersza poleceń za pomocą:
woeusbguiKorzystanie z interfejsu GUI WoeUSB jest bardzo łatwe. Wybierz obraz ISO systemu Windows i docelowe urządzenie USB. Przed naciśnięciem przycisku Instaluj upewnij się, że utworzono kopię zapasową danych na urządzeniu USB.
Następnie poczekaj na zakończenie instalacji.
Po zakończeniu możesz użyć rozruchowego USB, aby zainstalować system Windows 10 na swoim komputerze.
Jak korzystać z WoeUSB z wiersza poleceń
Najpierw znajdź nazwę urządzenia swojej pamięci USB, używając następującego polecenia.
lsblkMój to /dev/sdb. Upewnij się, że USB jest odłączone za pomocą następującego polecenia. Zastąp /dev/sdb1 własną nazwą partycji.
sudo umount /dev/sdb1Następnie utwórz rozruchowy dysk USB z systemem Windows 10, jak poniżej. Czerwone teksty należy dostosować do własnej nazwy pliku ISO i nazwy urządzenia USB. Opcja -v (--verbose) da bardziej szczegółowe wyniki.
sudo woeusb -v --device windows-10.iso /dev/sdbW moim teście dysk USB z systemem Windows 10 utworzony za pomocą WoeUSB można uruchomić na moim starym komputerze zarówno w trybie starszym, jak i UEFI. Na moim nowym komputerze można go uruchomić w trybie starszej wersji, ale nie udało się go uruchomić w trybie UEFI. Nie znam dokładnego powodu, ale prawdopodobnie jest to spowodowane błędem w tym oprogramowaniu.
Otóż to! Mam nadzieję, że ten samouczek pomógł Ci stworzyć bootowalny USB z systemem Windows 10 na Ubuntu lub dowolnej dystrybucji Linuksa. Jak zawsze, jeśli uważasz, że ten post był przydatny, zapisz się do naszego bezpłatnego biuletynu, aby otrzymywać nowe samouczki.



















