Jak zrobić bootowalny pendrive dla Windows 10 Technical Preview z Ubuntu

8

Chcę zainstalować system Windows 10 Technical Preview x64 na moim komputerze i pobrałem plik ISO.

Teraz muszę ustawić pamięć USB jako bootowalną, ale używam Ubuntu 14.04 64-bit (Trusty Tahr), więc jak mogę zrobić bootowalny pendrive dla Windows 10 z Ubuntu?

Próbowałem zrobić bootowalny USB za pomocą winusb , ale to nie działa! Czy jest inna opcja?

Apurwa
źródło
1
Kiedyś odpowiedziałem na pytanie, jak zainstalować system Windows 7/8 bez USB / DVD. Możesz spróbować. Po prostu użyj USB przeciwko partycji. Opublikuj wyniki, jeśli działa (działa łatwo w systemie Windows 7/8) również w systemie Windows 10.
Firelord,
@Firelord to może działać, ale nie jest dobrym pomysłem dzielenie dysku na partycje
Apurva
Dlatego wspomniałem w moim ostatnim komentarzu, zmień lokalizację partycji HDD na swoją lokalizację USB. Działa w systemie Windows 7/8.
Firelord,

Odpowiedzi:

14

Próbowałem dd, ale to nie zadziałało. Próbowałem UNetbootin, ale to nie działało. Szukałem Winusb, ale nie mogłem go znaleźć i słyszałem, że i tak nie działa na Windows 10.

Ale! To zadziałało dla mnie! http://onetransistor.blogspot.com/2014/09/make-bootable-windows-usb-from-ubuntu.html

Zauważ, że musiałem dodać „--force” do polecenia grub-install.

Kroki są w zasadzie następujące:

  1. Sformatuj dysk USB; nadaj mu partycję NTFS. Zapisz identyfikator UUID partycji.
  2. Zamontuj obraz ISO systemu Windows i skopiuj wszystkie pliki na dysk USB.
  3. Uruchom sudo grub-install --force --target=i386-pc --boot-directory="/<path-to-usb>/boot" /dev/sdX, gdzie sdXjest jak „sdb”. (Nie sdb1.)
  4. Umieść następujący tekst na dysku USB w nowym pliku na boot/grub/grub.cfg

    default=1
    timeout=15
    color_normal=light-cyan/dark-gray
    menu_color_normal=black/light-cyan
    menu_color_highlight=white/black
    menuentry "Start Windows Installation" {
        insmod ntfs
        insmod search_fs_uuid
        insmod chain
        search --no-floppy --fs-uuid <drive_UUID> --set root
        chainloader +1
        boot
    }
    menuentry "Boot from the first hard drive" {
        insmod ntfs
        insmod chain
        insmod part_msdos
        set root=(hd1)
        chainloader +1
        boot
    }
    

W pliku zamień <dysk_UUID> zapisanym identyfikatorem partycji. (Zauważ, że kiedy go uruchomiłem, zobaczyłem coś takiego: „brak takiego napędu U7A6 ..” lub cokolwiek, co podałem, to ... ale i tak się uruchomił, więc hej.)

W tym momencie dysk powinien być bootowalny. To zadziałało dla mnie. Istnieje kilka możliwych komunikatów o błędach, które wyjaśnia na stronie, jeśli masz problemy.

Erhannis
źródło
Dzięki za odpowiedź Erhannis; czy mógłbyś edytować swoją odpowiedź i streścić podany przez ciebie link? Treść może się zestarzeć lub zniknąć. Dzięki!
bertieb
Zrobiłem to, jednak mój komputer nie uruchamia się z USB. Nie rozpoznaje go jako urządzenia rozruchowego. Pierwszy priorytet rozruchu ustawiłem jako usb ...
deostroll
2

Zrobiłem to z Winusb. Aby go zainstalować, uruchom:

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

Myślę, że możesz użyć tego programu bez mojej pomocy.

Możesz wypróbować UNetbootin . Aby zainstalować, uruchom:

sudo add-apt-repository ppa:gezakovacs/ppa && \
sudo apt-get update && \
sudo apt-get install unetbootin
Michael Vietluzhskih
źródło
Tak, znalazłem jeden wątek o podobnej odpowiedzi, zainstalowałem program winusb, ale nie jestem pewien, czy to działa w systemie Windows 10!
Apurva
winusb nie działa dla w10
Apurva
Spróbuj unetbootinsudo add-apt-repository ppa:gezakovacs/ppa && sudo apt-get update && sudo apt-get install unetbootin
Michael Vietluzhskih
W ogóle nie działa. Po ponownym uruchomieniu, po prostu uruchamia Ubuntu, nie pokazuje mi żadnej opcji instalacji Windows10
Apurva
Spróbuj przejść do bios i zmienić priorytet rozruchu na USB.
Michael Vietluzhskih
-1

Użyj ddpolecenia, aby utworzyć rozruchową pamięć USB.

Najpierw musisz znaleźć urządzenie, w którym zainstalowano pamięć USB. Jeśli podłączysz urządzenie USB i uruchomisz dmesg, powinieneś zobaczyć lokalizację. Przykładem może być /dev/sdf.

Następnie odmontujesz urządzenie, w którym zamontowana jest pamięć USB i zapiszesz obraz ISO bezpośrednio na urządzeniu.

UWAGA: Zastąp znak zapytania plikiem urządzenia USB.

$ sudo umount /dev/sd?
$ sudo dd if=/path/to/windows10.iso of=/dev/sd? bs=1M && sync
Vengat
źródło
Skąd mam wiedzieć, że moje urządzenie USB jest zamontowane na / dev / sdb?
Apurva
użyj dmesgpolecenia, aby znaleźć punkt montowania plików urządzenia
Vengat
2
Nie można utworzyć bootowalnego pendrive z systemem Windows za pomocą polecenia dd
Ali786,
@ ali786 - najpierw przeczytaj ten artykuł, wyczyść, możesz użyć ddpolecenia
Vengat