Come inserisco un ISO avviabile su un'unità USB?


181

Qual è il modo migliore di posizionare un ISO avviabile su un'unità USB, in modo tale che l'unità sia avviabile? ISO come un disco di anteprima di Linux live, ISO di installazione di Windows, ecc.


fintanto che l'immagine ISO è preoccupante, puoi provare Bootmyiso
Mr-Right


Bootmyiso disponibile da jengkoil.com/2010/01/boot-iso-from-usb-flash-drive.html , ma (per quanto ne so) non consente la copia di ISO selezionati dall'utente su unità flash, installa solo un configurazione del boot loader personalizzata simile a YUMI
user66001

Dipende dal sistema operativo in uso per creare il supporto di avvio e qual è il sistema operativo di destinazione da avviare. Qual è il sistema operativo di destinazione e su quale sistema operativo stai creando l'unità? Ad esempio, questo articolo Crea un'unità flash USB avviabile descrive come creare un'unità USB avviabile per Windows su Server2012
scrappedcola,

Qual è il sistema operativo che desideri creare una chiavetta USB avviabile? Se sarà Windows, usa WinUSB Maker o WinToBootic per creare una chiavetta USB avviabile.
Vembutech,

Risposte:


116

Guarda il Rufus open source , veloce, gratuito, facile e piccolo :

inserisci qui la descrizione dell'immagine


2
bello che sembra molto simile al vecchio HPUSBFW.EXE, i48.tinypic.com/2yx4s2w.jpg codinguniverse.com/files/HPUSBFW.EXE sebbene ciò possa averlo fatto solo per creare un usb avviabile da un floppy. questa cosa di cui
parli

15
+1 per open source. Sono molto scettico nei confronti del freeware che non è open source.
Phil

7
Open source, ma solo Windows .
Anatoly Techtonik,

2
software molto bello, cercavo qualcosa di minimalista e tecnicamente capace come questo
XXL

5
[NB: sono l'autore di Rufus] @ BrainSlugs83, Memtest86 + e altri ISO basati sulle immagini di avvio di El Torito e sono un po 'più difficili da supportare. Ho in programma un miglioramento , ma non ho ancora avuto modo di lavorarci. Nota che molte volte, puoi semplicemente formattare l'unità come FreeDOS con Rufus e quindi utilizzare 7-zip per aprire le immagini ed estrarre il contenuto , anche se in questo caso non funzionerà, poiché le immagini non sono basate su DOS.
Akeo,

53

UNetbootin funziona molto bene, è facile da usare con una semplice procedura guidata e supporta una vasta gamma di distribuzioni Linux.

Per installare Windows da un'unità flash, ecco un post che spiega come installare Windows 7 da un'unità flash.


2
Va notato che unetbootin non riesce a creare supporti di avvio di alcune distribuzioni, anche quelle esplicitamente elencate come supportate. Se ciò accade, ce ne sono altri disponibili: Programma di installazione USB gratuito - aligunduz.org/FUSBi Tuxboot (Clonezilla, Gparted live ecc.) - tuxboot.org Creatore USB Linuxlive
Luke

virustotal.com esegue la scansione di UNetbootin con un rilevamento sospetto virustotal.com/file-scan/…
Nam G VU

4
Concordato con Woozy; unetbootin non funziona sempre (la versione os x non ha mai funzionato per me). Per gli utenti Mac, ho scritto un post sul blog a questo proposito un po 'di tempo fa perché mi sono stancato di doverlo cercare altrove ogni volta: blog.peelman.us/post/23452113677/…
peelman,

Se la velocità è una considerazione, Rufus , sul loro sito Web , afferma "Rufus è veloce. Ad esempio è circa due volte più veloce di UNetbootin". Il sito Web dei programmi elenca anche un confronto specificato nel tempo tra UNetbootin e altri @ rufus.akeo.ie/#ref1
user66001

Funziona con qualsiasi ISO avviabile e distribuzioni Linux, FWIW.
rogerdpack

22

Alcune immagini ISO hanno già il settore di avvio appropriato; ad esempio, ISO di Arch Linux. In questo caso, tutto ciò che serve è scrivere l'immagine usando dd ... of=/dev/sdao simili. (Utilizzando una partizione sda1,, non funzionerà.)

Ma se l'immagine ISO è non preparato appositamente per essere utilizzato da un drive USB, sarà necessario copiare il .isofile sul disco come un normale file di - mount, cp, tutto questo - e installare un bootloader come Syslinux o LILO o GRUB. (Esistono già diverse pagine su Internet su questo argomento.)


Nel primo caso, devo preparare il pendrive in qualche modo prima della scrittura? L'ho appena fatto e non si avvia (è un iso ufficiale di Windows).
Jom,

1
@Jom: Inoltre, quando scrivi qualcosa sull'intero disco (es. dd ... of=/dev/sda), Tutti i "preparativi" verrebbero semplicemente sovrascritti. Usato in questo modo ddsovrascrive qualunque sia la tabella delle partizioni o il settore di avvio potrebbe essere esistito.
gravità

3
Debian ha una buona risorsa su questo qui . In particolare, entrano nel modo di farlo nel modo più duro.
Boehj,

7
dd .. of=...funziona solo con le immagini ISO ibride. C'è isohybridun'utilità nel pacchetto syslinux che può essere usata per convertire ISO normali in ISO ibridi.
plaes

1
Si noti che la maggior parte degli ISO rippati o auto-generati non conterrà un tale settore di avvio. Su Windows avresti bisogno di software di terze parti per estrarre un ISO con il settore di avvio intatto (sia esso una sorgente USB o DVD).
jiggunjer,

17

Per creare un'unità USB avviabile da dischi di installazione di Windows (qualsiasi), utilizzare WinToFlash .

Non è più facile.

Testo alternativo

WinToFlash è freeware e portatile.

Se hai solo l'immagine ISO, montala come unità virtuale CD / DVD (ad es. Con WinCDEmu ).

Per le distribuzioni Linux, utilizzare UNetbootin precedentemente raccomandato .


17
Avviso malware! NON scaricare WinToFlash da BetterInstaller! BetterInstaller infetta il tuo sistema e tutti i tuoi browser Web con un eccesso di barre degli strumenti e plugin di MyStart Search e riconfigura il provider di ricerca predefinito su MyStart per la casella di ricerca, la barra degli indirizzi, ecc. Basta disinstallare tutto ciò che dice "MyStart", giusto? Non è nemmeno la punta dell'iceberg. Molti di loro hanno nomi subdoli come "Nuova scheda" (una delle estensioni di Chrome). Imposta persino MyStart come pagina iniziale / nuova scheda. È un'enorme PITA che cerca di eliminare ogni traccia di MyStart dopo aver violentato il tuo sistema.
ruba il

7
Questa potrebbe essere stata una buona risposta in passato, ma Rufus è più piccolo, aperto e, ahem, in realtà funziona con un ISO come la domanda posta, cosa che l'attuale versione di WinToFlash NON fa.
David Duncan,

1
WinToFlash non ha funzionato per me (oltre a tutti quei programmi di installazione di adware), e nemmeno Rufus. Win32DiskImager, d'altra parte, ha funzionato come un fascino.
Loghi

1
@rob Vorrei leggere i tuoi commenti prima di provarlo. A proposito, un ripristino del sistema avrebbe risolto il problema?
Shamim Hafiz,

1
@ShamimHafiz se si ripristinasse da un backup completo, ciò avrebbe risolto il problema. Ma la normale funzione di Ripristino configurazione di sistema che ripristina i file di sistema non ha aiutato.
ruba il

13

Dai un'occhiata allo strumento di download USB / DVD di Windows 7 . Questo è uno strumento prodotto da Microsoft su CodePlex per la masterizzazione di unità flash USB per Windows 7 e Server 2008 R2 da un DVD ISO.

Lo strumento di download USB / DVD di Windows 7 consente di creare una copia del file ISO di Windows 7 su un'unità flash USB o un DVD. Per creare un DVD di avvio o un'unità flash USB, scaricare il file ISO e quindi eseguire lo strumento di download USB / DVD di Windows 7. Una volta fatto, puoi installare Windows 7 direttamente dall'unità flash USB o dal DVD.


Questo è il modo più ufficiale e affidabile per creare l'USB ^^
Nam G VU

3
È un ottimo strumento, lo uso molto. Ma sembra funzionare solo per gli ISO di Microsoft. Non sembra funzionare con immagini ISO di terze parti comuni come Memtest86 +, ecc.
BrainSlugs83,

7

Prova UNetbootin :

UNetbootin consente di creare unità Live USB avviabili per Ubuntu, Fedora e altre distribuzioni Linux senza masterizzare un CD. Funziona su Windows, Linux e Mac OS X. Puoi consentire a UNetbootin di scaricare una delle molte distribuzioni supportate per te oppure fornire il tuo file .iso Linux se ne hai già scaricato uno o la tua distribuzione preferita non è nell'elenco.

UNetbootin selezionando un'immagine ISO UNetbootin scrittura su un'unità USB


Perché una risposta precedente lo menzionava, per così dire :)
rogerdpack

5

Guarda UNetbootin ,

UNetbootin è in grado di creare un'unità Live USB avviabile o di effettuare un'installazione "frugale" sul disco rigido locale se non si dispone di un'unità USB. Può caricare le distribuzioni scaricando automaticamente i loro file immagine ISO (immagine CD) o utilizzando file ISO esistenti , immagini floppy / disco rigido o file kernel / initrd per l'installazione di altre distribuzioni.


UNetbootin è disponibile gratuitamente da Sourceforge (questo è il link che ho fornito). Se sono necessari binari aggiuntivi, è possibile riconfezionare l'immagine ISO che si sta utilizzando o (se non è richiesto al momento dell'avvio), prenderlo dopo il completamento dell'avvio da un'altra partizione creata sulla stessa unità flash.

Un paio di link che potrebbero essere utili come riferimento,

  1. Crea un USB di avvio Ubuntu Live (riferimento Ubuntu Feisty)

    Vengono inoltre fornite istruzioni su come aggiornare il Live CD e modificarne il contenuto.

  2. melux : uno script personalizzato per la creazione di immagini ISO di Ubuntu

    Melux è uno script Bash che automatizza la creazione di immagini ISO Ubuntu personalizzate. Fa quasi tutto ciò che avresti mai bisogno di fare: crea le directory di lavoro necessarie, monta in loop l'immagine ISO originale di Ubuntu, ne copia i contenuti, monta in loop il file squashfs, copia i suoi contenuti in una nuova directory e li chroots in cui si modifica sources.lists e resolv.conf in modo che il sistema chroot sia utilizzabile, quindi presenta un bel menu che consente all'utente di selezionare quali gruppi di pacchetti aggiungere.


Ma come posso rendere l'immagine ISO utilizzabile da binario piatto come .bin (dall'assemblatore)?
oneat


4

Se si formatta l'unità USB su FAT32 (NOT exFAT o "Large FAT"), è possibile effettivamente copiare manualmente su tutti i file dall'installazione di Windows 8.1 .iso montata sull'unità.

Quindi avviare da questa unità USB in " modalità UEFI ".

Il BIOS UEFI sembra conoscere il formato FAT32 ed è in grado di trovare il file "efi \ boot \ bootx64.efi" e avviarlo da quel punto. Non conosco i dettagli. 1

Nota che in Windows dovrai utilizzare diskpart per formattare una memory stick di grandi dimensioni (ad es. 64 GB) su FAT32, la GUI non ti consentirà. La GUI del Mac ti consente di farlo.


1 Bene, ecco un riferimento per ogni evenienza: http://wiki.osdev.org/UEFI

Il sistema (U) EFI non cerca un settore di avvio, ma cerca un file che si trova su un disco formattato FAT. ... Alcune implementazioni EFI si avviano dal file /EFI/BOOT/BOOTX64.EFI. "


3

Per le unità USB Live Linux, consiglierei di utilizzare Pen Drive Linux . Ti dicono come rendere praticamente ogni distribuzione avviabile da una pen drive e ti collegano agli strumenti necessari.

Per le unità USB avviabili basate su Windows, dovrai aggiungere il codice compatibile bootmgr bootsect.exe, quindi puoi semplicemente copiare un intero CD / DVD di Windows sull'unità USB. Guida per Windows 7 disponibile qui .


3

Il mio progetto Easy2Boot gratuito potrebbe essere quello che stai cercando. Per le immagini ISO di CD live di Linux, basta copiare il file ISO e ne avvierà il 99% (oltre 100 testate finora).

Easy2Boot avvia anche le immagini ISO di Windows Install e consente di installare Windows su un disco rigido direttamente dall'immagine ISO. Ha anche F6una generazione automatica di floppy di archiviazione di massa, quindi è possibile installare Windows XP da un'immagine ISO di installazione su un sistema di destinazione AHCI o SCSI da un'immagine ISO di installazione di Microsoft Windows XP non modificata.

Farà anche fronte a immagini ISO come Hirens Boot CD e Ophcrack. Easy2Boot può anche supportare l'avvio di CD live Linux anche con persistenza (ad es. Backtrack 5, Ubuntu, Fedora, ecc.) Aggiungendo un file .mnu (i file di esempio sono forniti nel download).



3

Per le distribuzioni Linux in particolare, ho usato LiLi (Linux Live USB Creator) . È piuttosto intuitivo e ottimizzato specificamente per le immagini Linux Live.

Dal loro sito Web:

Gratuito e open-source

LinuxLive USB Creator è un software completamente gratuito e open source solo per Windows. È stato costruito pensando alla semplicità e può essere utilizzato da chiunque. Tutto quello che devi fare è prendere un Linux nell'elenco e provarlo. Non è necessario il riavvio

Non è necessario il riavvio

Sei stanco di dover riavviare il PC per provare Linux? Non è necessario con LinuxLive USB Creator. Ha una funzionalità di virtualizzazione integrata che ti consente di eseguire il tuo Linux in Windows appena pronto!

Supporta molte distribuzioni Linux

Wow! Hai visto quella lista infinita ? Sono quasi tutti lì: Ubuntu, Fedora, Debian, OpenSUSE, Mint, Slax, CentOS, ArchLinux, Gentoo, PCLinuxOS, Sabayon, BackTrack, Puppy Linux ..

Persistenza

Avere una chiave USB Live è meglio che usare semplicemente un Live CD perché puoi persino salvare i tuoi dati e installare il software. Questa funzione è chiamata persistenza (disponibile solo su Linux selezionato).

SmartClean e SmartDownload

SmartClean disinstalla correttamente tutte le precedenti installazioni Live USB e SmartDownload consente di scaricare qualsiasi Linux supportato in 2 clic selezionando automaticamente il mirror migliore da cui scaricare. SmartClean consente inoltre di pulire la chiave USB con un clic.

E molto di più!

Elaborazione intelligente: LiLi funziona con molti Linux, anche se non sono supportati ufficialmente

Installazione nascosta: LiLi nasconde l'installazione di Linux, la chiave USB rimane pulita

Integrità del file: indica se l'ISO è danneggiato

Conserva i tuoi dati sul tuo dispositivo USB (formati solo se necessario)

Formattazione intelligente: può formattare dischi di dimensioni superiori a 32 GB

Aggiornamento automatico: aggiornamenti automatici quando sono disponibili nuove distribuzioni Linux

Funziona anche con file .IMG (sperimentale)



2

Su Linux, è possibile utilizzare l' bootisoutilità :

bootiso -d /dev/sdd filename.iso

bootiso verificherà che il dispositivo selezionato /dev/sddsia collegato tramite USB e, in caso contrario, fallirà, il che è un grande vantaggio di sicurezza. Rileverà automaticamente il dispositivo USB se al sistema è esattamente collegata un'unità USB, vederla in azione:

Se si desidera installare il bootloader syslinux per i file ISO che non sono destinati alle unità USB di destinazione, utilizzare l' -bopzione:

 bootiso -b -d /dev/sdb filename.iso

Per installarlo:

curl -L https://rawgit.com/jsamr/bootiso/latest/bootiso -O
chmod +x bootiso

Questa utility risolve correttamente la situazione della divisione di file WIM di grandi dimensioni in quelli adatti per il posizionamento su fat32 - di cui richiedono ISO recenti per l'installazione di Windows
Joseph Young

1

WiNToBootic per Windows:

WiNToBootic è un software gratuito che ti consente di creare facilmente dischi rigidi o flash USB di Windows avviabili da un'immagine ISO, un CD / DVD o una cartella. Questo prodotto è incentrato sulla creazione di dischi di avvio basati sulla famiglia di sistemi operativi 6.x di Microsoft Windows NT (Vista, 7, 8, Server 2008, Server 2012).

inserisci qui la descrizione dell'immagine


1

Rufo.

Questo è il mio programma preferito per questa attività in quanto ha molte opzioni e non richiede installazione.

  1. Quando avvii Rufus, qualsiasi pen drive che hai collegato al computer dovrebbe apparire automaticamente nella casella Dispositivo in alto. È possibile collegare una chiavetta USB e la troverà dopo un paio di secondi, senza che sia necessario riavviare il programma.
  2. Lascia la seconda casella così com'è e cambia la terza in NTFS.
  3. Lasciare le dimensioni del cluster come predefinite e modificare l'etichetta del volume su come si desidera chiamarlo.
  4. Al termine, assicurati che la casella di controllo "Crea un disco di avvio utilizzando:" sia selezionata e seleziona Immagine ISO. Quindi fai clic sul piccolo pulsante a destra per scegliere l'immagine ISO.
  5. Se vuoi vedere cosa succede durante il processo, fai clic sul pulsante di registro in basso.
  6. Ora puoi fare clic su Avvia e, auspicabilmente, l'unità USB deve essere formattata e gli ISO devono essere estratti su di essa.

0

Avevo bisogno di copiare un ISO su USB per aggiornare il mio BIOS; l'utilizzo unetbootinnon ha funzionato per quel tipo di immagine ISO. In Linux, ha geteltoritofunzionato per me.

apt-get install genisoimage

geteltorito -o bios.img g2uj18us.iso

cat bios.img> / dev / sdb

fonte


0

ISO a USB è un altro programma che sto usando. Ho usato UNetbootin, ma quando riavvio vedo non un'interfaccia per heroncd, ma un'interfaccia per UNetbootin.


0

Per poterlo fare,

in primo luogo puoi anche copiare il DVD in un file ISO,

e quindi è possibile eseguire il ripping in file ISO su USB.

Questo potrebbe essere un modo più semplice.


0

Puoi anche utilizzare l'app GUI chiamata Etcher . Etcher sembra essere più veloce (velocità di lettura / scrittura sul dispositivo direttamente) rispetto ad altre app GUI come rufus e può anche scrivere file di immagini RAW su unità USB. Ha un'interfaccia semplice, provalo.

Inoltre è multipiattaforma :)


0

TRASFORMA UN ISO IN UN'UNITÀ USB AVVIABILE (PENDRIVE):

Abbiamo diverse risposte nei forum, ma raccomando questo approccio per questi motivi ...

  • Hai solo bisogno di "GParted";
  • Assicura la formattazione corretta per l'unità USB (pendrive) (fat32, boot, lba);
  • Affidati allo schema di avvio dell'ISO nativo;
  • "UNetbootin", "dd" e altri falliscono in varie situazioni;
  • Semplicità.

IMPORTANTE I: affinché l'unità USB (pendrive) sia avviabile, l'ISO deve essere avviabile. Utilizzare lo stesso ragionamento per la compatibilità UEFI ("BOOT / UEFI").

IMPORTANTE II: se l'ISO non è compatibile con il metodo UEFI ("BOOT / UEFI"), potrebbe essere necessario abilitare "Avvia CSM", disabilitare "Opzione avvio sicuro" e abilitare altri supporti legacy sul BIOS della macchina.

NOTA: questa risposta si concentra sugli utenti della piattaforma Linux.


PROCEDURA:

Preparare l'unità USB (pendrive) ...

  • Installa e apri "GParted";
  • Seleziona il dispositivo USB (pendrive) (es. / Dev / sdb);
  • Segui "Dispositivo" -> "Crea tabella delle partizioni ..." -> "msdos" -> "Applica";
  • Crea una nuova tabella delle partizioni "fat32" (usa le opzioni predefinite);
  • Apri "Gestisci bandiere" e abilita "avvio" e "lba".

Montare "iso" ...

mkdir -p "/run/media/<YOUR_USER>/<ISO_NAME>"
sudo mount -o norock,loop "<PATH_TO_ISO>" "/run/media/<YOUR_USER>/<ISO_NAME>"

Apri la cartella /run/media/<YOUR_USER>/<ISO_NAME>e copia tutti i file ISO sull'unità USB (pendrive) inclusi quelli nascosti.

Smonta "iso" ...

sudo umount -f "/run/media/<YOUR_USER>/<ISO_NAME>"
rm -rf "/run/media/<YOUR_USER>/<ISO_NAME>"

Fatto!

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.