Tworzenie rozruchowego dysku USB dla systemu Windows jest prostym zadaniem w środowisku Windows. Użytkownicy tego systemu mają dostęp do wielu znakomitych narzędzi do obrazowania USB, co pozwala na szybkie przygotowanie nośnika instalacyjnego. Natomiast proces ten w systemie Linux bywa znacznie bardziej skomplikowany. Wiele tradycyjnych narzędzi do obrazowania USB, nawet tych uznawanych za dobre, jak Etcher, nie potrafi stworzyć poprawnego dysku USB z systemem Windows. To stawia użytkowników korzystających z obu systemów w niekorzystnej sytuacji.
OSTRZEŻENIE SPOILERA: Obejrzyj samouczek wideo na końcu artykułu.
Na szczęście istnieją różne metody, które pozwalają na stworzenie rozruchowego USB z systemem Windows w systemie Linux. W tym artykule zaprezentujemy dwie z nich. Pierwsza to narzędzie o nazwie WoeUSB, a druga to prosty trik, który działa jedynie w systemie Windows 10. Zaczynajmy!
Instalacja
Metoda instalacji różni się w zależności od systemu operacyjnego. Niektóre dystrybucje mają dostępne pakiety WoeUSB, podczas gdy inne nie.
Ubuntu
Użytkownicy Ubuntu mogą skorzystać z pakietu WoeUSB, który jest dostępny na stronie pkgs.org. Przejdź tutaj, aby wybrać odpowiednią wersję Ubuntu. Po pobraniu pakietu Debiana zainstaluj go, klikając dwukrotnie na plik w folderze pobierania. Możesz również otworzyć terminal i zainstalować go w ten sposób:
cd ~/Downloads sudo dpkg -i *.deb
Aby naprawić brakujące zależności, użyj polecenia:
sudo apt install -f
OpenSUSE
W OpenSUSE również znajdziesz wersję WoeUSB. Możesz zainstalować ją za pomocą metody „jednego kliknięcia” na tej stronie.
Debian
Użytkownicy Debiana mogą zainstalować WoeUSB dzięki dostępności pakietów zarówno dla Debian 8, jak i 9, które można znaleźć na stronie pobierania. Wybierz przycisk „pokaż pakiety niestabilne” dla Debian 8 lub 9, a następnie zainstaluj pakiet:
cd ~/Downloads sudo dpkg -i *.deb
Napraw brakujące zależności za pomocą:
sudo apt-get install -f
Kompilacja WoeUSB
Poza Ubuntu, Debianem i SUSE, znalezienie binariów dla WoeUSB może być trudne. W związku z tym, aby go użyć, może być konieczne skompilowanie programu ze źródła. Kod źródłowy jest dostępny na platformie Github, ale przed jego pobraniem należy zainstalować kilka dodatkowych rzeczy.
Fedora
sudo dnf install wxGTK3-devel git
Arch Linux
sudo pacman -S wxgtk-common wxgtk2 wxgtk3 lib32-wxgtk lib32-wxgtk git
Ogólny
Budowa WoeUSB ze źródła jest dość prosta, pod warunkiem, że wszystkie zależności są spełnione. Ponieważ różne dystrybucje Linuxa mają różne nazwy pakietów, nie jesteśmy w stanie wymienić ich wszystkich.
Warto zauważyć, że aby skompilować oprogramowanie, potrzebujesz wxgtk3. Jeśli napotkasz problemy z kompilacją, spróbuj zainstalować wszystkie pakiety związane z wxgtk, co powinno rozwiązać problem.
Kroki do kompilacji
Gdy wszystkie zależności są spełnione, można przystąpić do budowy. Najpierw pobierz kod źródłowy:
git clone https://github.com/slacka/WoeUSB.git cd WoeUSB
Następnie skonfiguruj kod źródłowy, co jest istotne, ponieważ ten proces przeskanuje system operacyjny i ustawi odpowiednie flagi kompilacji:
./configure
Po zakończeniu konfiguracji skompiluj plik binarny przy pomocy komendy make:
make
Na koniec zainstaluj narzędzie:
sudo make install
Użycie WoeUSB
Po zainstalowaniu WoeUSB, możesz uruchomić to narzędzie. Oferuje ono zarówno interfejs graficzny, jak i terminalowy. W niniejszym przewodniku skupimy się na wersji graficznej, choć wersja terminalowa również może być przydatna.
Aby rozpocząć, włóż dysk flash USB. Należy pamiętać, że większość plików ISO systemu Windows ma rozmiar co najmniej 4 GiB. Podłącz dysk do komputera z systemem Linux i uruchom WoeUSB.
W aplikacji wybierz opcję utworzenia dysku instalacyjnego USB z pliku ISO. Jeśli korzystasz z płyty DVD systemu Windows, wybierz opcję, aby stworzyć dysk z tej płyty.
Po wskazaniu WoeUSB pliku ISO z systemem Windows, wybierz dysk flash w sekcji „Urządzenie docelowe” i kliknij przycisk „Zainstaluj”.
Tworzenie dysku Windows Live bez WoeUSB
W przypadku niektórych wersji systemu Windows wymagane jest dodatkowe narzędzie do tworzenia USB. To nie dotyczy jednak Windows 10 ani prawdopodobnie Windows 8.1, ponieważ Microsoft zmienił sposób, w jaki ich nośniki instalacyjne współpracują z USB.
Jeśli potrzebujesz dysku USB z systemem Windows i nie chcesz korzystać z WoeUSB, wykonaj następujące kroki.
Najpierw sformatuj dysk flash w formacie Fat32. Aby to zrobić, otwórz terminal i sprawdź etykietę swojego dysku. W tym przykładzie jest to /dev/sdc1, ale Twój dysk może mieć inną etykietę.
Sformatuj dysk flash do Fat32 używając polecenia: sudo mkfs.msdos -F 32 /dev/sdc1.
Po sformatowaniu otwórz menedżera plików i kliknij prawym przyciskiem myszy na plik ISO systemu Windows 10. Wybierz opcję „Otwórz za pomocą programu Archive Manager”. W menedżerze archiwum kliknij przycisk „Wypakuj” i wyodrębnij zawartość pliku ISO bezpośrednio na dysk flash USB.
Po zakończeniu wyodrębniania pliku ISO na dysk USB, proces jest zakończony i dysk powinien uruchomić system Windows 10 po podłączeniu do komputera.
Podsumowanie
W miarę jak nośniki optyczne stają się coraz mniej popularne, instalacja z USB staje się jedyną sensowną opcją. Dlatego frustrujące jest, że Microsoft stara się utrudnić tworzenie nośników bootowalnych na innych systemach operacyjnych. Miejmy nadzieję, że w przyszłości narzędzia do obrazowania USB uwzględnią wsparcie dla systemu Windows. Do tego czasu WoeUSB pozostaje najlepszym rozwiązaniem.