GNU/Linux >> Tutoriels Linux >  >> Debian

Comment installer macOS sur une machine virtuelle Linux à l'aide de Sosumi (paquet Snap)

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.


Debian
  1. Comment installer Windows 11 sur une machine virtuelle VMware

  2. Comment installer Windows 11 sur une machine virtuelle Hyper-V

  3. Comment installer RHEL 8 sur une machine virtuelle

  4. Comment installer et utiliser Snap Package Manager sur Alma Linux 8

  5. Comment installer Zlib sur Ubuntu Linux

Comment utiliser le système d'exploitation Tails Linux dans la machine virtuelle VirtualBox

Comment installer Snap &Snap-store sur Debian 11 Bullseye Linux

Comment installer Rocky Linux sur la machine virtuelle VMware Player

Comment installer Snap sur Rocky Linux 8

Comment installer Snap Package Manager sur Rocky Linux 8

Comment installer Snap Package Manager dans les distributions Linux