Come realizzare un pendrive avviabile per Windows 10 Technical Preview da Ubuntu


8

Voglio installare Windows 10 Technical Preview x64 sul mio computer e ho scaricato il file ISO.

Ora devo rendere avviabile la chiavetta USB, ma sto usando Ubuntu 14.04 64-bit (Trusty Tahr), quindi come posso creare un pendrive avviabile per Windows 10 da Ubuntu?

Ho provato a rendere avviabile USB usando winusb , ma non funziona! C'è un'altra opzione?



1
Una volta ho risposto a una domanda su come installare Windows 7/8 senza USB / DVD. Puoi provarlo. Usa la tua USB contro la partizione. Si prega di pubblicare i risultati se funziona (funziona facilmente per Windows 7/8) anche per Windows 10.
Firelord,

@Firelord potrebbe funzionare ma non è una buona idea partizionare l'HDD
Apurva

Ecco perché ho menzionato nel mio ultimo commento, cambiare la posizione della partizione dell'HDD con la posizione USB. Funziona con Windows 7/8.
Firelord,

Risposte:


14

Ci ho provato dd, ma non ha funzionato. Ho provato UNetbootin, ma non ha funzionato. Ho cercato winusb, ma non sono riuscito a trovarlo e ho sentito che non funziona per Windows 10, comunque.

Ma! Questo ha funzionato per me! http://onetransistor.blogspot.com/2014/09/make-bootable-windows-usb-from-ubuntu.html

Nota che ho dovuto aggiungere "--force" al comando grub-install.

I passaggi sono sostanzialmente i seguenti:

  1. Formattare un'unità USB; dagli una partizione NTFS. Annotare l'UUID della partizione.
  2. Montare l'immagine ISO di Windows e copiare tutti i file sull'unità USB.
  3. Esegui sudo grub-install --force --target=i386-pc --boot-directory="/<path-to-usb>/boot" /dev/sdX, dove sdXè come "sdb". (Non sdb1.)
  4. Inserire il seguente testo sull'unità USB, in un nuovo file in 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
    }
    

Nel file, sostituire <unità_UUID> con l'ID della partizione annotato. (Si noti che quando l'ho avviato, ho visto qualcosa del tipo "nessuna unità U7A6 .." o qualunque fosse l'id che ho inserito ... ma si è avviato comunque, quindi ehi.)

L'unità dovrebbe essere avviabile a quel punto. Ha funzionato per me. Ci sono alcuni possibili messaggi di errore che spiega sul sito, se hai problemi.


Grazie per la risposta Erhannis; potresti modificare la tua risposta e riassumere il link che hai fornito per favore? Il contenuto potrebbe diventare obsoleto o scomparire. Grazie!
bertieb,

L'ho fatto, tuttavia, il mio PC non si avvia da USB. Non lo riconosce come dispositivo di avvio. Ho impostato la prima priorità di avvio come usb ...
deostroll

2

L'ho fatto con winusb. Per installarlo, esegui:

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

Quindi penso che puoi usare questo programma senza il mio aiuto.

Puoi provare UNetbootin . Per installare, eseguire:

sudo add-apt-repository ppa:gezakovacs/ppa && \
sudo apt-get update && \
sudo apt-get install unetbootin

Sì, ho trovato un thread con una risposta simile, ho installato winusb ma non sono sicuro che funzioni per Windows 10!
Apurva,

winusb non funziona per w10
Apurva

Prova unetbootinsudo add-apt-repository ppa:gezakovacs/ppa && sudo apt-get update && sudo apt-get install unetbootin
Michael Vietluzhskih,

Non funziona affatto. Quando riavvio, avvia semplicemente Ubuntu, non mi mostra alcuna opzione per installare windows10
Apurva

Prova ad andare al bios e cambia la priorità di avvio sul tuo usb.
Michael Vietluzhskih,

-1

Utilizzare il ddcomando per creare una chiavetta USB avviabile.

Per prima cosa devi trovare il dispositivo su cui è montata la chiavetta USB. Se si collega il dispositivo USB e si esegue, dmesgsi dovrebbe vedere la posizione. Un esempio sarebbe /dev/sdf.

Quindi smonterai il dispositivo su cui è montata la chiavetta USB e scriverai l'immagine ISO direttamente sul dispositivo.

NOTA: sostituire il punto interrogativo con il file del dispositivo USB.

$ sudo umount /dev/sd?
$ sudo dd if=/path/to/windows10.iso of=/dev/sd? bs=1M && sync

Come posso sapere se il mio dispositivo USB è montato su / dev / sdb?
Apurva,

usa il dmesgcomando per trovare il punto di montaggio dei file del tuo dispositivo
Vengat,

2
Non puoi creare pendrive avviabili di Windows usando il comando dd
Ali786


@ ali786 - leggi per primo l'articolo che cancella puoi usare il ddcomando
Vengat
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.