Próbowałem wszystkiego i nic nie działa Mam 2 nowe klucze USB 3 dodatkowe. Mam 3 prawidłowe pliki ISO systemu Windows 8.1, ale żadne podejście nie działa.
Próbowałem Unetbootin trwa wieczność, aby skopiować 4,3 GB na pamięć USB i nie działa. Próbowałem podejścia Ask Fedora przy użyciu:
1) Formatowanie dysku USB do FAT32 i używanie:
su -c 'dd if=/home/kristjan/Prejemi/win.iso of=/dev/sdc bs=400M'
Trwa to 30 minut i żadne pliki nie są kopiowane na dysk, ale nie można go uruchomić. Kiedy montuję go później, wyświetla się teraz jako FAT, ale jako UDF.
2) Formatowanie dysku USB do NTFS i używanie:
su -c 'dd if=/home/kristjan/Prejemi/win.iso of=/dev/sdc bs=8M'
Zajmuje to 30 minut jak wyżej.
3) Próbowałem użyć pokazanego tutaj GParted:
SuperUser: Windows USB z Fedory
Ten chce się uruchomić, ale nie. Ponownie uruchamiam komputer, naciśnij ENTER> F12. Aby przejść do menu wyboru rozruchu, wybieram dysk USB i nie przeskakuje z powrotem do ekranu wyboru rozruchu, jak powyższe rozwiązania, ale pozostaje na czarnym ekranie z migającym kursorem _.
4) Próbowałem ustawić flagę rozruchową z GParted i używając DD, ale też nie działa.
Dlaczego jest to takie trudne w systemach Linux. Mam na myśli, że w systemie Windows / Machintosh mogę utworzyć bootowalną pamięć USB w 10 minut. W systemie Linux kopiowanie zawartości ISO zajmuje 30 minut, a następnie nic nie działa: (
dd
nadpisuje cały system plików, więc formatowanie do FAT32 lub NTFS przed uruchomieniemdd
nie ma sensu.Odpowiedzi:
Właśnie teraz z powodzeniem utworzyłem rozruchowy USB z systemu Windows 8.1 ISO zawierającego system plików UDF. Spowoduje to prawidłowe uruchomienie komputera UEFI w trybie UEFI do późniejszej instalacji. Nie uruchomi komputera BIOS ani komputera UEFI w trybie zgodności z BIOS.
Zamontuj ISO:
Włóż dysk USB.
Uruchom
fdisk
i określ nazwę urządzenia USB; na przykład:Usuń istniejącą tabelę partycji i utwórz nową.
Utwórz nową partycję o pojemności co najmniej 4,5 GB. Oznacz go jako bootowalny i ustaw jego typ na 7 (HPFS / NTFS / ExFAT).
Zapisz zmiany i wyjdź
fdisk
.Utwórz system plików FAT-32 na nowej partycji; na przykład:
Zamontuj tę partycję w istniejącym podkatalogu; na przykład:
Skopiuj wszystkie pliki z zamontowanego ISO do tego katalogu:
Zsynchronizuj systemy plików, aby się upewnić:
Odmontuj oba wcześniej zamontowane elementy:
źródło
o
(aby utworzyć nową tablicę partycji),n
(aby utworzyć nową partycję, po prostu idź z ustawieniami domyślnymi), (aby ustawić partycję rozruchową, jeśli wybrałeś ustawienia domyślne, wybierz partycję 1) ,t
(aby wybrać typ, wybierz 7), teraz możesz zapisać nowy układ za pomocąw
.a
(do ustawienia flagi rozruchowej), nie mam wystarczającej reputacji do edycji, przepraszam. @JanNetherdrake Zgadnij, że byłoby to również rozwiązanie, ale jest dość ciężkie dla zasobów ifdisk
jest instalowane na większości dystrybucji domyślnie.Tworzenie bootowalnej instalacji systemu Windows USB nie jest zbyt trudne, jeśli instalujesz ms-sys :
Jeśli próbujesz zainstalować system Windows 8 na dysku USB, staje się to nieco bardziej skomplikowane. Zobacz przewodnik tutaj: https://thesquareplanet.com/blog/installing-windows-8-1-to-go-on-usb-drive-from-linux/
źródło
sudo mount ${dev}1 /mntB
nim jest napisane:ntfs-3g-mount: mount failed: Device or resource busy
chociaż $ {dev} 1 nie jest zamontowane, a / mntB nie jest zajęty przez nic.dd
nadpisuje cały system plików, więc formatowanie do FAT32 lub NTFS przed uruchomieniemdd
nie ma sensu.jeśli masz 100% pewności, że obraz ISO systemu Windows-8.1
/home/kristjan/Prejemi/win.iso
można uruchomić z USB, możesz spróbować zainstalować pakiet liveusb-creator przy użyciui użyj go do przeniesienia danych ISO na pamięć USB.
Edycja: Inną alternatywą jest
unetbootin
pakiet, który w zasadzie robi to samo, co wytwarzanie rozruchowej pamięci USB z ISO.źródło
liveusb-creator
. Znalazł partycję FAT na USB jako / dev / sdb1 i zaoferował coś na niej napisać. Jeśli masz problem z NTFS, po prostu uruchomfdisk /dev/sdb
(jeśli USB to / dev / sdb), wydrukuj partycje za pomocą polecenia „p”, usuń partycję za pomocą „d” i zapisz zmiany na USB za pomocą polecenia „w”. Następnie możesz spróbowaćliveusb-creator
ponownie. Możesz także uruchomić,liveusb-creator -f /dev/sdb
aby wymusić dysk docelowy.