Vous pouvez exécuter gratuitement une machine virtuelle Ubuntu sur Apple Silicon, et voici l'une des façons de le faire.
Si vous possédez un MacBook Pro M1 ou M2, vous l’aimez probablement autant que moi. Les performances sont excellentes, la durée de vie de la batterie est phénoménale et j'utilise même mon MacBook M1 Pro sur mon PC la plupart du temps. Cependant, il y a certaines choses qui ne le sont pas assez aussi bon, et l'une de ces choses consiste à exécuter des machines virtuelles. Il s'avère qu'il existe cependant un moyen assez intéressant d'exécuter gratuitement une machine virtuelle Ubuntu sur un Mac Apple Silicon.
En raison des MacBook utilisant une architecture Arm, le logiciel x86 est incompatible et vous devrez vous fier à Le logiciel Rosetta 2 d'Apple pour traduire ces instructions x86 en instructions Arm pour que votre logiciel travail. Cela fonctionne très bien pour les applications de base comme Facebook Messenger et d'autres qui n'ont pas de version native, mais un système d'exploitation à part entière est une bête un peu différente. Parallels est une option alternative qui fonctionne sur Apple Silicon, mais vous devez la payer à hauteur de 100 $ par an. C'est là qu'intervient le multipass.
Multipass est un outil gratuit qui permet de créer des machines virtuelles Ubuntu avec une simple commande et qui fonctionne sur MacOS. Avec multipass, nous allons créer une machine virtuelle à laquelle vous pourrez utiliser un outil de bureau distant pour vous connecter localement. C'est un peu capricieux, mais c'est gratuit et fonctionne très bien. Si vous n'êtes pas à la hauteur mais souhaitez utiliser Linux, assurez-vous de consulter quelques-uns des meilleurs ordinateurs portables pour Linux.
Étape 1: Installer le multipass
La première étape consiste à installer Multipass, ce que vous pouvez faire avec Brew. Exécutez la commande suivante dans le terminal.
brew install multipass
Une fois installé, vous pouvez passer à l’étape suivante.
Étape 2: Choisissez une installation Ubuntu
C'est ici que vous choisirez la version d'Ubuntu que vous souhaitez exécuter.
- Lister d'abord toutes les images disponibles en multipass avec le trouver commande en multipasse.
multipass find
- Vous verrez, au moment de la rédaction, 20.04, 22.04 et 23.04. 22.04 est la dernière version de LTS, alors exécutez ce qui suit:
multipass launch 22.04 -n primary -c 4 -m 4G -d 50G
Cela lancera le téléchargement et l'installation de la machine virtuelle Ubuntu 22.04 LTS. Il le lancera alors avec 4 cœurs, 4 Go de RAM et 50 Go d'espace disque. Vous pouvez augmenter ces paramètres si vous en avez besoin.
Étape 3: Installation d'un environnement de bureau dans Ubuntu
- Une fois que vous avez configuré votre machine virtuelle Linux, vous serez connecté sur un shell au niveau racine. Exécutez la commande suivante pour vous assurer que tout est à jour, y compris les fichiers d'index de votre package.
sudo apt-get update && sudo apt-get upgrade
- Une fois terminé, exécutez la commande suivante pour installer un bureau Ubuntu et un serveur de bureau distant.
sudo apt-get install ubuntukylin-desktop xrdp -y
- L'installation peut prendre un certain temps, alors laissez-le fonctionner.
Une fois que c'est fait, vous devrez créer un nouveau compte utilisateur pour vous connecter. Exécutez les commandes suivantes pour créer un nouveau compte, puis ajoutez-le à la liste sudo. "sudo" est la commande utilisée pour désigner l'accès administratif.
sudo addusersudo usermod -aG sudo
Assurez-vous de vous souvenir de ces informations de connexion, car vous en aurez besoin pour l'étape suivante.
Étape 4: Connexion à votre VM
Vous devrez trouver l'adresse IP de votre machine virtuelle et vous devrez également vous connecter au bureau distant qu'elle crée. Quittez votre VM dans votre terminal en tapant simplement « exit », puis tapez la commande suivante une fois de retour sur l'hôte Mac.
multipass list
Cela répertoriera les machines virtuelles que vous avez installées et en cours d'exécution, et vous verrez l'adresse IPv4 de la machine virtuelle locale dont vous avez besoin. Gardez-en note et installez un outil tel que Microsoft Remote Desktop pour vous connecter à votre VM.
Une fois installé, ajoutez simplement un PC et ajoutez l'adresse IP que vous avez vue lorsque vous avez exécuté la « liste multipass », ajoutez vos informations de connexion que nous avons créées à l'étape 3, et vous êtes prêt à partir! Vous devez vous connecter à votre VM et pouvoir l'utiliser comme si elle s'exécutait dans un outil comme Parallels. Comme il s'exécute localement et que vous vous y connectez sur la même machine, il ne devrait y avoir aucun problème de latence ou de bande passante, il sera donc impossible de le distinguer de son exécution dans des outils comme Parallels.
Pourquoi voudriez-vous une machine virtuelle Ubuntu sur MacOS
Si vous avez pris la peine de faire tout cela et que vous vous demandez maintenant pourquoi, il y a plusieurs raisons. Vous souhaiterez peut-être tester un logiciel développé spécifiquement pour Linux, ou essayer Ubuntu avant de passer à celui-ci sur une autre machine. Enfin, vous souhaiterez peut-être simplement bricoler un nouveau système d'exploitation pour le plaisir !
Quoi qu'il en soit, c'est un excellent moyen d'exécuter Ubuntu gratuitement sur un Mac Apple Silicon, et cela fonctionne étonnamment bien. Vous pouvez aussi utiliser UTM pour faire de même et exécuter une image x86 sur Mac, mais cela nécessite une configuration différente, et une image Arm que vous obtenez via multipass fonctionnera beaucoup mieux.