So erstellen Sie eine macOS-Installationsdiskette unter Linux

Haben Sie ein kaputtes Macbook oder einen iMac? Benötigen Sie eine neue macOS-Installation, um das Problem zu beheben, haben aber nur Zugriff auf einen Linux-PC? Mach dir keine Sorge! Dank der Dmg2Img-Anwendung ist es möglich, eine macOS-Installationsdiskette unter Linux zu erstellen.

Bitte beachten Sie, dass die Dmg2Img-Anwendung nicht 100% der Zeit funktioniert. Benutzung auf eigene Gefahr!

Installieren Sie Dmg2Img

Bevor Sie ein neues Installationsabbild erstellen können, müssen Sie die Dmg2Img-Anwendung auf Ihrem Computer installieren. In diesem Abschnitt des Tutorials gehen wir darauf ein, wie Dmg2Img auf den meisten Linux-Betriebssystemen installiert wird, einschließlich Ubuntu, Debian, Arch Linux, Fedora Linux, OpenSUSE und sogar von der Quelle.

Ubuntu

Um Dmg2Img auf Ubuntu zu installieren, müssen Sie zuerst das Software-Repository „Universe“ aktivieren. Um es zu aktivieren, öffnen Sie ein Terminalfenster und geben Sie den folgenden Befehl ein.

sudo add-apt-repository universe

sudo apt update

Wenn Universe funktioniert, können Sie Dmg2Img mit dem Apt-Paketmanager installieren.

sudo apt install dmg2img

Debian

Dmg2Img ist unter Debian Linux im Software-Repository „Main“ verfügbar. Um es zu installieren, starten Sie ein Terminalfenster mit Strg + Alt + T oder Strg + Umschalt + T. Geben Sie dann den folgenden Apt-get-Befehl in das Terminalfenster ein.

sudo apt-get install dmg2img

Arch-Linux

Arch-Benutzer können Dmg2Img über das AUR installieren. Um die App zu installieren, starten Sie ein Terminal. Verwenden Sie dann nach dem Öffnen das Pacman-Paketierungstool, um sowohl die Base-devel- als auch die Git-Pakete zu installieren.

sudo pacman -S git base-devel

Wenn die Pakete installiert sind, ist es an der Zeit, das Git-Clone-Tool zu verwenden, um den Dmg2Img-Snapshot von Arch Linux AUR herunterzuladen.

git clone https://aur.archlinux.org/dmg2img.git

Nachdem der Befehl git clone abgeschlossen ist, verschieben Sie das Terminalfenster in den neuen Ordner „dmg2img“ auf Ihrem Computer.

cd dmg2img

Verwenden Sie zuletzt den Befehl makepkg, um Dmg2Img auf Ihrem Arch Linux-PC zu erstellen und zu installieren.

makepkg -sri

Fedora

Dmg2Img steht Benutzern von Fedora Linux über die herkömmlichen Softwarequellen zur Verfügung. Um es zu installieren, starten Sie ein Terminalfenster über Strg + Alt + T oder Strg + Umschalt + T. Geben Sie dann den folgenden Dnf-Paketierungsbefehl ein.

sudo dnf install dmg2img -y

OpenSUSE

Im Gegensatz zu vielen anderen Linux-Distributionen auf dieser Liste ist Dmg2Img nicht direkt für OpenSUSE-Versionen verfügbar. Wenn Sie stattdessen die App zum Laufen bringen möchten, müssen Sie eine RPM-Datei aus dem Internet herunterladen und laden.

Gemäß unseren Tests funktioniert Dmg2Img sowohl auf OpenSUSE Tumbleweed als auch auf OpenSUSE Leap 15.0. Um das RPM herunterzuladen, starten Sie ein Terminal, indem Sie Strg + Alt + T oder Strg + Umschalt + T drücken. Verwenden Sie dann den Befehl wget unten.

OpenSUSE Tumbleweed

wget ftp://ftp.pbone.net/mirror/ftp5.gwdg.de/pub/opensuse/repositories/filesystems/openSUSE_Tumbleweed/x86_64/dmg2img-1.6.5-1.4.x86_64.rpm

OpenSUSE-Sprung

wget ftp://ftp.pbone.net/mirror/ftp5.gwdg.de/pub/opensuse/repositories/filesystems/SLE_12/x86_64/dmg2img-1.6.5-1.2.x86_64.rpm

Verwenden Sie nach dem Herunterladen der RPM-Datei den Zypper-Paketmanager, um Dmg2Img auf Ihren Linux-PC zu laden.

sudo zypper install dmg2img-*.x86_64.rpm

Generisches Linux

Der Quellcode für die Dmg2Img-Anwendung ist auf Github verfügbar. Besser noch, es gibt detaillierte Anweisungen, wie man es aus dem Quellcode kompiliert. Wenn Sie ein weniger bekanntes Linux-Betriebssystem verwenden, folge diesem Linkund Sie werden in der Lage sein, es in Gang zu bringen!

Auf USB brennen – Dmg2Img

Nachdem die DMG2Img-Anwendung eingerichtet ist, können wir damit eine DMG-Datei brennen. Legen Sie zunächst Ihre macOS-Image-Datei auf dem Linux-Computer ab. Führen Sie dann die folgenden Schritte aus, um eine bootfähige Diskette zu erstellen.

Schritt 1: Schließen Sie einen kompatiblen USB-Stick an den Computer an. Stellen Sie sicher, dass es groß genug ist – mindestens 8 GB groß.

Schritt 2: Starten Sie ein Terminalfenster auf Ihrem Linux-Computer, indem Sie Strg + Alt + T oder Strg + Umschalt + T auf der Tastatur drücken.

Schritt 3: Verwenden Sie das Programm Dmg2Img, um Ihre macOS-DMG-Datei in eine brennbare ISO-Datei zu konvertieren. Denken Sie daran, dass /path/to/image_file.dmg der genaue Speicherort der DMG-Datei auf Ihrem Linux-Computer ist und /path/to/image_file.iso der Speicherort ist, an dem Sie die neue macOS-ISO-Datei speichern möchten. Stellen Sie sicher, dass Sie beide Zeilen im folgenden Befehl ändern.

dmg2img -v -i /path/to/image_file.dmg -o /path/to/image_file.iso

Schritt 4: Sobald die Dmg2Img-Anwendung Ihre macOS-DMG-Datei in eine Linux-kompatible ISO-Datei konvertiert hat, führen Sie den Befehl lsblk aus und ermitteln Sie die Laufwerksbezeichnung Ihres USB. In diesem Beispiel lautet die Laufwerksbezeichnung /dev/sdd. Deine werden anders sein.

lsblk

Benötigen Sie Hilfe beim Herausfinden der Laufwerksbezeichnung Ihres USB-Sticks unter Linux? Lesen Sie unseren Beitrag über das Finden von Festplatteninformationen unter Linux! Es behandelt detailliert die Verwendung von lsblk, damit Sie schnell Informationen zu Festplatten und anderen Wechseldatenträgern finden können.

Schritt 5: Verwenden Sie den DD-Befehl, um die neue macOS-ISO-Datei auf das USB-Laufwerk zu brennen. Denken Sie daran, dass dieser Befehl mit sudo ausgeführt werden muss, sonst schlägt er fehl!

Denken Sie daran, dass in diesem Beispiel der USB /dev/sdd ist. Bitte stellen Sie sicher, dass Sie im folgenden Befehl of=/dev/sdd durch die Laufwerksbezeichnung des USB-Sticks auf Ihrem System ersetzen.

sudo dd if=/path/to/image_file.iso of=/dev/sdd

Wenn der DD-Befehl das Schreiben beendet hat, ist das Terminal wieder verwendbar. Trennen Sie hier den USB-Stick von Ihrem Computer und verwenden Sie ihn, um macOS auf Ihrem Apple-Gerät neu zu installieren!