Come creare un'installazione Linux avviabile USB da un ISO in OS X?


9

Ho scaricato l'ISO per l'installazione in rete di Debian su un computer con OS X. Voglio mettere i dati dall'ISO su una USB, in modo da poter installare Debian su un altro laptop (non un laptop Apple). Quel laptop attualmente non ha alcun sistema installato, quindi devo preparare l'unità USB sul computer OS X.

Innanzitutto, ho provato a installare UNetbootin sul computer OS X. Quando questa USB avviabile non si è avviata, ho trovato qui una segnalazione di bug che suggerisce che, sebbene UNetbootin elenchi una versione per OS X, in realtà non è in grado di creare USB avviabili.

Successivamente, ho provato le istruzioni su DebianEeePC How-to:

dd if=debian-7.*-netinst.iso of=/dev/disk1s1

Questa operazione ha richiesto circa 10 minuti, non ha segnalato errori, ma l'USB non è ancora avviabile.

  • In passato, le USB create con UNetbootin su Windows e utilizzando il ddmetodo in Linux funzionavano correttamente, ma al momento ho solo OS X disponibile.

Come posso creare una USB di installazione Linux avviabile da una ISO in OS X?

Risposte:


14

Devi convertire il formato ISO in UDRW usando:

hdiutil convert -format UDRW -o destination_file.img source_file.iso

per ulteriori passaggi e riferimento fare clic su questo collegamento,

procedere con i passaggi: Creare una chiavetta USB avviabile da ISO in Mac OS X.


L'immagine risultante è avviabile su hardware non Apple? La documentazione su hdiutildice che UDRWè un UDIF read/write imageformato e Wikipedia afferma che UDIF è un formato proprietario specifico di Apple.
primo

Ho esteso il mio commento come sopra in una domanda separata: unix.stackexchange.com/questions/126655/…
cnst

Ho appena risposto all'altra domanda che hai collegato, ma per gli altri che non possono essere disturbati a fare clic così lontano: sì, è avviabile su hardware non Apple; L'ho appena provato.
Jed Daniels,


7

dddovrebbe essere eseguito sul dispositivo of=/dev/disk1anziché sulla partizioneof=/dev/disk1s1


5

Come afferma il commento sopra (dal primo), UDRW sembra essere proprietario di Apple / mac / OSX. Ho dovuto convertire in "UDTO - master DVD / CD-R per l'esportazione" per rendere avviabile l'USB su altre macchine. Quando dd è finito in questo caso OSX (Mavericks) si lamenta di non poter leggere il disco / USB in questo formato che lo conferma. Inoltre, unetbootin per OSX non funziona neanche.

Tutte le istruzioni su Internet blogsphere e persino la documentazione ufficiale di Linux dicono di usare UDRW e non sono chiari sulla creazione specifica di USB avviabile per MAC.

Quindi ci sono dozzine di siti là fuori con le istruzioni per creare un'unità USB Linux avviabile su OSX. Tutto quello che ho fatto è stato sostituire UDRW con UDTO sul comando hdiutil e ha funzionato:

hdiutil convert -format UDTO -o destination_file.img source_file.iso

Per me, la conversione in UDRW o UDTO (da ISO) ha sempre prodotto lo stesso file (lo stesso dell'ISO di input, abbinato a md5). Per fortuna per la maggior parte degli ISO di Linux sono già abbastanza quindi questo OK. Sfortunatamente non tanto con gli ISO di Windows anche se FWIW: superuser.com/q/1063220/39364
rogerdpack

0

Considererei https://unetbootin.github.io/ una risposta valida per le persone alla ricerca di una soluzione conveniente utilizzando una GUI. Elimina anche la parte del download dell'iso, se lo desideri.

È lì da secoli e credo che sia abbastanza robusto da essere menzionato

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.