Warum kann ich die Ubuntu 12.04-Installations-ISOs unter Mac OS X nicht bereitstellen?


19

In den letzten Tagen habe ich sowohl die 32- als auch die 64-Bit-Version von Server und Desktop heruntergeladen, um sie auf einem Intel-basierten PC zu installieren.

In OS X ist es normal, auf ein ISO zu doppelklicken, und das ISO wird sowohl im Finder als auch im Festplatten-Dienstprogramm eingebunden.

Wenn ich versuche, eine der von mir heruntergeladenen Ubuntu-ISOs zu mounten, gibt OS X die Fehlermeldung zurück The following disk images couldn't be opened. Der Grund für den Fehler ist no mountable filesystem.

Ich kann die ISO jedoch immer noch direkt über das Festplatten-Dienstprogramm öffnen und auf eine DVD / CD brennen.

Was hat sich in dieser Version geändert, um dies zu bewirken? Stimmt etwas mit den aktuellen ISOs nicht?

Die OS X-Maschine, die ich verwende, ist nur zwei Wochen alt und hat keine Probleme mit einer anderen ISO.


2
@EliahKagan Das OP bezieht sich anscheinend auf eine Fehlermeldung, die angezeigt wird, wenn Sie versuchen, eine der 12.04-Installations-ISOs in OS X zu mounten. Ich habe versucht, validierte Downloads von ubuntu-12.04-desktop-amd64.isound ubuntu-12.04-desktop-i386.isoin OS X 10.6.8 (Snow Leopard) zu mounten, und festgestellt, dass Sie diese erhalten die Fehlermeldung, die das OP beschreibt. Ich habe diese Images auch problemlos mit den Dienstprogrammen Daemon Tools und IsoBuster unter Windows 7 gemountet. Es scheint ein Problem damit zu sein, wie OS X eine ISO-Datei mountet. Aber ich weiß nicht, was an der Zusammensetzung der ISOs liegt, die zu dieser Panne führen.
irrational John

@irrationalJohn Kannst du bestätigen, dass dies bei .isoeiner früheren Ubuntu-Version nicht der Fall ist ? Wenn ja, dann ist die Antwort von Fufus Rufus , warum dies geschieht, wahrscheinlich richtig.
Eliah Kagan

@EliahKagan Ich habe versucht, was ich zufällig zur Verfügung hatte, ohne es herunterzuladen. Beides ubuntu-8.04.4-desktop-amd64.isound ubuntu-10.04.4-desktop-amd64.isowie erwartet montiert. ubuntu-11.10-desktop-i386.isonicht. Ich habe die gleiche Fehlermeldung wie bei den 12.04 ISOs.
irrational John

4
Dem Haarauslöser "Off-Topic" näher: Dies ist eine äußerst berechtigte und themenbezogene Frage. Nicht jeder potenzielle Ubuntu-Benutzer verwendet Windows.
ish

@irrationalJohn - danke für deine Experimente, die das Problem bestätigen, siehe ausführliche Antwort mit Problemumgehung.
ish

Antworten:


21

Dies liegt an einem Fehler in dem Paket, das zum Erstellen der Ubuntu-ISOs verwendet wurde

  • Seit 11.10 sind Ubuntu-ISOs "hybride", was bedeutet, dass die ISO auch bitweise auf ein USB-Gerät geschrieben werden kann, um es zu einem funktionierenden Live-USB zu machen, ohne StartUp Disk Creator, UNetBootin usw. verwenden zu müssen.

    • Beachten Sie, dass diese "Hybrid" ist verschieden von dem O X / Disk Utility Definition von "Hybrid", die einfach in ein ISO auf Mac lesbar bezeichnet (HFS +) und Windows (ISO9660).
  • Die hybride Funktionalität von Ubuntu wird durch das isohybridSkript im SysLinux- Bootloader bereitgestellt . Es funktioniert, indem das Standard-ISO9660-CD-Dateisystem in einer Partition eingekapselt wird, sodass es unverändert funktioniert, wenn es auf eine USB- / Festplatte geschrieben wird.

  • In diesem Patch- / Fehlerbericht wird ein Problem bei der isohybridFestlegung der GPT-UUIDs erörtert , das dazu führt, dass das Festplatten-Dienstprogramm / OS X das hybride Dateisystem nicht erkennt und es folglich nicht mounten kann. Hoffentlich wird es irgendwann behoben, sodass zukünftige Ubuntu-Hybrid-ISOs mit dem Festplatten-Dienstprogramm kompatibel sind.

Alternative zum Extrahieren / Erforschen von Ubuntu-ISOs unter OS X: Keka

  • Keka ist ein Open-Source-OS-X-Frontend für das p7zip- Paket, mit dem neben einer Vielzahl anderer Funktionen zur Archivverwaltung auch ISOs angezeigt und extrahiert werden können. Sie können das Ubuntu-ISO zwar nicht alleine "mounten", aber Sie sollten das ISO-Dateisystem anzeigen und das extrahieren, was Sie benötigen.

Wenn Sie eine Befehlszeilenalternative zum Extrahieren von isohybridISOs benötigen , können Sie es versuchen xorriso. Im Gegensatz zu p7zip und seinen Derivaten verarbeitet es Rock Ridge-Dateisysteme und daher Dateinamen mit mehr als 64 Zeichen.
Mike

5

Falls jemand anderes hierher kommt, weil er versucht hat, Ubuntu in Vmware Fusion zu installieren, aber die ISO nicht mounten konnte, können Sie "Ohne CD fortfahren" - dann können Sie eine ISO auswählen auf dem nächsten Bildschirm, so dass OSX es nie mounten muss, und Vmware wird es einwandfrei mounten.


Ich verwende VMWARE Fusion Pro 11.0. Das Verhalten ist ähnlich. Erstellen Sie eine neue VM. Öffnen Sie die VM-Einstellungen, anstatt die ISO-Datei mithilfe des Dropdown-Menüs zu erkennen.
Roee


0

Das einzige Programm, mit dem das Extrahieren funktioniert, ist der kostenlose Unarchiver aus dem App Store. Sie können es anschließend neu packen, es ist jedoch geplant, zunächst alle Daten zu laden.


Erklären Sie Ihre Antwort. Erklären Sie ausführlicher, was Sie unter "erst einmal überhaupt Daten laden können" verstehen.
Karl

0

Ich hatte den gleichen Fehler, nachdem ich die Antwort von izx gelesen hatte, benutzte ich " The Unarchiver ", um die ISO zu extrahieren. Es ist auch schön zu wissen, dass man jetzt einen funktionierenden bootfähigen USB-Stick haben kann.


0

Ich habe es geschafft von:

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

  2. Öffnen Sie die Benutzeroberfläche von Diskutil und wählen Sie die angehängte, aber nicht gemountete Ubuntu-Festplatte aus

  3. Diskutil -> File-> New Disk Image von Ubuntu Disk

  4. Wählen Sie Readonly oder Read / Write ohne Verschlüsselung und wählen Sie das entsprechende Ziel

  5. Sie erhalten eine .dmg-Datei, die in OS X eingebunden werden kann, und erstellen einen bootfähigen USB-Speicher, indem Sie ihn über diskuti oder dd sichern

Vielen Dank


Das hat bei mir nicht funktioniert. Also versuchte Xorriso (wie oben von Mike beschrieben. Ich verwendete Xorriso -indev XX-YY.iso -osirrox auf -extract / outdoor
Ben

Das hat auch bei mir nicht geklappt. Es wurde eine .dmg-Datei erstellt, aber ich erhalte das gleiche "no mountable filesystem" -Öffnungssystem wie von der Quell-.iso-Datei. Die Verwendung von 7zip hat gut funktioniert, um die Dateien auf die Festplatte zu extrahieren.
Mark Edington

-1

Konvertieren Sie die ISO in eine DMG.

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

1
Die Konvertierung scheint zu funktionieren, aber Sie können die resultierende .DMG-Datei nicht öffnen.
Lorin Hochstein

hmmm .. hat für mich gearbeitet.
Jwerre

2
hat bei mir nicht funktioniert
Kem Mason
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.