So führen Sie macOS Catalina in VirtManager unter Linux aus

Wenn Sie macOS zu Entwicklungszwecken auf Ihrem Linux-PC benötigen, wird es Sie freuen zu erfahren, dass es möglich ist, mit dem Tool macOS-Simple-KVM eine VM in VirtManager einzurichten.

VirtManager installieren

Sie müssen VirtManager auf Ihrem Linux-PC installieren, um macOS auf Ihrem Linux-PC verwenden zu können. Um die Software zu installieren, öffnen Sie ein Terminalfenster. Sie können ein Terminalfenster öffnen, indem Sie Strg + Alt + T auf der Tastatur drücken. Oder suchen Sie im App-Menü nach „Terminal“.

Bei geöffnetem Terminalfenster kann die Installation beginnen. Befolgen Sie die nachstehenden Installationsanweisungen, um VirtManager auf Ihrem Linux-PC zu installieren.

Ubuntu

Um VirtManager unter Ubuntu zu installieren, verwenden Sie den folgenden apt-Installationsbefehl .

sudo apt install virt-manager

Debian

Um VirtManager auf Ihr Debian- System zu laden, installieren Sie die Software mit dem Befehl apt-get install .

sudo apt-get install virt-manager

Arch Linux

Um VirtManager unter Arch Linux zu installieren, verwenden Sie den Befehl pacman -S .

sudo pacman -S virt-manager

Fedora

Um VirtManager unter Fedora zum Laufen zu bringen, verwenden Sie den folgenden dnf-Installationsbefehl .

sudo dnf installiere virt-manager

OpenSUSE

Um VirtManager unter OpenSUSE Linux einzurichten , können Sie den folgenden Zypper-Installationsbefehl ausführen .

sudo zypper installiere virt-manager

Herunterladen von macOS Simple KVM

Es wird nicht funktionieren, einfach macOS auf Ihren Linux-PC herunterzuladen und in VirtManager einzufügen. Das Betriebssystem von Apple ist hochspezialisiert und muss daher vorher angepasst werden. Zum Glück macht es das macOS Simple KVM-Projekt einfach.

Zunächst müssen Sie verschiedene Abhängigkeiten installieren, die für die Verwendung von macOS Simple KVM erforderlich sind. Befolgen Sie dann die nachstehenden Anweisungen, damit alles funktioniert.

Ubuntu

sudo apt install libvirt-daemon qemu-system qemu-utils python3 python3-pip git

Debian

sudo apt-get install libvirt-daemon qemu-system qemu-utils python3 python3-pip git

Arch Linux

sudo pacman -S qemu python python-pip python-wheel git sudo systemctl libvirtd aktivieren sudo systemctl libvirtd starten

Fedora

sudo dnf install libvirt-daemon qemu qemu-img python3 python3-pip git sudo systemctl libvirtd aktivieren sudo systemctl libvirtd starten

OpenSUSE

sudo zypper in libvirt-daemon qemu-tools qemu-kvm qemu-x86 qemu-audio-pa python3-pip git sudo systemctl libvirtd aktivieren sudo systemctl libvirtd starten

Nachdem Sie die Abhängigkeiten eingerichtet haben, verwenden Sie den Befehl „git clone“ , um die macOS Simple KVM-Projektdateien von GitHub abzurufen.

Git-Klon https://github.com/foxlet/macOS-Simple-KVM.git

Wechseln Sie mit dem Befehl cd in den Ordner „macOS-Simple-KVM“ .

cd macOS-Simple-KVM/

Führen Sie als Nächstes den Befehl „jumpstart.sh“ aus, um die macOS-Installationssoftware herunterzuladen.

./jumpstart.sh --catalina

Sobald die Ausführung des Jumpstart-Skripts abgeschlossen ist, fahren Sie mit dem nächsten Abschnitt der Anleitung fort.

Generieren einer macOS-Festplatte

Sie müssen eine Festplatte für die virtuelle macOS KVM-Maschine generieren. Verwenden Sie dazu den folgenden Befehl qemu-img . In dieser Anleitung erstellen wir ein Laufwerk mit einer Größe von 100 GB (aber nicht alle auf einmal zugewiesen). Wenn Sie möchten, dass das Laufwerk größer (oder kleiner) wird, bearbeiten Sie den „100G“-Teil des Befehls.

qemu-img create -f qcow2 macos.qcow2 100G

Aktivieren von macOS in VirtManager

Um macOS in VirtManager zu aktivieren, müssen Sie ein einzigartiges Skript ausführen. Dieses Skript übernimmt die macOS-Konfiguration und importiert sie. Führen Sie dann im Terminal den Befehl make.sh aus .

sudo ./make.sh --add

Nachdem Sie den folgenden Befehl ausgeführt haben, make.shgeneriert das Skript eine XML-Konfiguration und importiert die VM in VirtManager. Klicken Sie mit der rechten Maustaste darauf und wählen Sie die Option „Öffnen“, um auf die VM zuzugreifen. Starten Sie die VM jedoch noch nicht.

Wählen Sie die Informationsschaltfläche neben dem Monitorsymbol aus, um auf die macOS-VM-Konfiguration zuzugreifen. Wählen Sie entweder „SATA Disk 1“ oder „SATA Disk 2“ und klicken Sie dann mit der Maus auf die Schaltfläche „Hardware hinzufügen“.

Suchen Sie auf Ihrem Computer nach dem Ordner „macOS-Simple-KVM“ und klicken Sie auf das Kontrollkästchen „Benutzerdefinierten Store auswählen oder erstellen“. Dann die Schaltfläche „Verwalten“.

Nachdem Sie auf die Schaltfläche „Verwalten“ geklickt haben, wird ein Popup-Fenster „Speichervolume suchen oder erstellen“ angezeigt. Klicken Sie auf das „+“-Zeichen. Wenn Sie auf diese Schaltfläche klicken, öffnet sich ein Fenster mit der Meldung „Speicherpool erstellen“. Suchen Sie nach „Zielpfad“ und klicken Sie mit der Maus darauf.

Nachdem Sie auf „Zielpfad“ geklickt haben, geben Sie den folgenden Pfad ein. Stellen Sie jedoch sicher, dass Sie „BENUTZERNAME“ in den Benutzernamen Ihres Linux-PCs ändern.

/home/USERNAME/macOS-Simple-KVM

Klicken Sie auf „Fertig stellen“, um den Speicherpool hinzuzufügen. Durchsuchen Sie dann den neuen Speicherpool nach „macos.qcow2“ und wählen Sie „Volume auswählen“. Wählen Sie dann die Schaltfläche „Fertig stellen“, um der VM die neueste Hardware hinzuzufügen.

Sobald die neue Festplatte hinzugefügt ist, klicken Sie auf die Schaltfläche „PLAY“, um die VM zu starten.

macOS installieren

Sobald die VM hochgefahren ist, wird der Clover-Bootmanager angezeigt. Suchen Sie zunächst die Option „Boot macOS Install from macOS Base System“ und wählen Sie sie mit den Tastaturpfeilen aus. Drücken Sie dann die Eingabetaste , um das Installationsprogramm zu starten.

Sie sehen das Fenster „macOS Utilities“ mit gestartetem Installationsprogramm. Wählen Sie „Festplatten-Dienstprogramm“, um das Apple-Partitionstool zu laden. Suchen Sie im Festplatten-Dienstprogramm nach „QEMU HARDDISK“ mit 107,37 GB Speicherplatz.

Sobald Sie die Festplatte gefunden haben, klicken Sie auf die Schaltfläche „Löschen“. Benennen Sie das Laufwerk dann „HDD“. Wählen Sie anschließend die Schaltfläche „Löschen“, um das Laufwerk zu formatieren. Wenn Sie fertig sind, klicken Sie in der oberen Leiste auf „Festplatten-Dienstprogramm“ und wählen Sie „Festplatten-Dienstprogramm beenden“, um zum macOS-Installationstool zurückzukehren.

Wählen Sie „MacOS neu installieren“ und installieren Sie macOS als VM. Bedenken Sie, dass VMs langsam sein können. Möglicherweise müssen Sie die Installation etwa eine Stunde lang ruhen lassen.

Nach der langwierigen Installation können Sie MacOS auf Ihrem Linux-PC als VM verwenden.

Einen Kommentar hinterlassen

Behebung von Screen Tearing auf Intel-Grafikkarten unter Pardus Linux: Ein ergebnisorientierter Leitfaden

Behebung von Screen Tearing auf Intel-Grafikkarten unter Pardus Linux: Ein ergebnisorientierter Leitfaden

Beheben Sie das Tearing von Intel-Grafikbildschirmen unter Pardus Linux, indem Sie X11 vs. Wayland, Compositor-Einstellungen, Bildwiederholfrequenz, aktiven Xorg-Treiber und TearFree nur gegebenenfalls überprüfen.

So konfigurieren Sie die SLES 15 Firewall mit firewall-cmd

So konfigurieren Sie die SLES 15 Firewall mit firewall-cmd

Firewalld auf SLES 15 konfigurieren: Zonen prüfen, Dienste oder Ports zulassen, permanente Regeln speichern, sicher neu laden und Zugriff überprüfen.

SLES Live Patching Konfigurationsleitfaden: Kernel-Updates ohne Neustart anwenden

SLES Live Patching Konfigurationsleitfaden: Kernel-Updates ohne Neustart anwenden

Aktivieren Sie das Kernel-Live-Patching auf SLES 15 SP7, wenden Sie unterstützte Korrekturen ohne Neustart an, überprüfen Sie aktive Patches und verstehen Sie, wann ein Kernel-Neustart dennoch erforderlich ist.

So aktivieren Sie den FIPS-Modus auf SUSE Linux Enterprise Server 15

So aktivieren Sie den FIPS-Modus auf SUSE Linux Enterprise Server 15

Aktivieren Sie den FIPS-Modus auf SLES 15 mit dem von SUSE unterstützten Setup-Dienstprogramm, starten Sie das System sicher neu, überprüfen Sie den Status des Kernels und der Krypto-Richtlinien und prüfen Sie die Zertifizierungsgrenzen.

Wie man Google Chrome auf Gooroom OS installiert, ohne gegen Sicherheitsrichtlinien zu verstoßen

Wie man Google Chrome auf Gooroom OS installiert, ohne gegen Sicherheitsrichtlinien zu verstoßen

Installieren Sie Google Chrome sicher auf Gooroom OS mit offiziellen .deb-Paketen, APT, Richtlinienprüfungen, Update-Anleitungen und Korrekturen für verwaltete Geräte.

So exportieren Sie SLES-Systemprotokolle sicher an einen Remote-Syslog-Server

So exportieren Sie SLES-Systemprotokolle sicher an einen Remote-Syslog-Server

Leiten Sie SLES-Systemprotokolle sicher an einen entfernten Syslog-Server weiter – mit rsyslog, TLS-Zertifikaten, Peer-Name-Verifizierung, Warteschlangen, Validierung und Tests.

SLES 15 Active Directory-Integration mit SSSD: Eine Schritt-für-Schritt-Anleitung

SLES 15 Active Directory-Integration mit SSSD: Eine Schritt-für-Schritt-Anleitung

Verbinden Sie SLES 15 mit Active Directory über SSSD mithilfe von YaST. Bereiten Sie DNS und Zeit vor, konfigurieren Sie Domänenanmeldungen, überprüfen Sie Kerberos und vergleichen Sie SSSD, Winbind und realmd.

Behebung von Problemen mit dem Realtek RTL8821CE Wi-Fi-Treiber unter Pardus Linux

Behebung von Problemen mit dem Realtek RTL8821CE Wi-Fi-Treiber unter Pardus Linux

Beheben Sie das Problem mit RTL8821CE Wi-Fi unter Pardus Linux, indem Sie den integrierten rtw88-Treiber, die Realtek-Firmware, rfkill, NetworkManager und sichere Ausweichoptionen überprüfen.

Behebung des Fehlers „Temporärer Fehler bei der DNS-Auflösung“ in Debian 12 mit systemd-resolved

Behebung des Fehlers „Temporärer Fehler bei der DNS-Auflösung“ in Debian 12 mit systemd-resolved

Diagnose und Behebung von DNS-Auflösungsfehlern unter Debian 12 mit systemd-resolved, einschließlich resolv.conf, NetworkManager, networkd, Cache und Verifizierung.

So installieren Sie Pardus Linux sicher parallel zu Windows 11

So installieren Sie Pardus Linux sicher parallel zu Windows 11

Installieren Sie Pardus 25.2 neben Windows 11, indem Sie ein Backup erstellen, das Windows-Volume verkleinern, von einem UEFI-USB-Stick booten und die vorhandenen EFI- und Wiederherstellungspartitionen schützen.