Sosumi est un package instantané basé sur macOS Simple KVM, ce qui facilite le téléchargement et l'installation de macOS dans une machine virtuelle (livré avec qemu-virgil, qui inclut virtio-vga, un pilote graphique 3D paravirtuel). Il n'est pas fourni avec macOS, mais il télécharge une image d'installation pour macOS Catalina.
Il convient de noter dès le départ qu'Apple n'autorise pas l'installation de macOS sur du matériel non Apple. Pour l'utiliser légalement, Linux doit être installé sur le matériel Apple.
Après avoir utilisé Sosumi sur mon bureau Ubuntu 20.04 pendant quelques heures, je peux vous dire que l'installation prend assez de temps (environ 50 minutes sur mon système) et que le système macOS est peut-être un peu lent, mais il est utilisable. En tant que tel, cela peut ne pas convenir aux tâches lourdes, mais c'est parfait pour les tests.
Ce package snap, créé par Alan Pope de Canonical / Ubuntu, facilite l'installation et l'exécution de macOS dans une machine virtuelle sur Debian / Ubuntu, Fedora et d'autres distributions Linux (après l'installation de snapd). Vous pouvez trouver la source du package snap sur GitHub. Cependant, si vous ne souhaitez pas utiliser le package snap, vous avez la possibilité d'utiliser macOS Simple KVM, un ensemble d'outils permettant de configurer une machine virtuelle macOS rapide dans QEMU (accélérée par KVM).
Vous pourriez également être intéressé par :Installer macOS Big Sur ou Catalina sur une machine virtuelle avec Docker OSX
Avant d'installer ceci, il y a quelques points importants dont je veux être conscient :
- Après avoir installé macOS dans la machine virtuelle, la taille totale du dossier Sosumi (
~/snap/sosumi
) sur mon système est d'environ 31,5 Go, mais cela peut augmenter à mesure que vous installez des applications supplémentaires dans la machine virtuelle macOS - Le processeur de votre ordinateur doit prendre en charge la virtualisation matérielle. Consultez la liste de contrôle KVM à partir d'ici pour savoir si votre processeur le prend en charge
- Les processeurs Intel et AMD sont pris en charge, mais les recommandations sont les processeurs Ivy Bridge (ou supérieur) Core et Xeon ou les processeurs Ryzen et Threadripper (à partir des questions fréquemment posées sur macOS Simple KVM)
- Vous pouvez faire en sorte que la machine virtuelle QEMU libère le focus de votre souris en appuyant sur
CTRL + Alt + G
- Le script de démarrage, qui contient divers paramètres (tels que la mémoire VM disponible, le nombre de processeurs, etc.) que vous pouvez optimiser, se trouve dans
~/snap/sosumi/common/launch
Comment installer macOS dans une machine virtuelle (QEMU) sous Linux à l'aide du package snap Sosumi
Pour installer Sosumi, vous devez être en mesure d'installer les packages Snap sur votre système. Ceci est activé par défaut dans Ubuntu, et sur les autres distributions Linux, suivez les instructions des documents Snapcraft.
1. Installez le package de composant logiciel enfichable Sosumi :
sudo snap install sosumi --edge
Pourquoi bord? Lors de mon test, la machine virtuelle macOS n'a pas démarré après l'utilisation du package stable Sosumi, mais elle fonctionne avec la version Edge. Vous pouvez ignorer --edge
à partir de la commande pour installer la version stable si vous le souhaitez.
2. Exécutez Sosumi pour la première fois en tapant sosumi
dans une borne. Ceci n'est requis que la première fois; Un raccourci vers le menu des applications sera créé pour les prochains démarrages.
[[Edit]]Si vous rencontrez un problème indiquant que Sosumi / qemu n'a pas pu être exécuté car X11 ne peut pas démarrer, ajoutez votre utilisateur au kvm
Groupe :
sudo usermod -aG kvm $USER
Problème mentionné par Bob White dans les commentaires ci-dessous.
3. Après le démarrage de la machine virtuelle, appuyez sur Enter
à Boot macOS Install from macOS Base System
:
4. Formatez le disque dur de la machine virtuelle macOS.
Vous serez redirigé vers un écran avec une boîte de dialogue appelée macOS Utilities
– à partir de là, cliquez sur Disk Utility
:
Dans la boîte de dialogue Utilitaire de disque, sélectionnez le premier Apple HDD
dans la barre latérale gauche (celle d'une capacité de 68,72 Go), puis cliquez sur Erase
, entrez un nom pour le disque dur (comme macOS) et laissez les options restantes inchangées (système de fichiers mac OS étendu (journalisé) avec carte de partition GUID) :
Cliquez maintenant sur le Erase
pour formater la partition.
5. Installez macOS sur la machine virtuelle.
Quand tu as fini, non Disk Utility
, et vous arrivez au macOS Utility
dialoguer à nouveau. Sélectionnez dans cette boîte de dialogue Reinstall macOS
. cliquez sur Continue
plusieurs fois et vous arriverez à un écran où vous devrez sélectionner le disque dur formaté à l'étape 4 :
Ensuite, cliquez sur Install
et l'installation commence :
La machine virtuelle redémarrera automatiquement à un moment donné, puis poursuivra l'installation et redémarrera une fois terminée.
6. Démarrez dans macOS
Une fois l'installation terminée, la machine virtuelle macOS redémarrera et certaines options supplémentaires apparaîtront dans le menu Démarrer. Utilisez les flèches gauche/droite pour sélectionner Boot macOS from...
, donc (en Boot macOS from macOS
, le deuxième macOS est le nom du disque dur défini à l'étape 4 :
Vous devez sélectionner cette option chaque fois que vous démarrez la machine virtuelle chaque fois que vous souhaitez démarrer macOS.
Lorsque vous démarrez macOS pour la première fois, vous devez effectuer la configuration initiale (image ci-dessus), sélectionner votre emplacement et vos langues préférées, éventuellement vous connecter avec votre identifiant Apple, accepter les conditions d'utilisation, etc. Compte d'ordinateur (nom d'utilisateur et mot de passe). Une fois que vous avez terminé, le bureau macOS Catalina devrait se charger.