So erstellen Sie eine macOS-Installationsdiskette unter Linux

Erstellung eines macOS-Installationsmediums unter Linux

Ist Ihr Macbook oder iMac defekt? Benötigen Sie eine frische macOS-Installation, um das Problem zu beheben, haben aber nur einen Linux-Rechner zur Verfügung? Keine Sorge! Mit dem Werkzeug Dmg2Img können Sie auch unter Linux einen macOS-Installationsdatenträger erstellen.

Beachten Sie jedoch, dass Dmg2Img nicht immer fehlerfrei arbeitet. Die Nutzung erfolgt auf eigene Verantwortung!

Installation von Dmg2Img

Bevor Sie mit der Erstellung eines neuen Installationsabbilds beginnen können, muss Dmg2Img auf Ihrem Rechner installiert werden. Im folgenden Abschnitt zeigen wir, wie Sie Dmg2Img auf verschiedenen Linux-Systemen installieren können, darunter Ubuntu, Debian, Arch Linux, Fedora Linux, OpenSUSE und sogar aus dem Quellcode.

Ubuntu

Für die Installation unter Ubuntu müssen Sie zuerst das „Universe“-Software-Repository aktivieren. Öffnen Sie hierzu ein Terminal und geben Sie folgende Befehle ein:

sudo add-apt-repository universe
sudo apt update

Sobald „Universe“ aktiviert ist, können Sie Dmg2Img mit dem Apt-Paketmanager installieren:

sudo apt install dmg2img

Debian

Unter Debian ist Dmg2Img im „Main“-Repository verfügbar. Starten Sie ein Terminal mit Strg + Alt + T oder Strg + Umschalt + T und geben Sie dann folgenden Befehl ein:

sudo apt-get install dmg2img

Arch Linux

Arch-Nutzer können Dmg2Img über das AUR installieren. Öffnen Sie dazu ein Terminal und installieren Sie mit Pacman die Pakete „base-devel“ und „git“:

sudo pacman -S git base-devel

Nach der Installation verwenden Sie Git, um den Dmg2Img-Snapshot vom Arch Linux AUR herunterzuladen:

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

Navigieren Sie dann im Terminal in den neu erstellten Ordner „dmg2img“:

cd dmg2img

Abschließend erstellen und installieren Sie Dmg2Img mit dem Befehl „makepkg“:

makepkg -sri

Fedora

Für Fedora-Nutzer ist Dmg2Img über die Standard-Softwarequellen verfügbar. Starten Sie ein Terminal und geben Sie folgenden Dnf-Befehl ein:

sudo dnf install dmg2img -y

OpenSUSE

Im Gegensatz zu anderen Distributionen ist Dmg2Img nicht direkt für OpenSUSE verfügbar. Sie müssen eine RPM-Datei aus dem Internet laden.

In unseren Tests funktionierte Dmg2Img sowohl unter OpenSUSE Tumbleweed als auch OpenSUSE Leap 15.0. Um die RPM-Datei zu laden, starten Sie ein Terminal und verwenden Sie den „wget“-Befehl:

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 Leap:

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

Nach dem Download installieren Sie Dmg2Img mit dem Zypper-Paketmanager:

sudo zypper install dmg2img-*.x86_64.rpm

Generisches Linux

Der Quellcode für Dmg2Img ist auf Github verfügbar, inklusive ausführlicher Anleitung zur Kompilierung. Wenn Sie eine weniger verbreitete Linux-Distribution verwenden, folgen Sie diesem Link, um die Anwendung zu installieren!

Erstellen des bootfähigen USB-Sticks mit Dmg2Img

Nach der Installation von Dmg2Img können Sie damit eine DMG-Datei verarbeiten. Legen Sie Ihre macOS-Image-Datei auf dem Linux-Rechner ab und folgen Sie diesen Schritten:

Schritt 1: Schließen Sie einen USB-Stick (mind. 8 GB) an Ihren Rechner an.

Schritt 2: Öffnen Sie ein Terminal auf Ihrem Linux-System (Strg + Alt + T oder Strg + Umschalt + T).

Schritt 3: Verwenden Sie Dmg2Img, um die macOS-DMG-Datei in eine ISO-Datei zu konvertieren. Ersetzen Sie dabei „/pfad/zur/image_datei.dmg“ mit dem Pfad zur DMG-Datei und „/pfad/zur/image_datei.iso“ mit dem Pfad, wo die ISO-Datei gespeichert werden soll:

dmg2img -v -i /pfad/zur/image_datei.dmg -o /pfad/zur/image_datei.iso

Schritt 4: Nachdem Dmg2Img die Konvertierung abgeschlossen hat, ermitteln Sie mit dem Befehl „lsblk“ den Laufwerksbuchstaben Ihres USB-Sticks. In diesem Beispiel ist es /dev/sdd. Ihr Laufwerksbuchstabe kann anders sein.

lsblk

Benötigen Sie Hilfe bei der Identifizierung Ihres USB-Laufwerks unter Linux? Lesen Sie unseren Artikel zur Ermittlung von Datenträgerinformationen unter Linux! Dort wird die Verwendung von „lsblk“ detailliert erklärt.

Schritt 5: Nutzen Sie den „dd“-Befehl mit sudo-Rechten, um die ISO-Datei auf den USB-Stick zu schreiben. Achten Sie darauf, „/dev/sdd“ durch den Laufwerksbuchstaben Ihres USB-Sticks zu ersetzen:

sudo dd if=/pfad/zur/image_datei.iso of=/dev/sdd

Sobald der „dd“-Befehl beendet ist, kann das Terminal wieder verwendet werden. Entfernen Sie den USB-Stick und nutzen Sie ihn, um macOS auf Ihrem Apple-Gerät neu zu installieren!