1. How to install Ubuntu WSL¶
Cette note décrit la mise en œuvre d'une distribution Linux Ubuntu dans WSL.
Prerequisites
Mise en œuvre de WSL (Windows Subsystem for Linux)
1.1 Installer la distribution Ubuntu dans WSL¶
Dans une console PowerShell exécutée en tant qu'Administrateur, installer la distribution Ubuntu dans WSL :
Lister les distributions Linux disponibles en ligne :
Installer une distribution Ubuntu :
Accéder à WSL depuis Windows
Sous Windows, WSL est accessible via le lecteur \\wsl$. Lequel se comporte comme un partage réseau. Pour accéder à la distribution Ubuntu WSL, le chemin est : \\wsl$\Ubuntu\.
Accéder à Windows depuis WSL
Sous Ubuntu WSL, le système de fichiers de Windows est accessible via /mnt/c/.
1.2 Configurer Ubuntu¶
Une fois la VM Ubuntu créée, il faut ensuite la configurer.
Pour ce faire, il faut d'abord se connecter à la VM en ouvrant une session. Donc, ouvrir un terminal Windows et taper la commande suivante :
Le reste de la configuration, expliquée dans les chapitres qui suivent, s'effectue ainsi dans le terminal qui vient d'être ouvert, directement dans la VM Ubuntu.
1.2.1 Mise à jour de Ubuntu¶
1.2.2 Configuration des locales¶
Sélectionner la locale fr_FR.UTF-8 UTF-8.
1.2.3 Installation des outils de base¶
Le terminal par défaut de wsl est moche (et powershell est trop bleu)
Et enfin, pour une meilleure ergonomie, je vous invite à installer le logiciel Terminal Windows, dispo sur le Windows Store, et à le paramétrer pour prendre Ubuntu en session par défaut.
Pour la customisation je vous invite à vous référer à ce lien : Customiser le terminal Windows
1.3 Activation de systemd¶
Sous Ubuntu, systemd est le logiciel chargé de gérer les services systèmes.
Prerequisites
- Une version récente de WSL2 (>=0.67.6).
- La ou les VMs pour lesquelles on souhaite activer **systemd** doivent être en version 2 de WSL.
Voir le §2 de WSL (Windows Subsystem for Linux) pour la procédure de vérification et de mise à jour de WSL.
Se connecter à la VM Ubuntu depuis un terminal Windows :
Créer le fichier /etc/wsl.conf :
Saisir le contenu suivant :
Quitter la VM :
Arrêter la VM depuis le terminal Windows :
Vérifier l'état de la VM :
Se connecter à la VM
Vérifier que systemd est opérationnel :
À partir de maintenant, les services systèmes sont gérables via la commande systemctl.
Created: 2024-01-30