So installieren Sie macOS in einer virtuellen Maschine unter Ubuntu Linux
Virtuelle Maschinen sind in der Computer- und Softwareentwicklung sehr wichtig. Sie ermöglichen es uns in erster Linie, verschiedene Betriebssysteme zu testen und zu verwenden, ohne dass zusätzliche Hardware erforderlich ist. Außerdem können Sie sicher sein, dass ein Fehler mit der virtuellen Maschine Ihr vorhandenes Host-Betriebssystem nicht beschädigt.
Diese Anleitung zeigt Ihnen, wie Sie macOS unter Ubuntu Linux mit einer virtuellen QEMU-KVM-Maschine installieren. Damit können Sie native MacOS-Software verwenden, die unter Linux sonst nicht verfügbar ist.
Was ist QEMU?
QEMU ist ein Emulator und Virtualizer für virtuelle Maschinen, der VMware und VirtualBox unter Windows sehr ähnlich ist. Benutzer verwenden QEMU häufig zusammen mit KVM, da es eine nativ implementierte virtuelle Maschine auf dem Linux-Kernel bereitstellt.
Der Hauptvorteil von QEMU ist, dass es sehr einfach einzurichten und zu verwalten ist. Das Erstellen virtueller Maschinen über die Befehlszeile war mit QEMU noch nie so einfach. Sie können auch eine GUI-Schnittstelle mit QEMU / KVM verwenden, und der bevorzugte GUI-Manager der Wahl ist virt-manager . Das Ausführen virtueller Maschinen bietet Ihnen viele weitere Vorteile .
Nachdem Sie eine virtuelle QEMU / KVM-Maschine getestet haben und sie nicht mehr benötigen, können Sie die der virtuellen Maschine zugeordnete virtuelle Festplattendatei problemlos löschen.
QEMU / KVM installieren
Sie können QEMU / KVM über die Befehlszeile mit dem Dienstprogramm apt installieren. apt wird auch verwendet, um Anwendungen auf Debian-basierten Linux-Distributionen zu deinstallieren . Außerdem sollten Sie Python-Dienstprogramme neben den QEMU-Paketen installieren.
Installieren Sie alle erforderlichen Abhängigkeiten, um fortzufahren.
sudo apt-get install qemu-system qemu-utils python3 python3-pip
MacOS und die Installationstools herunterladen
In diesem Handbuch wird das Foxlet-Projekt auf GitHub verwendet , um den Installationsprozess von macOS und die Verwaltung der virtuellen Maschine mit QEMU / KVM zu vereinfachen.
Zuerst müssen Sie das MacOS-Basis-Image und die Installationstools aus dem offiziellen GitHub-Repository von Foxlets herunterladen.
Wechseln Sie in den Ordner / Downloads , um ihn zum aktuellen Arbeitsverzeichnis zu machen.
cd ~/Downloads
Laden Sie dann das Projekt mit dem Dienstprogramm wget herunter:
wget https://github.com/foxlet/macOS-Simple-KVM/archive/refs/heads/master.zip
Die heruntergeladenen Pakete werden als master.zip im Ordner / Downloads gespeichert. Verwenden Sie das Befehlszeilenprogramm unzip , um den Inhalt des Pakets zu extrahieren.
unzip master.zip
Das Entpack-Tool speichert den extrahierten Befehlsordner als macOS-Simple-KVM-master .
Erstellen eines KVM-Ordners für Ihre virtuellen Maschinen
Um Ihre virtuellen Maschinen einfach zu verwalten, können Sie einen Ordner mit dem Namen KVM erstellen, der die virtuelle macOS-Maschine enthält. Sie können dieses Verzeichnis verwenden, um andere virtuelle Maschinen auf Ihrem System zu hosten.
mkdir ~/KVM
Nachdem Sie den Ordner erstellt haben, können Sie den entpackten Ordner mit Ihren macOS-Installationstools und -Skripten in den KVM-Ordner verschieben. Zur Vereinfachung können Sie den Ordner auch in macOS umbenennen. Sie können dies alles mit dem folgenden Befehl tun.
mv ~/Downloads/macOS-Simple-KVM-master/ ~/KVM/macOS
Erstellen einer virtuellen Festplatte
Sie erstellen jetzt eine virtuelle Festplatte im MacOS-Ordner, den Sie kürzlich umbenannt haben.
cd ~/KVM/macOS
Führen Sie das folgende Skript im macOS-Ordner aus, in dem sich Ihre virtuelle Maschine befindet. Mit dem unten angegebenen Befehl wird das Installationsimage für macOS Catalina automatisch heruntergeladen.
./jumpstart
Mit dem Basis-Image können Sie jetzt das Image der virtuellen Festplatte erstellen, auf dem Sie macOS installieren.
Verwenden Sie das Dienstprogramm qemu-img , um die virtuelle Festplatte zu erstellen, die für die Installation des Betriebssystems verwendet wird.
qemu-img create -f qcow2 mac_os.qcow2 64G
Mit dem obigen Befehl wird ein virtueller Datenträgername mac_os.qcow2 im qcow2- Format mit einer geschätzten Größe von 64 GB erstellt. QEMU erstellt ein größeres Image als das von Ihnen angegebene, wie Sie in der folgenden Ausgabe sehen können, in der eine Festplatte mit ca. 68 GB erstellt wird.
Konfigurieren der virtuellen Maschine
Eine weitere wichtige Datei im Ordner macOS ist die Datei basic.sh , mit der die Laufzeitumgebung der virtuellen Maschine konfiguriert wird.
Fügen Sie die folgenden zwei Zeilen am Ende der Datei basic.sh hinzu und speichern Sie sie.
-drive id=SystemDisk,if=none,file=mac_os.qcow2
-device ide-hd,bus=sata.4,drive=SystemDisk
Der endgültige Inhalt von basic.sh sollte wie im Bild unten aussehen.
Eine andere Konfiguration, die Sie ändern können, ist die Größe des Arbeitsspeichers, den die virtuelle Maschine verwendet. Die Zeile, die mit -m beginnt, gibt die RAM-Größe in GB an. Sie können die Anzahl der von der virtuellen Maschine verwendeten CPU-Kerne in der Zeile angeben , die mit -smp beginnt, dh Kerne = x .
MacOS unter Ubuntu installieren
Führen Sie zum Starten der Installation die oben bearbeitete Skriptdatei basic.sh aus .
./basic.sh
Nachdem Sie den obigen Befehl ausgeführt haben, wird der Erstinstallationsbildschirm des MacOS-Betriebssystems angezeigt. Drücken Sie die Eingabetaste, um fortzufahren.
Hinweis : Ihre Maus funktioniert derzeit möglicherweise nicht richtig. Stattdessen müssen Sie die Pfeiltasten für die Navigation verwenden.
Verwenden Sie die Tastaturtasten Strg + Alt + G , um die Maus- und Tastatursteuerung aus dem Fenster der virtuellen Maschine zu schließen.
Lesen Sie unbedingt die Lizenzbedingungen und fahren Sie mit der Installation fort, indem Sie auf die Schaltfläche Zustimmen klicken.
Denken Sie daran, die virtuelle Festplatte mit dem Festplatten-Dienstprogramm zu formatieren, bevor Sie mit der Installation fortfahren.
Wählen Sie im linken Bereich die entsprechende Festplattengröße aus und klicken Sie auf die Schaltfläche Löschen . Benennen Sie die Festplatte dann im Festplatten-Dienstprogramm in MainDisk um . Verwenden Sie das Apple File System-Format (APFS) zum Formatieren der Festplatte und das GUID-Partitionszuordnungsschema wie unten gezeigt.
Nachdem alles eingestellt ist, schließen Sie das Fenster des Festplatten-Dienstprogramms mit der roten Schaltfläche in der oberen linken Ecke. Das System leitet Sie dann zum vorherigen Bildschirm weiter.
Wenn die virtuelle Festplatte ordnungsgemäß formatiert ist, können Sie jetzt mit der Installation von macOS fortfahren, indem Sie die Option macOS neu installieren auswählen.
Wählen Sie nun die Installationsdiskette aus, auf der sich Ihr macOS-System befindet.
Im nächsten Bildschirm können Sie einfach auf Weiter klicken, um mit der Installation fortzufahren.
Die Installation wird einige Zeit dauern, wie Sie aus der ersten geschätzten Zeit unten ersehen können. Nehmen Sie also eine Tasse Kaffee oder Ihr Lieblingsgetränk und entspannen Sie sich.
Während des Installationsvorgangs müssen Sie keine weitere Auswahl treffen, bis der folgende Bildschirm angezeigt wird, in dem Sie aufgefordert werden, das Betriebssystem zu konfigurieren.
Konfigurieren Ihrer macOS-Installation
Wenn die Installation so weit gekommen ist, ist es Zeit, Ihr neues Betriebssystem zu konfigurieren. Beginnen Sie mit der Auswahl Ihres Wohnsitzlandes oder Ihrer Wohnregion.
Wählen Sie dann Ihre Optionen für die geschriebene und die gesprochene Sprache aus. Sie können die Schaltfläche Einstellungen anpassen verwenden, um weitere Sprachunterstützung hinzuzufügen, wenn Sie dies wünschen.
Auf dem nächsten Bildschirm erfahren Sie, wie Apple mit Daten und dem Datenschutz der Benutzer umgeht. Klicken Sie auf Weiter, um fortzufahren.
Unter macOS haben Sie die Möglichkeit, Daten von einem anderen PC oder Speichermedium zu übertragen. Wir werden dies jedoch derzeit nicht tun, um die Dinge einfach zu halten.
Sie können sich später mit Ihrer Apple ID anmelden.
Wählen Sie im Bildschirm Allgemeine Geschäftsbedingungen die Option Zustimmen aus, wenn Sie mit der Installation fortfahren möchten.
Sie können jetzt fortfahren und das Benutzerkonto einrichten. Geben Sie Ihren Benutzernamen und ein sicheres Passwort ein, um fortzufahren. Sie können auch einen Hinweis geben, der Ihnen hilft, sich das Passwort zu merken, falls Sie es vergessen.
Klicken Sie im nächsten Bildschirm mit der Aufschrift Express-Einrichtung einfach auf Weiter .
Auf dem Analysebildschirm werden Sie um Ihre Zustimmung gebeten, Absturz- und Nutzungsdaten mit Entwicklern zu teilen. Aktivieren Sie die Option Absturz- und Nutzungsdaten mit App-Entwicklern teilen und klicken Sie auf die Schaltfläche Weiter .
Mit der Bildschirmzeit können Sie konfigurieren, ob macOS aufzeichnen soll, und Ihnen eine Zusammenfassung Ihrer Bildschirmnutzung geben. Wählen Sie Später einrichten und klicken Sie dann auf Weiter .
Wenn Sie ein Fan von Sprachassistenten sind, können Sie auswählen, ob Siri aktiviert werden soll oder nicht. Wählen Sie Weiter , um mit der Installation fortzufahren.
Der letzte Schritt, bevor Sie Ihren neuen MacOS-Desktop sehen, besteht darin, eine Themenfarbe einzurichten. Wir werden das dunkle Thema für dieses Tutorial auswählen.
Schließlich wird Ihnen der MacOS-Desktop-Bildschirm angezeigt. In diesem Stadium können Sie das System verwenden, es können jedoch gelegentlich Konfigurationsoptionen angezeigt werden. Sie können das System auch jetzt oder später aktualisieren.
Dort haben Sie es, macOS läuft in einer virtuellen Maschine unter Ubuntu Linux.
Starten und Stoppen der virtuellen Maschine
Sie können Ihr macOS-System herunterfahren oder neu starten, wenn Sie mit der virtuellen Maschine fertig sind. Um die virtuelle Maschine zu stoppen, drücken Sie Strg + C in dem Terminal, in dem das Skript basic.sh ausgeführt wird.
Um die virtuelle Maschine wieder einzuschalten , starten Sie einfach das Skript basic.sh im Ordner macOS, in dem sich Ihre virtuelle Festplatte befindet.
./basic.sh
Der folgende Startbildschirm wird angezeigt. Wählen Sie die Option Boot macOS von MainDisk .
Weitere Konfigurationen mit QEMU / KVM
Sie können die Einstellungen Ihrer virtuellen Maschine einschließlich der Bildschirmauflösung weiter konfigurieren. Dieses Handbuch konzentriert sich jedoch ausschließlich auf den Installationsaspekt. Öffnen Sie den Ordner / docs im macOS-Verzeichnis, das die virtuelle Festplatte enthält, um weitere Informationen zur weiteren Konfiguration des Systems zu erhalten.
Ihre virtuelle macOS-Maschine verwendet automatisch die vom Host-Betriebssystem verwendete Internetverbindung, sodass Sie problemlos mit der Installation Ihrer bevorzugten Apps fortfahren können. Ebenso können Sie macOS mithilfe einer virtuellen Maschine unter einem Windows-Betriebssystem installieren.