macOS-Simple-KVM est un outil utilisant Qemu et KVM permettant d'émuler un système macOS sur PC, plusieurs version de macOS peuvent être installées; high-sierra, mojave et catalina.
Autres alternatives pour virtualiser macOS simplement :
Outil | Description |
---|---|
Sosumi | Application snap basée sur le projet macOS-Simple-KVM. |
Quickemu-project | Outil utilisant Qemu et KVM permettant d'émuler plusieurs types de systèmes. |
Le rôle de ce script est d'automatiser l'installation de macOS sur un disque dur physique connecté par port USB ou SATA au travers d'une configuration virtuelle à l'aide du projet macOS-Simple-KVM.
Pour faire cette installation j’ai utilisé :
- Ubuntu 22.04
- QEMU emulator version 6.2.0
- Un disque dur physique connecté par port USB
- Menu automatique permettant de récupérer le nom du disque dur à utiliser et la version de macOS à installer.
- Configuration de l'audio.
- Choix des paramètres automatisé.
- Connexion internet.
- Redirection du port 2222 vers le port 22 de la configuration virtuelle.
./startmac.sh [-h|i]
Option 1: ./startmac.sh Démarrage de la machine virtuelle.
Option 2: ./startmac.sh -i Télécharge macOS-Simple-KVM et l'image d'installation de macOS, puis démarre la machine virtuelle.
Option 3: ./startmac.sh -h Affiche l'aide.
- Téléchargement du dépôt Ma_config_macOS-Simple-KVM
git clone https://github.com/DOSSANTOSDaniel/Ma_config_macOS-Simple-KVM.git && cd Ma_config_macOS-Simple-KVM
- Démarrer une nouvelle installation
./startmac.sh -i
- Une fois l’image d’installation téléchargée et/ou le système installé sur le disque, alors on peut démarrer la machine virtuelle.
./startmac.sh
ssh -p 2222 <USER>@127.0.0.1
Création des différents répertoires et copie du script.
for macver in catalina high-sierra mojave; do mkdir -p $macver && cp startmac.sh ${macver}; done
On peut maintenant lancer le téléchargement des différentes images et leur installation dans chaque répertoire.
Voici un exemple :
Ma_config_macOS-Simple-KVM/
├── catalina
│ ├── installversion.log
│ ├── macOS-Simple-KVM
│ ├── README.md
│ └── startmac.sh
├── high-sierra
│ ├── installversion.log
│ ├── macOS-Simple-KVM
│ ├── README.md
│ └── startmac.sh
└── mojave
├── installversion.log
├── macOS-Simple-KVM
├── README.md
└── startmac.sh
Raccourci | Description |
---|---|
Ctrl+Alt+g | Libérer le curseur |
Ctrl+Alt+f | Plein écran |
Ctrl+Alt++ | Élargir l'écran |
Ctrl+Alt+- | Réduire l'écran |
Ctrl+Alt+u | Restaurer les dimensions de l'écran |
- Faire le symbole pipe sur mac : Alt+Shift+l