Comment exécuter macOS Catalina dans VirtManager sous Linux

Si vous avez besoin de macOS sur votre PC Linux à des fins de développement, vous serez heureux de savoir qu'il est possible de configurer une machine virtuelle dans VirtManager à l'aide de l'outil macOS-Simple-KVM.

Installation de VirtManager

Vous devrez installer VirtManager sur votre PC Linux pour utiliser macOS sur votre PC Linux. Pour installer le logiciel, ouvrez une fenêtre de terminal. Vous pouvez ouvrir une fenêtre de terminal en appuyant sur Ctrl + Alt + T sur le clavier. Ou recherchez "Terminal" dans le menu de l'application.

Avec la fenêtre du terminal ouverte, l'installation peut commencer. Suivez les instructions d'installation ci-dessous pour installer VirtManager sur votre PC Linux.

Ubuntu

Pour installer VirtManager sur Ubuntu, utilisez la commande apt install suivante ci-dessous.

sudo apt installer virt-manager

DebianName

Pour obtenir VirtManager sur votre système Debian , installez le logiciel à l'aide de la commande apt-get install .

sudo apt-get install virt-manager

Arch Linux

Pour installer VirtManager sur Arch Linux, utilisez la commande pacman -S .

sudo pacman -S virt-manager

Feutre

Pour que VirtManager fonctionne sur Fedora, utilisez la commande dnf install suivante .

sudo dnf installer virt-manager

OuvrirSUSE

Pour configurer VirtManager sur OpenSUSE Linux, vous pouvez exécuter la commande zypper install suivante .

sudo zypper installer virt-manager

Téléchargement de macOS Simple KVM

Il ne suffit pas de télécharger macOS sur votre PC Linux et de l'insérer dans VirtManager. Le système d'exploitation d'Apple est hautement spécialisé et, par conséquent, il doit être personnalisé au préalable. Heureusement, le projet macOS Simple KVM facilite les choses.

Pour commencer, vous devrez installer diverses dépendances nécessaires pour utiliser macOS Simple KVM. Ensuite, suivez les instructions ci-dessous pour que tout fonctionne.

Ubuntu

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

DebianName

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 activer libvirtd sudo systemctl démarrer libvirtd

Feutre

sudo dnf installer libvirt-daemon qemu qemu-img python3 python3-pip git sudo systemctl activer libvirtd sudo systemctl démarrer libvirtd

OuvrirSUSE

sudo zypper dans libvirt-daemon qemu-tools qemu-kvm qemu-x86 qemu-audio-pa python3-pip git sudo systemctl enable libvirtd sudo systemctl start libvirtd

Après avoir configuré les dépendances, utilisez la commande git clone pour récupérer les fichiers de projet macOS Simple KVM à partir de GitHub.

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

Déplacez-vous dans le dossier "macOS-Simple-KVM" à l'aide de la commande cd .

cd macOS-Simple-KVM/

Ensuite, exécutez la commande jumpstart.sh pour télécharger le logiciel d'installation macOS.

./jumpstart.sh --catalina

Une fois l'exécution du script jumpstart terminée, passez à la section suivante du guide.

Générer un disque dur macOS

Vous devez générer un disque dur pour la machine virtuelle macOS KVM. Pour ce faire, utilisez la commande qemu-img ci-dessous. Dans ce guide, nous allons créer un lecteur d'une taille de 100 Go (mais non alloué en une seule fois). Si vous souhaitez que le lecteur soit plus grand (ou plus petit), modifiez la partie "100G" de la commande.

qemu-img créer -f qcow2 macos.qcow2 100G

Activation de macOS dans VirtManager

Pour activer macOS dans VirtManager, vous devrez exécuter un script unique. Ce script prend la configuration macOS et l'importe. Ensuite, dans le terminal, exécutez la commande make.sh.

sudo ./make.sh --add

Après avoir exécuté la commande ci-dessous, le make.shscript générera une configuration XML et importera la machine virtuelle dans VirtManager. Faites un clic droit dessus et sélectionnez l'option "Ouvrir" pour accéder à la VM. Cependant, ne démarrez pas encore la VM.

Sélectionnez le bouton d'informations à côté de l'icône du moniteur pour accéder à la configuration de la machine virtuelle macOS. Sélectionnez "SATA Disk 1" ou "SATA Disk 2", puis cliquez sur le bouton "Add Hardware" avec la souris.

Recherchez le dossier "macOS-Simple-KVM" sur votre ordinateur et cochez la case "Sélectionner ou créer un magasin personnalisé". Ensuite, le bouton "Gérer".

Après avoir cliqué sur le bouton « Gérer », vous verrez une fenêtre contextuelle « Localiser ou créer un volume de stockage ». Cliquez sur le signe "+". Lorsque vous cliquez sur ce bouton, une fenêtre indiquant "Créer un pool de stockage". Trouvez "Target Path" et cliquez dessus avec la souris.

Après avoir cliqué sur "Chemin cible", entrez le chemin suivant. Cependant, assurez-vous de remplacer "USERNAME" par le nom d'utilisateur de votre PC Linux.

/home/USERNAME/macOS-Simple-KVM

Cliquez sur "Terminer" pour ajouter le pool de stockage. Ensuite, parcourez le nouveau pool de stockage pour "macos.qcow2" et sélectionnez "Choisir un volume". Ensuite, sélectionnez le bouton "Terminer" pour ajouter le dernier matériel à la VM.

Une fois le nouveau disque dur ajouté, cliquez sur le bouton "PLAY" pour démarrer la VM.

Installation de macOS

Une fois la machine virtuelle démarrée, vous verrez le gestionnaire de démarrage Clover. Tout d'abord, recherchez l'option "Démarrer l'installation de macOS à partir du système de base macOS" et sélectionnez-la avec les flèches du clavier. Ensuite, appuyez sur Entrée pour démarrer le programme d'installation.

Vous verrez la fenêtre "macOS Utilities" avec le programme d'installation démarré. Sélectionnez "Utilitaire de disque" pour charger l'outil de partition Apple. Dans l'utilitaire de disque, recherchez le "QEMU HARDDISK" avec 107,37 Go d'espace.

Une fois que vous avez localisé le disque dur, sélectionnez le bouton "Effacer". Ensuite, nommez le lecteur "HDD". Ensuite, sélectionnez le bouton "Effacer" pour formater le disque. Lorsque vous avez terminé, cliquez sur "Utilitaire de disque" dans la barre supérieure et sélectionnez "Quitter l'utilitaire de disque" pour revenir à l'outil d'installation de macOS.

Sélectionnez "Réinstaller macOS" et installez macOS en tant que machine virtuelle. Gardez à l'esprit que les machines virtuelles peuvent être lentes. Vous devrez peut-être laisser l'installation reposer pendant environ une heure.

Après la longue installation, vous serez prêt à utiliser MacOS sur votre PC Linux en tant que machine virtuelle.


Comment installer GitLab sur le serveur Ubuntu

Comment installer GitLab sur le serveur Ubuntu

Cherchez-vous à faire fonctionner GitLab sur votre serveur Ubuntu ? GitLab est une puissante alternative auto-hébergée aux services comme GitHub. Avec elle, vous pouvez

Sécuriser un serveur Ubuntu Linux avec SELinux

Sécuriser un serveur Ubuntu Linux avec SELinux

Découvrez comment ajouter une sécurité supplémentaire à votre serveur Ubuntu Linux en installant et en activant SELinux dessus.

Configurer NFS sur un serveur Linux avec Cockpit

Configurer NFS sur un serveur Linux avec Cockpit

Vous cherchez un moyen plus simple de monter des partages NFS sur votre serveur Linux ? Découvrez comment monter des partages NFS avec l'application Cockpit.

Comment mettre à niveau vers Ubuntu 22.04 LTS

Comment mettre à niveau vers Ubuntu 22.04 LTS

Le support à long terme d'Ubuntu 22.04 est là ! Découvrez comment mettre à niveau votre ordinateur de bureau ou portable vers la dernière version d'Ubuntu.

Comment installer les derniers pilotes GPU Nvidia sur Linux

Comment installer les derniers pilotes GPU Nvidia sur Linux

Comment installer les derniers pilotes GPU Nvidia sur Linux

Comment transférer des fichiers vers un conteneur Docker

Comment transférer des fichiers vers un conteneur Docker

Besoin de transférer des fichiers vers votre conteneur Docker ? Avec l'outil Docker cp, vous pouvez facilement déplacer des fichiers vers et depuis des conteneurs.

Comment installer un fichier DEB sous Linux

Comment installer un fichier DEB sous Linux

Qu'est-ce qu'un fichier DEB ? Qu'est ce que tu fais avec? Découvrez les nombreuses façons d'installer des fichiers DEB sur votre PC Linux.

Comment faire fonctionner GOG Galaxy sous Linux

Comment faire fonctionner GOG Galaxy sous Linux

Possédez-vous des jeux sur GOG.com ? Vous souhaitez configurer le client GOG Galaxy sur votre PC Linux pour profiter de certains jeux vidéo ? Suivez ce guide comme nous le montrons

Comment installer Docker Engine sur CentOS

Comment installer Docker Engine sur CentOS

Docker Engine est un programme de conteneurisation ouvert pour Linux et d'autres plates-formes. Docker Engine gère des conteneurs autonomes qui fonctionnent comme

Comment regrouper tous vos chats en un seul avec Ferdi

Comment regrouper tous vos chats en un seul avec Ferdi

Êtes-vous fatigué d'installer Slack, Discord et de nombreux autres outils de productivité sur votre système Linux ? Souhaitez-vous qu'ils puissent tous être combinés en un seul