Perché non riesco a montare gli ISO del programma di installazione di Ubuntu 12.04 in Mac OS X?


19

Negli ultimi giorni ho scaricato sia la versione a 32 che a 64 bit del server e del desktop da installare su un PC basato su Intel.

È normale da OS X fare doppio clic su un ISO e monterà l'ISO nel finder e nell'utilità del disco.

Quando provo a montare una delle ISO di Ubuntu che ho scaricato, OS X restituisce il messaggio di errore The following disk images couldn't be opened. Il motivo fornito per l'errore è no mountable filesystem.

Tuttavia, sono ancora in grado di aprire ISO direttamente dall'utilità del disco e masterizzarlo su un DVD / CD.

Cosa è cambiato in questa versione per causare questo? C'è qualcosa che non va negli attuali ISO?

La macchina OS X che sto usando ha solo due settimane e non ha problemi con nessun altro ISO.


2
@EliahKagan L'OP sembra riferirsi a un messaggio di errore visualizzato quando si tenta di montare una delle ISO di installazione 12.04 in OS X. Ho provato a montare download convalidati di ubuntu-12.04-desktop-amd64.isoe ubuntu-12.04-desktop-i386.isoin OS X 10.6.8 (Snow Leopard) e verificato che si ottiene il messaggio di errore descritto dall'OP. Ho anche montato quelle immagini senza problemi usando gli strumenti Daemon e IsoBuster in Windows 7. Sembra essere un problema con il modo in cui OS X monta un ISO. Ma non so di cosa si tratti sulla composizione degli ISO che risulta in questo problema tecnico.
irrazionale John,

@irrationalJohn Puoi confermare che non succede con una .isoversione precedente di Ubuntu? In tal caso, la risposta di Fufus Rufus sul perché ciò sta accadendo è probabilmente corretta.
Eliah Kagan,

@EliahKagan Ho provato quello che mi è capitato di avere a disposizione senza scaricare. Entrambi ubuntu-8.04.4-desktop-amd64.isoe ubuntu-10.04.4-desktop-amd64.isomontato come previsto. ubuntu-11.10-desktop-i386.isono. Ho ricevuto lo stesso messaggio di errore degli ISO 12.04.
irrazionale John,

4
Al più vicino "fuori tema": questa è una domanda estremamente valida e in tema . Non tutti i potenziali utenti di Ubuntu utilizzano Windows.
Ish,

@irrationalJohn - grazie per i tuoi esperimenti che confermano il problema, vedi la risposta dettagliata per la ragione con la soluzione alternativa.
Ish,

Risposte:


21

Ciò è dovuto a un bug (di sorta) nel pacchetto utilizzato per creare gli ISO di Ubuntu

  • Dall'11.10 , gli ISO di Ubuntu sono "ibridi", il che significa che l'ISO può anche essere scritto bit per bit su un dispositivo USB per renderlo un Live-USB funzionante, senza dover usare StartUp Disk Creator, UNetBootin, ecc.

    • Si noti che questo "ibrido" è diverso dalla definizione dell'utilità OS X / Disk di "ibrido", che si riferisce semplicemente a un ISO leggibile su Mac (HFS +) e Windows (ISO9660).
  • La funzionalità ibrida di Ubuntu è fornita dallo isohybridscript nel bootloader SysLinux . Funziona incapsulando il file system standard ISO9660 CD all'interno di una partizione, in modo da funzionare senza modifiche se scritto su un disco rigido / USB.

  • Questo rapporto patch / bug discute di un problema nel modo in cui isohybridimposta gli UUID GPT, facendo sì che Utility Disco / OS X non riconosca il filesystem ibrido e, di conseguenza, non riesca a montarlo. Speriamo che venga risolto ad un certo punto, rendendo le future ISO ibride di Ubuntu compatibili con Utility Disco.

Alternativa per estrarre / esplorare ISO di Ubuntu su OS X: Keka

  • Keka è un frontend OS X open source per ilpacchetto p7zip , che è in grado di visualizzare ed estrarre ISO oltre a una miriade di altre funzionalità di gestione degli archivi. Sebbene non ti permetta di "montare" l'ISO di Ubuntu da solo, dovrebbe permetterti di visualizzare il filesystem ISO ed estrarre ciò di cui hai bisogno.

Se hai bisogno di un'alternativa da riga di comando per estrarre isohybridISO, puoi provare xorriso. A differenza di p7zip e dei suoi derivati, gestisce i filesystem Rock Ridge, e quindi nomi di file di oltre 64 caratteri.
Mike,

5

Nel caso in cui venisse qualcun altro perché stavano provando a installare Ubuntu in Vmware Fusion, ma non riuscivano a montare gli iso, almeno in Vmware Fusion 4, puoi "Continuare senza disco" - quindi ti permetterà di scegliere un iso nella schermata successiva, quindi OSX non ha mai bisogno di montarlo e Vmware lo monterà bene.


Sto usando VMWARE fusion pro 11.0 il comportamento è simile, crea nuovo vm apri le impostazioni vm invece di rilevare automaticamente scegli l'iso dal disco usando il menu a discesa
Roee


0

L'unico programma con cui funziona l'estrazione è l'archiviatore gratuito dall'App Store. puoi riconfezionarlo in seguito, ma il piano sarebbe di poter prima caricare tutti i dati.


Chiarisci la tua risposta. Spiega in modo più completo cosa intendi per "prima essere in grado di caricare qualsiasi dato".
karel,

0

Ho riscontrato lo stesso errore, dopo aver letto la risposta di izx, ho usato l' app " The Unarchiver " per estrarre l'iso. È anche bello sapere che ora è possibile avere un USB avviabile funzionante.


0

L'ho fatto da:

  1. hdiutil attach -verbose -noverify -nomount download_ubuntu.iso

  2. apri la GUI di Diskutil e scegli il disco Ubuntu collegato ma non montato

  3. Diskutil -> File-> Nuova immagine del disco dal disco di Ubuntu

  4. scegli in sola lettura o leggi / scrivi senza crittografia e scegli la destinazione appropriata

  5. Ottieni un file .dmg che può essere montato in OS X e crea anche un usb avviabile scaricandolo da diskuti o dd

thanx


Questo non ha funzionato per me. Quindi ho provato xorriso (come descritto sopra da Mike. Ho usato xorriso -indev XX-YY.iso -osirrox su -extract / outdoor
Ben

Neanche questo ha funzionato per me. Ha creato un .dmg ma ottengo lo stesso "filesystem non montabile" aprendolo come faccio dal sorgente .iso. Utilizzando 7zip ha funzionato bene per estrarre i file su disco.
Mark Edington,

-1

Converti l'ISO in un DMG.

hdiutil convert -format UDRW -o ~/Desktop/ubuntu-12.10-desktop-i386.iso.img ~/Desktop/ubuntu.iso)

1
La conversione sembrerà funzionare, ma non sarai in grado di aprire il file .DMG risultante.
Lorin Hochstein l'

hmmm .. ha funzionato per me.
jwerre,

2
non ha funzionato per me
Kem Mason,
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.