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.