Come posso masterizzare l'ISO di Windows 10 su una USB?


38

Ho fatto il ddmetodo e ha scritto l'iso sull'unità USB, ma non sono sicuro che sia tutto ciò che devo fare perché è Windows e potrebbe non avere GRUB e non sono sicuro, quindi sto chiedendo agli esperti.

winusb non funziona per Windows 10, quindi è diverso dalle domande precedenti.


Quale ddmetodo hai usato? Inoltre dove hai ottenuto l'ISO?
Wilf,

@wilf l'ho preso dal sito ufficiale di Windows 10 ( windows.microsoft.com/en-us/windows/preview-iso )
SakuraKaminari

@Wilf che ho usatosudo dd if=/home/sakurakami/Downloads/Windows.iso of=/dev/sdf bs=4M
SakuraKaminari il

@Wilf l'operazione è andata a buon fine e ho persino verificato l'hash SHA-1 conopenssl sha1 Windows.iso
SakuraKaminari

@karel no WinUSB non ha funzionato.
SakuraKaminari,

Risposte:


32

Ho provato tutti i modi in questo thread e nessuno ha funzionato (e seriamente, la domanda riguarda la scrittura specifica su una chiave USB , perché la gente dovrebbe proporre di copiare l'ISO su un'altra partizione invece ??).

La soluzione che mi ha aiutato (supponendo che la tua unità USB sia /dev/sdc):

  • Esegui gparted
  • Crea una nuova tabella delle partizioni sdc, digitamsdos
  • Crea una partizione NTFS, imposta il flag di avvio su di essa
  • Estrai l'iso (può essere fatto con 7z x windows10.iso)
  • Copia il contenuto (tramite cp, rsyncuna GUI, qualunque cosa) nella partizione NTFS montata (sicuramente /dev/sdc1)

  • L'ultimo passo critico , tratto da questo post: https://superuser.com/a/817656/248812 è:

    sudo ms-sys -7 /dev/sdc.

    ms-sys è disponibile in un ppa: https://launchpad.net/~lenski/+archive/ubuntu/ms-sys

Senza ms-sys, lampeggiante cursore all'avvio quando viene inserita la chiave USB.

Con esso, appare il logo di Windows.


6
Questo ha funzionato per me per Windows 10. A proposito di ms-sys, ho scaricato il deb direttamente da launchpad.net/~lenski/+archive/ubuntu/ms-sys/+files/… e l'ho installato con dpkg -i <deb_file>.
Vincenzo Pii,

Funzionava e si avviava, anche se lancia una schermata blu della morte ...
Lilian A. Moraru,

3
Per gli utenti Fedora, i ms-syspacchetti possono essere trovati qui: copr.fedorainfracloud.org/coprs/scorpionit/ms-sys
Maxim

4
Per gli utenti di Arch, ms-sys è su aur
alecdwm il

Funziona se hai una partizione MBR, se hai uno schema di partizione GPT, prova invece askubuntu.com/a/487970/80788
HVNSweeting

15

Non è necessario un USB, un DVD o un altro supporto esterno per installare un disco di installazione di Windows 10 (ISO) a partire da un'installazione solo di Ubuntu. È possibile estrarre l'immagine o il file ISO in una partizione di uno dei tuoi dischi rigidi, preferibilmente non quello che utilizzerai per una nuova installazione di Windows e utilizzarlo.

Per i seguenti passaggi, dovrebbe essere presente una configurazione GRUB funzionante:

  1. Assicurarsi di disporre di una partizione NTFS avviabile e formattata. Di seguito, la partizione verrà identificata da (hd0,5)dove si hd0trova il disco rigido contenente con MSDOS o il layout della tabella delle partizioni MBR.

  2. Montare l'immagine faciliterà l'estrazione del suo contenuto. Se Disk Image Mounter rifiuta di montare il file iso, puoi sempre utilizzare questo comando per montare qualsiasi file iso:

    sudo mount -o loop [Image_Path] [Mount_Point]
    
  3. Copia il contenuto del nuovo dispositivo loop nella partizione NTFS.

  4. Ora aggiungi una voce GRUB per Windows 10. Ciò consentirà al bootloader GRUB di trovare il disco di installazione contenuto nella partizione. Apri /boot/grub/grub.cfgnell'editor di testo come root e aggiungi queste righe

    menuentry 'Windows 10 Install Disk' {
    set root=(hd0,5)
    insmod part_msdos
    insmod ntfs
    insmod ntldr
    drivemap -s (hd0) ${root}
    ntldr /bootmgr
    }
    

    cambiare la radice, se necessario, di conseguenza.

  5. Salvare e riavviare il computer. Avvia la voce corretta del menu GRUB aggiornato.

Guarda questo tutorial di Youtube https://youtu.be/1Y4JXv9r5Ug


Non funzionerà se stai installando sulla stessa partizione o unità da cui stai avviando.
Conor Patrick,

5
@ThisNameBetterBeAvailable Come è questa la risposta corretta? Non mette nemmeno i dati su USB.
jbo5112,

7
@ThisNameBetterBeAvailable In che modo l'estrazione su una USB non è necessaria per "masterizzare l'ISO di Windows 10 su una USB", come richiedeva il richiedente originale. Potrebbero voler utilizzare questo su più computer.
jbo5112,

1
@ jbo5112 Non è stato menzionato nella domanda, quindi è quello che è successo assumendo i suoi obiettivi e cercando di aiutarlo.
x13,

5
@ThisNameBetterBeAvailable È nel titolo della domanda.
jbo5112,

7

È possibile copiare tutti i contenuti ISO sull'unità flash e renderlo avviabile.

Quindi, prima di tutto, installa GParted dal centro software o dal terminale:

sudo apt-get install gparted

Quindi, aprilo dal trattino o dal terminale:

gksudo gparted

Successivamente, scegli l'unità flash dal menu nell'angolo in alto a destra. Dovrebbe esserci una partizione. Se non hai dati per il backup, riformattali come ntfs( bootmgrnon funziona bene su fat32), fai clic su Apply(il segno di spunta nel menu dell'intestazione). Fare clic con il tasto destro sulla partizione, selezionare Manage flagse selezionare boot.

Quindi, puoi montarlo tramite il tuo file manager ( nautilusè predefinito per GNOME e Unity).

Montare il file ISO:

sudo mount -o loop [path to iso] [mountpoint]

Quindi, è possibile copiare tutti i contenuti dal mountpoint ISO sull'unità flash tramite il file manager.

Riavvia il computer e imposta prima l'avvio dell'unità flash USB.


Sì, ho provato ad avviarlo ma sembra che non abbia funzionato. Puoi darmi l'elenco dei comandi che hai usato?
SakuraKaminari,

Ho appena copiato dal file manager e abilitato il flag di avvio da GParted.
aastefanov,

@SakuraKaminari - potresti aggiungere ulteriori dettagli su come è sembrato non funzionare?
Wilf,

@wilf non si è avviato.
SakuraKaminari,

@ alb3rtano0012 come posso montarlo? Non vuole montare. è attualmente su / dev / sdf
SakuraKaminari il

4

Sono riuscito a farlo con la semplicissima applicazione GUI di woeusb. https://github.com/slacka/WoeUSB

È un fork di WinUSB.

sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt update
sudo apt-get install woeusb

ha funzionato perfettamente, grazie! :)
Geeocode

Questa è stata la soluzione più semplice per me. Per Windows 10, dovrai selezionare NTFS come file system.
rgov,

1

Se non eri sicuro, come puoi dire che il ddmetodo ha funzionato? Inoltre, non è così. Devi usare Rufus per rendere avviabile l'unità USB; non che scoraggi le pratiche dd, dal momento che stiamo parlando di Windows, credo che sia meglio usare Rufus per gestirlo per te.

Se hai già un'installazione di Windows, esegui l'avvio e segui i passaggi seguenti oppure usa virtualbox.

PROCEDURA:

Secondo: http://www.cnet.com/how-to/how-to-install-windows-10-technical-preview-from-a-flash-drive/

avrai bisogno di almeno 4 GB di unità flash (8 GB per 64 bit).

-> Scarica ed esegui Rufus, quindi inserisci la tua unità flash, assicurandoti che non contenga dati importanti. (Sta per essere cancellato.) Rufus dovrebbe rilevare automaticamente l'unità ed elencarla nel campo Dispositivo. (In caso contrario, selezionare l'unità manualmente.)

-> Notare la casella di controllo contrassegnata "Crea un disco di avvio utilizzando". Fai clic sull'icona dell'unità all'estrema destra, quindi vai al punto in cui hai salvato il file ISO di Windows 10. Selezionalo, quindi fai clic su Avvia. (Tutte le altre impostazioni predefinite in Rufus dovrebbero andare bene.)

-> Questo richiederà del tempo, forse fino a 20-30 minuti. Non essere allarmato (o confuso) se viene visualizzata una finestra di Explorer per l'unità flash; lascialo da solo fino a quando Rufus non riporta "FATTO". Quindi è possibile chiudere il programma e la finestra dell'unità e rimuovere l'unità.

-> Ora è il momento per il vecchio PC. Collegare l'unità flash a una porta USB, quindi accendere il sistema. Molto probabilmente, non sarà configurato per l'avvio da un'unità esterna per impostazione predefinita, quindi potrebbe essere necessario passare a un menu di avvio o al BIOS durante il POST. Alla fine, è necessario forzare l'avvio della macchina dall'unità flash. Una volta fatto, riavvia, quindi segui le istruzioni di installazione di Windows.

Ti auguro il meglio!


ma non ho windows. il motivo per cui voglio Windows 10 è perché Windows 7 non funziona, quindi non posso masterizzare con Rufus. è quello che ho fatto bene?
SakuraKaminari,

Quindi, installa Windows in VirtualBox. Oppure scarica WinUSB come suggerito in: askubuntu.com/questions/289559/… Il link mostra come riguardo a Windows 8 ma scommetto che funzionerebbe con Windows 10.
Surya Teja Karra

beh sembra che winusb non abbia funzionato in modo affidabile e idk non lo proverà ma
SakuraKaminari

Bene, allora è meglio usare VirtualBox ora. Se stai cercando di utilizzare Windows, è meglio ospitare Windows (praticamente per il momento).
Surya Teja Karra,

L'ho preso da WinUSB: installazione fallita! Codice di uscita: 256 Registro: Formating device ... Errore: / dev / sdf: etichetta disco non riconosciuta
SakuraKaminari

1

Ho trovato una soluzione molto più semplice. Montare ISO con loop etc e -t udf. Copia tutto in una partizione NTFS di riserva. Contrassegna questa partizione come avvio in gparted. Esegui sudo update-grube riavvia.


Nota che sarai in grado di avviare questa unità USB solo dal computer su cui stavi eseguendo "update-grub"
ozma,

2
@ozma Questa risposta non riguarda un'unità USB.
forresthopkinsa,

@forresthopkinsa Hai ragione, il mio commento aveva lo scopo di prevenire un simile errore
ozma

Questo metodo ha funzionato fino a quando il programma di installazione di Windows 10 non si è lamentato dell'avvio da una partizione NTFS e si è interrotto.
Layton Everson,

1

Il pacchetto ms-dos è piuttosto vecchio e non mantenuto. Non si carica su Ubuntu 16-04. Usa invece il pacchetto syslinux che molto probabilmente è già installato: http://ubuntuhandbook.org/index.php/2013/08/repair-windows-mbr-from-ubuntu/

Anche cp in una partizione NTFS è lento. Estrai gli iso direttamente su sdc1

  • Esegui gparted
  • Creare una nuova tabella delle partizioni su SDC, digitare msdos
  • Crea una partizione NTFS, imposta il flag di avvio su di essa
  • Copia l'iso

    sudo dd di = / dev / sdc1 if = Win10_1703_English_x64.iso bs = 4M

  • Crea MBR

    sudo dd if = / usr / lib / syslinux / mbr / mbr.bin di = / dev / sdc


ha funzionato perfettamente, dovrebbe essere la risposta accettata. Grazie.
Bulat M.

Ho appena provato questo (usando Win10_1709_Dutch_x64.iso scaricato da MS ) e non ha funzionato per me. L'avvio della risultante chiavetta USB non è riuscito Missing operating system(che credo sia stampato dall'MBR), l'avvio su un sistema reale mostra un messaggio simile dal BIOS (che probabilmente nasconde il messaggio MBR). Mi chiedo come dovrebbe funzionare? Un .iso non contiene NTFS?
Matthijs Kooijman,

0

Ho provato con ms-sys, funzionava ma non riuscivo a far avviare USB. Tuttavia, questo ha funzionato:

sudo apt install woes
sudo woeusb --target-filesystem NTFS --device Win10.iso /dev/sdX

dove /dev/sdXdeve essere la chiave USB.

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.