Written by
Charlotte LeeAnstatt die Mac OS ISO-Datei direkt aus einer Online-Quelle herunterzuladen, können Sie auch eine ISO-Datei manuell mit einem macOS-Installer im .app-Format erstellen. Wenn Sie jedoch den macOS-Full-Installer von einer Quelle wie Mr. Macintosh herunterladen, erhalten Sie eine InstallAssistant.pkg-Datei.
"Wie kann ich eine InstallAssistant.pkg-Datei in eine ISO-Datei konvertieren?" magst du dich fragen. Dieser Artikel gibt Ihnen die Antwort.
Was ist InstallAssistant.pkg?
Die InstallAssistant.pkg-Datei ist derselbe Vollinstaller, den Sie aus dem Mac App Store herunterladen würden, jedoch im .pkg-Format. Er wird auf den Servern von Apple gespeichert und enthält das vollständige "Install macOS xxx.app."
Es wurde erstellt, als Apple den Installer für macOS Big Sur überarbeitete. Daher ist InstallAssistant.pkg nur für macOS Big Sur, macOS Monterey, macOS Ventura, macOS Sonoma und macOS Sequoia verfügbar.
Hinweis: Leider können Sie InstallAssistant.pkg nicht auf Windows-Computern in eine ISO-Datei konvertieren. Wenn Sie keinen kompatiblen Mac haben, versuchen Sie, sich einen von einem Freund, einem Familienmitglied, Ihrer Organisation oder dem örtlichen Apple Store auszuleihen.
Wir werden macOS Sequoia als Beispiel verwenden, um zu erklären, wie man InstallAssistant.pkg in .iso auf Mac konvertiert.
Schritt 1: Installieren der InstallAssistant.pkg-Datei in den Anwendungen-Ordner
Um eine bootfähige macOS ISO-Datei zu erstellen, benötigen Sie den Installer im .app-Format. Da InstallAssistant.pkg ein Paketdateiformat ist, müssen Sie es installieren, um auf die Vollinstaller-App zugreifen zu können.
Doppelklicken Sie darauf, um den InstallAssistant-Installer zu öffnen, und befolgen Sie dann die Anweisungen auf dem Bildschirm, um ihn zu installieren.
Nach der Installation sollte die Install macOS xxx.app (z. B. Install macOS Sequoia.app) im Anwendungen-Ordner zu finden sein.
Schritt 2: Erstellen einer leeren DMG-Datei im Terminal
Der nächste Schritt besteht darin, eine DMG-Datei zu erstellen. Anschließend können Sie die DMG-Datei in eine ISO-Datei konvertieren.
Öffnen Sie das Terminal und führen Sie den folgenden Befehl aus:
hdiutil create -o /tmp/Sequoia -size 13000m -volname Sequoia -layout SPUD -fs HFS+J
Dieser Befehl erstellt ein 13 GB großes Disk-Image mit dem Namen "Sequoia" im Verzeichnis /tmp. Es verwendet ein Partitions-Layout mit dem Dateisystem HFS+J. Der Volumenname des Disk-Images wird "Sequoia" sein, wenn es eingebunden ist.
Wenn Sie eine andere Version verwenden, ersetzen Sie Sequoia damit und ändern Sie die Angabe 13000m, um sicherzustellen, dass die Größe des Disk-Images größer ist als der macOS-Installer.
Hier eine Aufschlüsselung des Befehls:
hdiutil create: Dieser Teil des Befehls sagt hdiutil, ein neues Disk-Image zu erstellen.
-o /tmp/Sequoia: Die -o-Flagge legt den Ausgabepfad und den Namen für das zu erstellende Disk-Image fest. In diesem Fall wird das Disk-Image im Verzeichnis /tmp mit dem Namen Sequoia erstellt.
-size 13000m: Dies legt die Größe des Disk-Images fest. Die Angabe 13000m bedeutet, dass das Disk-Image 13 GB groß sein soll.
-volname Sequoia: Die -volname-Flagge setzt den Volumennamen des Disk-Images. Wenn das Image eingebunden wird, erscheint es mit dem Namen "Sequoia".
-layout SPUD: Dies legt das Partitions-Layout des Disk-Images fest. SPUD steht für "Single Partition - Apple Partition Map" und ist ein gängiges Partitionschema, das die Kompatibilität mit älteren Mac-Systemen gewährleistet.
-fs HFS+J: Die -fs-Flagge setzt das Dateisystemformat für das Disk-Image. HFS+J steht für HFS Plus mit Journaling, ein Dateisystem, das von macOS verwendet wird und eine Journaling-Funktion enthält, um Datenkorruption zu vermeiden.
Schritt 3: Hängen Sie das leere Disk-Image am Mac ein
Dann müssen Sie das im vorherigen Schritt erstellte Disk-Image mit dem folgenden Befehl einhängen:
hdiutil attach /tmp/Sequoia.dmg -noverify -mountpoint /Volumes/Sequoia
Dieser Befehl hängt das Disk-Image Sequoia.dmg im Verzeichnis /tmp am Verzeichnis /Volumes/Sequoia ein, ohne seine Integrität zu überprüfen.
Hier eine Aufschlüsselung des Befehls:
hdiutil: Dies ist ein Befehlszeilen-Dienstprogramm in macOS, das zum Manipulieren von Disk-Images verwendet wird. Es kann verschiedene Operationen wie das Erstellen, Konvertieren, Überprüfen, Einhängen und Aushängen von Disk-Images durchführen.
attach: Dies ist ein Unterbefehl von hdiutil, der zum Einhängen eines Disk-Images verwendet wird. Wenn Sie ein Disk-Image einhängen, wird es im Dateisystem zugänglich.
/tmp/Sequoia.dmg: Dies gibt den Pfad zur Disk-Image-Datei an, die Sie einhängen möchten. In diesem Fall befindet sich das Disk-Image im Verzeichnis /tmp und heißt Sequoia.dmg.
-noverify: Diese Option teilt hdiutil mit, die Prüfsummen des Disk-Images vor dem Anhängen nicht zu überprüfen. Dies kann den Montagevorgang beschleunigen, überspringt jedoch die Integritätsprüfung.
-mountpoint /Volumes/Sequoia: Diese Option legt fest, wo im Dateisystem das Disk-Image gemountet werden soll. In diesem Fall wird es unter /Volumes/Sequoia gemountet. Das Verzeichnis /Volumes ist typischerweise der Ort, an dem macOS externe Laufwerke und Disk-Images einbindet.
Schritt 4: Erstellen eines bootfähigen Installationsmediums auf dem gemounteten Disk-Image
Nachdem das Image gemountet wurde, können Sie das Dienstprogramm createinstallmedia verwenden, um die endgültige ISO-Datei bootfähig zu machen.
sudo /Applications/Install\ macOS\ Sequoia.app/Contents/Resources/createinstallmedia --volume /Volumes/Sequoia --nointeraction
Dieser Befehl verwendet sudo, das Administratorrechte erfordert. Sie müssen also Ihr Administratorpasswort eingeben und Enter drücken.
Schritt 5: Das bootfähige Disk-Image aushängen
Wenn das Installationsmedium erstellt wurde, können Sie das bootfähige Image aushängen:
hdiutil detach /volumes/Install\ macOS\ Sequoia
hdiutil: Dies ist ein Befehlszeilen-Dienstprogramm auf macOS zum Verwalten von Disk-Images.
detach: Dies ist das Unterbefehlswort, das mit hdiutil verwendet wird, um ein gemountetes Disk-Image oder Volume zu demontieren oder auszuwerfen.
/volumes/Install\ macOS\ Sequoia: Dies legt den Pfad zum Volume fest, das Sie aushängen möchten. In diesem Fall handelt es sich um das Volume mit dem Namen "Install macOS Sequoia". Die Backslashes (\) werden als Escape-Zeichen verwendet, um Leerzeichen im Volumennamen zu verarbeiten. Ohne diese Escape-Zeichen würde die Befehlszeile die Leerzeichen als Trennzeichen zwischen verschiedenen Argumenten interpretieren.
Schritt 6: Konvertieren der bootfähigen DMG-Datei in eine CDR-Datei
In diesem Schritt müssen Sie ein Disk-Image mit dem Namen Sequoia.dmg aus dem /tmp-Verzeichnis in ein ISO 9660-Format konvertieren und als Sequoia.cdr auf dem Desktop speichern.
hdiutil convert /tmp/Sequoia.dmg -format UDTO -o ~/Desktop/Sequoia.cdr
hdiutil: Dies ist ein Befehlszeilen-Dienstprogramm auf macOS zum Manipulieren von Disk-Images.
convert: Dies ist das Unterbefehlswort von hdiutil, das zum Konvertieren von Disk-Images von einem Format in ein anderes verwendet wird.
/tmp/Sequoia.dmg: Dies gibt die Quelldatei an, die Sie konvertieren möchten. In diesem Fall handelt es sich um eine Disk-Image-Datei mit dem Namen Sequoia.dmg im Verzeichnis /tmp.
-format UDTO: Diese Option gibt das Format an, in das Sie das Quell-Disk-Image konvertieren möchten. UDTO steht für "Universal Disk Image Format" (ISO 9660), ein Format, das für die Erstellung von CD/DVD-Images verwendet werden kann, die weitgehend kompatibel sind.
-o ~/Schreibtisch/Sequoia.cdr: Die -o-Option gibt den Ausgabedateipfad und den Dateinamen an. Hier wird angegeben, dass die konvertierte Datei als Sequoia.cdr auf dem Schreibtisch des Benutzers (~/Schreibtisch) gespeichert werden soll. Das ~-Symbol steht für das aktuelle Benutzerverzeichnis.
Schritt 7: Benennen Sie die CDR-Datei in eine ISO-Datei um
Jetzt können Sie die Datei Sequoia.cdr in Sequoia.iso umbenennen, während Sie sie am selben Ort belassen.
mv ~/Schreibtisch/Sequoia.cdr ~/Schreibtisch/Sequoia.iso
mv: Dies ist der Befehl zum Verschieben oder Umbenennen von Dateien und Verzeichnissen.
~/Schreibtisch/Sequoia.cdr: Dies ist die Quelldatei, die Sie verschieben oder umbenennen möchten. Das ~-Symbol steht für das Benutzerverzeichnis, also bezieht sich ~/Schreibtisch auf den Desktop-Ordner innerhalb dieses Benutzerverzeichnisses. Sequoia.cdr ist der Name der Datei auf dem Desktop.
~/Schreibtisch/Sequoia.iso: Dies ist der Zielverzeichnispfad und Dateiname. In diesem Fall ist es im selben Desktop-Ordner (~/Schreibtisch), aber mit einer anderen Dateierweiterung (Sequoia.iso).
Dies sind die Schritte zur Konvertierung von InstallAssistant.pkg in eine ISO-Datei auf dem Mac. Teilen Sie sie, wenn sie nützlich sind!