GNU/Linux >> LINUX-Kenntnisse >  >> Debian

So installieren Sie macOS in einer virtuellen Linux-Maschine mit Sosumi (Snap-Paket)

Sosumi ist ein auf macOS Simple KVM basierendes Snap-Paket, das das Herunterladen und Installieren von macOS in einer virtuellen Maschine erleichtert (wird mit qemu-virgil geliefert, das virtio-vga, einen paravirtuellen 3D-Grafiktreiber, enthält). Es wird nicht mit macOS geliefert, aber es lädt ein Installations-Image für macOS Catalina herunter.

Es ist von Anfang an erwähnenswert, dass Apple die Installation von macOS auf Nicht-Apple-Hardware nicht zulässt. Um dies legal nutzen zu können, muss Linux auf Apple-Hardware installiert sein.

Nachdem ich Sosumi einige Stunden auf meinem Ubuntu 20.04-Desktop verwendet habe, kann ich Ihnen sagen, dass die Installation ziemlich lange dauert (ungefähr 50 Minuten auf meinem System) und das macOS-System möglicherweise etwas langsam ist, aber es ist verwendbar. Daher ist dies möglicherweise nicht für schwere Aufgaben geeignet, aber perfekt zum Testen.

Dieses von Alan Pope von Canonical / Ubuntu erstellte Snap-Paket erleichtert die Installation und Ausführung von macOS in einer virtuellen Maschine auf Debian / Ubuntu, Fedora und anderen Linux-Distributionen (nach der Installation von snapd). Sie finden die Snap-Paketquelle auf GitHub. Wenn Sie das Snap-Paket jedoch nicht verwenden möchten, haben Sie die Möglichkeit, macOS Simple KVM zu verwenden, eine Reihe von Tools zum Einrichten einer schnellen virtuellen macOS-Maschine in QEMU (beschleunigt durch KVM).

Das könnte Sie auch interessieren:macOS Big Sur oder Catalina in einer virtuellen Maschine mit Docker OSX installieren

Bevor ich dies installiere, gibt es ein paar wichtige Dinge, die ich beachten möchte:

  • Nach der Installation von macOS in der virtuellen Maschine wird die Gesamtgröße des Sosumi-Ordners (~/snap/sosumi ) beträgt auf meinem System etwa 31,5 GB, dies kann jedoch anwachsen, wenn Sie zusätzliche Anwendungen in der virtuellen macOS-Maschine installieren
  • Die CPU Ihres Computers muss Hardwarevirtualisierung unterstützen. Sehen Sie sich die KVM-Checkliste von hier an, um herauszufinden, ob Ihre CPU dies unterstützt
  • Sowohl Intel- als auch AMD-CPUs werden unterstützt, aber die Empfehlungen sind Ivy Bridge (oder höher) Core- und Xeon-Prozessoren oder Ryzen- und Threadripper-Prozessoren (aus den häufig gestellten Fragen zu macOS Simple KVM)
  • Sie können die virtuelle QEMU-Maschine veranlassen, Ihren Mausfokus freizugeben, indem Sie CTRL + Alt + G drücken
  • Das Startup-Skript, das verschiedene Parameter (wie den verfügbaren VM-Speicher, die Anzahl der CPUs usw.) enthält, die Sie optimieren können, finden Sie in ~/snap/sosumi/common/launch

So installieren Sie macOS in einer virtuellen Maschine (QEMU) unter Linux mit dem Sosumi-Snap-Paket

Um Sosumi zu installieren, müssen Sie in der Lage sein, Snap-Pakete auf Ihrem System zu installieren. Dies ist in Ubuntu standardmäßig aktiviert, und auf anderen Linux-Distributionen befolgen Sie die Anweisungen in den Snapcraft-Dokumenten.

1. Installieren Sie das Sosumi-Snap-Paket:

sudo snap install sosumi --edge

Warum Kante? In meinem Test startete die virtuelle Maschine von macOS nach der Verwendung des Stable-Pakets von Sosumi nicht, aber es funktioniert mit der Edge-Version. Sie können --edge überspringen aus dem Befehl, um die stabile Version zu installieren, wenn Sie möchten.

2. Führen Sie Sosumi zum ersten Mal aus, indem Sie sosumi eingeben in einem Endgerät. Dies ist nur beim ersten Mal erforderlich; Für zukünftige Starts wird eine Verknüpfung für das Anwendungsmenü erstellt.

[[Bearbeiten]]Wenn Sie auf ein Problem stoßen, das besagt, dass Sosumi / qemu nicht ausgeführt werden konnte, weil X11 nicht starten kann, fügen Sie Ihren Benutzer zu kvm hinzu Gruppe:

sudo usermod -aG kvm $USER

Von Bob White in den Kommentaren unten erwähntes Problem.

3. Nachdem die virtuelle Maschine gestartet wurde, drücken Sie Enter bis Boot macOS Install from macOS Base System :

4. Formatieren Sie die Festplatte der virtuellen macOS-Maschine.

Sie gelangen zu einem Bildschirm mit einem Dialog namens macOS Utilities – Klicken Sie dort auf Disk Utility :

Wählen Sie im Dialogfeld „Festplattendienstprogramm“ den ersten Apple HDD aus in der linken Seitenleiste (mit einer Kapazität von 68,72 GB) und dann auf Erase , geben Sie einen Namen für die Festplatte ein (z. B. macOS) und lassen Sie die restlichen Optionen unverändert (mac OS Extended (Journaled) file system with GUID Partition Map):

Klicken Sie nun auf die Erase um die Partition zu formatieren.

5. Installieren Sie macOS in der virtuellen Maschine.

Wenn Sie fertig sind, schließen Sie Disk Utility , und Sie kommen zu macOS Utility Dialog wieder. Wählen Sie in diesem Dialog Reinstall macOS . klicken Sie auf Continue ein paar Mal und Sie gelangen zu einem Bildschirm, auf dem Sie die in Schritt 4 formatierte Festplatte auswählen müssen:

Klicken Sie anschließend auf Install und die Installation beginnt:

Die virtuelle Maschine wird irgendwann automatisch neu gestartet, fährt dann mit der Installation fort und startet neu, wenn sie fertig ist.

6. In macOS booten

Nachdem die Installation abgeschlossen ist, wird die virtuelle macOS-Maschine neu gestartet und einige zusätzliche Optionen werden im Startmenü angezeigt. Verwenden Sie die Links-/Rechts-Pfeiltasten, um Boot macOS from... auszuwählen , also (in Boot macOS from macOS , das zweite macOS ist der Name der Festplatte, die in Schritt 4 festgelegt wurde:

Sie müssen diese Option jedes Mal auswählen, wenn Sie die virtuelle Maschine starten, wenn Sie macOS starten möchten.

Wenn Sie macOS zum ersten Mal booten, müssen Sie die Ersteinrichtung durchführen (Bild oben), Ihren Standort und die bevorzugten Sprachen auswählen, sich optional mit Ihrer Apple-ID anmelden, den Nutzungsbedingungen zustimmen usw. Computerkonto (Benutzername und Passwort). Sobald Sie fertig sind, sollte der macOS Catalina-Desktop geladen werden.


Debian
  1. So installieren Sie Windows 11 auf einer virtuellen VMware-Maschine

  2. So installieren Sie Windows 11 auf einer virtuellen Hyper-V-Maschine

  3. So installieren Sie RHEL 8 auf einer virtuellen Maschine

  4. So installieren und verwenden Sie den Snap-Paket-Manager unter Alma Linux 8

  5. So installieren Sie Zlib unter Ubuntu Linux

Verwendung von Tails Linux OS in VirtualBox Virtual Machine

So installieren Sie Snap &Snap-Store unter Debian 11 Bullseye Linux

So installieren Sie Rocky Linux auf einer virtuellen VMware Player-Maschine

So installieren Sie Snap unter Rocky Linux 8

So installieren Sie Snap Package Manager unter Rocky Linux 8

So installieren Sie Snap Package Manager in Linux-Distributionen