Comment exécuter Linux sous Windows : guide complet pour débutants

Exécuter Linux sous Windows est devenu un véritable casse-tête de nos jours, surtout avec des outils comme le sous-système Windows pour Linux (WSL).Si le double démarrage ou les machines virtuelles, souvent source de ralentissements, vous ont déjà agacé, WSL vous promet un moyen d’exécuter Linux nativement sous Windows sans complications. Sa configuration est assez simple, mais quelques problèmes peuvent poser problème, notamment les mises à jour Windows et les problèmes de pilotes qui perturbent parfois les fonctionnalités de WSL. Une fois le système opérationnel, vous pourrez exécuter des commandes Linux, installer des paquets et même utiliser des applications graphiques si tout est correctement configuré, le tout depuis votre environnement Windows habituel. L’objectif est d’obtenir un shell Linux stable et utilisable, directement à côté de vos applications Windows, afin de pouvoir basculer de l’un à l’autre en toute fluidité et optimiser votre productivité, ou simplement expérimenter sans changer de machine ni de configuration de démarrage.

Comment exécuter Linux sous Windows

Activer WSL

C’est généralement la première étape, et c’est un peu étrange car Windows vous demande d’activer une fonctionnalité cachée dans un menu. Allez dans Paramètres > Applications > Fonctionnalités facultatives. Ou, plus simple : recherchez « Activer ou désactiver des fonctionnalités Windows » dans le menu Démarrer, puis faites défiler vers le bas jusqu’à ce que vous trouviez « Sous-système Windows pour Linux ». Cochez la case et cliquez sur OK. Votre ordinateur devra probablement redémarrer pour que la modification soit prise en compte.

Pour une configuration plus complète, vous pouvez activer immédiatement le nouveau backend WSL 2 en exécutant une commande rapide dans PowerShell en tant qu’administrateur : wsl --install. Mais cela n’est possible qu’après avoir activé la fonctionnalité et mis à jour les éléments.

Mettre à jour WSL vers la dernière version

Cette partie est importante, car les mises à jour Windows déploient parfois WSL 2 ou corrigent des bugs en arrière-plan. Ouvrez PowerShell en tant qu’administrateur (clic droit sur l’icône du menu Démarrer, sélectionnez « Windows PowerShell (Admin) » ) et exécutez :

wsl --update

Cette commande récupère le dernier noyau WSL et vérifie que votre configuration est à jour. Il arrive que l’installation échoue ou se bloque ; il suffit de la relancer si nécessaire. Vous pouvez ensuite vérifier votre version avec wsl --list --verbose. Idéalement, la version 2 devrait apparaître à côté de votre distribution, car elle offre de meilleures performances et fonctionnalités d’interface utilisateur.

Installer une distribution Linux depuis le Microsoft Store

Rendez-vous sur le Microsoft Store, recherchez la distribution Linux de votre choix : Ubuntu, Debian, Kali, etc. Cliquez sur « Installer » et le téléchargement se fera comme n’importe quelle autre application. Il arrive que le Microsoft Store rencontre des problèmes, surtout après les mises à jour de Windows. Si l’installation ne se déroule pas correctement, essayez de redémarrer l’application du Store ou même votre PC.

Une fois installé, vous pouvez le lancer depuis le menu Démarrer : saisissez simplement Ubuntu ou Debian, et l’application devrait apparaître. Au premier lancement, vous serez invité à créer un nom d’utilisateur et un mot de passe. Je ne sais pas vraiment pourquoi, mais c’est la façon dont Linux gère les utilisateurs. Attendez-vous à quelques invites lors de la première configuration, puis vous serez prêt à démarrer.

Configurer et exécuter des commandes Linux

Au lancement de la distribution, une fenêtre de terminal apparaît, qui correspond en quelque sorte à votre ligne de commande Linux. C’est un peu comme utiliser Ubuntu sur un système d’exploitation nu, sauf que c’est sous Windows. Vous pouvez naviguer dans les répertoires, installer des paquets avec les commandes apt-getou aptet exécuter des scripts. L’utilisation peut sembler complexe au début, surtout si votre accès au réseau ou au système de fichiers n’est pas optimal, mais cela fonctionne généralement.

Pour accéder à vos fichiers Windows depuis Linux, accédez à /mnt/c. Si vous souhaitez copier un fichier de Windows vers Linux, utilisez simplement cp /mnt/c/Users/YourName/Documents/file.txt ~/. Sur certaines configurations, cela peut être un peu délicat, notamment après des mises à jour Windows ou si les autorisations sont brouillées, mais en général, c’est simple une fois qu’on s’y est habitué.

Conseils pour exécuter Linux sous Windows

  • Expérimentez différentes distributions : certaines fonctionnent plus facilement ou ont de meilleures options d’interface graphique ; choisir la bonne dépend de vos besoins.
  • Utiliser le terminal Windows : la nouvelle application Windows Terminal ( https://aka.ms/console ) est bien plus agréable que le terminal par défaut. Elle peut héberger plusieurs onglets, prend en charge les thèmes et simplifie le passage de PowerShell à WSL.
  • Apprenez les commandes Linux de base : familiarisez-vous avec des éléments tels que ls, cd, sudo, apt. Cela vous évitera de sérieux maux de tête.
  • Accéder aux fichiers Windows : n’oubliez pas qu’ils sont montés sous /mnt/c. Sans surprise, mais il faut garder cela à l’esprit lorsque vous copiez des fichiers.
  • Mettez tout à jour régulièrement : exécutez sudo apt updatesudo apt upgradele dès que possible pour maintenir votre environnement Linux sécurisé et fonctionnel.

Questions fréquemment posées

Pourquoi WSL se bloque-t-il parfois après les mises à jour de Windows ?

Parce que Windows est un peu bizarre avec les mises à jour, surtout celles qui perturbent le noyau ou les pilotes du sous-système. En général, la réinstallation ou la mise à jour de WSL résout le problème, mais sur certaines machines, un redémarrage, voire une installation de réparation, peut être nécessaire.

Puis-je exécuter facilement des applications GUI ?

Oui, surtout avec WSL 2, vous pouvez exécuter des applications GUI avec quelques ajustements. Vous aurez probablement besoin d’un serveur d’affichage comme WSLg ou de configurer VcXsrv. Ce n’est pas toujours parfait, mais c’est faisable pour les tâches basiques.

Que faire si WSL ne s’installe pas ou ne se met pas à jour ?

Vérifiez d’abord si votre Windows est entièrement mis à jour. Il est parfois nécessaire d’activer manuellement les fonctionnalités « Plateforme de machine virtuelle » et « Plateforme d’hyperviseur Windows » : accédez à Paramètres > Applications > Fonctionnalités facultatives ou via PowerShell :

dism /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart dism /online /enable-feature /featurename:Microsoft-Hyper-V-All /all /norestart

Redémarrez ensuite et réessayez. Parfois, le système a juste besoin d’un coup de pouce.

Résumé

  • Activez WSL dans les fonctionnalités Windows.
  • Mettre à jour WSL avec wsl --update.
  • Installez votre distribution Linux préférée depuis le Store.
  • Lancez-le, effectuez la configuration initiale.
  • Commencez à exécuter les commandes Linux, accédez aux fichiers sous /mnt/c.

Conclure

Faire fonctionner Linux sous Windows n’est pas parfait : il y a des bugs, des mises à jour et des permissions étranges ici et là. Mais une fois installé, c’est vraiment puissant et flexible. La plupart des tâches Linux sont faciles à exécuter, et c’est une véritable bouée de sauvetage pour les développeurs ou quiconque a besoin d’une puissance supplémentaire en ligne de commande sans jongler avec des configurations à double démarrage. D’un côté, ça fonctionne étonnamment bien ; de l’autre, Windows peut encore être hésitant concernant les mises à jour du noyau ou les problèmes de pilotes, alors…).Quoi qu’il en soit, ça vaut le coup d’essayer si vous voulez vous familiariser avec Linux sans perdre Windows. Espérons que cela aidera quelqu’un à le mettre en place sans trop de difficultés.