L'avènement des transformateursPomme Silicone (série M1, M2, M3)révolutionne la façon dont on exécute les systèmes d'exploitation d'invités sur Mac. Pour installer et démarrerdistributions Linux sur architecture ARM, les développeurs et les systémistes doivent choisir entreémulationetvirtualisation.
Bien que l'émulation logicielle (par exemple par l'intermédiaire de QEMU) traduise les instructions lentement et coûteux en termes de ressources, lavirtualisation native sur Apple Siliconexploite directement le matériel physique MacS (CPU et RAM) assurant une excellente performance.
Dans ce guide étape par étape, nous verrons comment utiliserUTM, une solution open-source gratuite puissante qui vous permet de créermachines virtuelles ARM64à une vitesse presque naturelle.
Étape 1: Choisissez l'image compatible ISO Linux
La première étapevirtualisation Linux sur Macest de sélectionner et télécharger une distribution compatible avec le matériel Apple.
- Architecture ARM64: Assurez-vous de télécharger les fichiers ISO spécifiquement compilés pourARM64 (Arch64). La norme ISO x86 classique ne garantit pas les mêmes performances.
- Taille de la page prise en charge: Les puces Apple Silicon gèrent les pages mémoire 4kb ou 16kb. Certaines distributions (comme les anciennes compilations RHEL) peuvent ne pas démarrer correctement.
- Type d'utilisation:
- Environnement: Nous recommandonsBureau Ubuntu pour ARM(version LTS) si vous voulez une interface graphique complète et stable.
- Environment Server: Si vous recherchez des systèmes d'exploitation légers pour le développement Docker, Container ou Java, optez pourLinux alpinouAlpaquita Linux.
Étape 2: Configurer la machine virtuelle en UTM
Ouvrez le logiciel UTM sur votre Mac et commencez à créer un nouveau VM. Choisissez l'optionVirtualiser(Virtualiser) et sélectionnerLinuxcomme système d'exploitation invité.

Paramètres de démarrage et choix du noyau
Arrivé à l'écran de sélection du lecteur de démarrage:
- Désactiver l'optionUtiliser la virtualisation Apple. Bien que intéressant, c'est une fonction souvent expérimentale. Gardez le moteurUEQpar défaut assure une stabilité maximale pour votre machine virtuelle Linux.
- Cliquez surParcouriret sélectionnez le fichier ISO Linux ARM64 que vous avez téléchargé précédemment.

Affectation des ressources matérielles de machine virtuelle
Assigner correctement RAM et CPU est essentiel pour optimiserperformances Linux sur Apple Silicon, surtout si vous devez compiler du code ou utiliser un logiciel lourd.
- Mémoire RAM:
- Utilisation standard: Allocate2048MB (2GB)suffit pour les serveurs sans tête ou les distributions très légères.
- Développement et bureau: Pour Ubuntu ou des environnements de programmation complets, assignez au moins8192MB (8GB).
- Processeur (CPU): Réserve la VM50 % des carottes physiquesde votre Mac M1/M2/M3 (par exemple, 4 cœurs sur 8 totaux).
- Carte vidéo (GPU): Attention à l'optionAccélération du logiciel OpenGL. Si vous examinez gliitch graphique ou écrans noirs en bootant Linux, désactiver l'accélération matérielle pour résoudre les incompatibilités de rendu.

Gestion de l'espace disque et des dossiers partagés
- Disque rigide virtuel (stockage): Calculez l'espace selon vos besoins. Une distribution complète commeBureau Ubuntubesoins20 GO. Pour des environnements de serveur réduits comme Alpine, 8 Go peuvent suffire.
- Répertoire partagé (Cartelle Sharing): Configurer un dossier Mac local pour partager rapidement des fichiers entre macOS et Linux guest system.Remarque:pour fonctionner correctement, cette option peut nécessiter l'installation de paquets supplémentaires (outils SPICE) dans Linux.

Étape 3: démarrage VM et installation Linux
Cochez le résumé des spécifications techniques et cliquez sur le bouton Enregistrer. Maintenant, vous pouvez démarrer votre nouvelle machine virtuelle en appuyant sur le boutonJouer. Le système démarre directement à partir de l'image ISO chargée.

A ce stade, il suffit de suivre la procédure classiqueinstallation Linuxproposé par la distribution que vous avez choisie (configuration linguistique, fuseau horaire, création utilisateur). Après l'achèvement, redémarrez la VM pour commencer à fonctionner !

Vous êtes prêt à exploiter toute la puissance de votre processeur série M pour le développement et les tests dans un environnement Linux natif et fluide.
FAQ : Foire aux questions sur la virtualisation avec UTM
Puis-je utiliser la version x86 de Linux sur Mac Apple Silicon via UTM ?
Oui, UTM prend également en chargeémulation de l'architecture x86 64, vous permettant d'installer des systèmes non optimisés pour ARM. Cependant, les calibrations de performance dues à la traduction de logiciels sont très évidentes. Pour cette raison, il est toujours recommandé de préférerISO Linux ARM64pour la virtualisation native sans compromis.
Le logiciel UTM Mac est-il payant ou gratuit?
UTM est entièrement libre et open-source. Vous pouvez télécharger le fichier d'installation directement depuis le site officiel. Une version payante du Mac App Store est disponible, identique dans les fonctionnalités, uniquement pour avoir des mises à jour automatiques et soutenir le développement de projet économiquement.
Que faire si un écran noir apparaît lors du démarrage de Linux sur UTM ?
Le problème deécran noir ou bloc graphiqueest généralement liée à une incompatibilité des pilotes de distribution vidéo. Pour résoudre, éteignez la VM, allez aux options d'affichage de la machine virtuelle en UTM et éteignez la vérification de la voixAccélération du logiciel OpenGL, puis redémarrez.






