Aller au contenu

Windows Subsystem for Linux (WSL)

Activation

Voir blog.stephane-robert.info - Installer WSL 2 sur Windows 11

Installation

# Installation en console administrateur
wsl --install

# Utiliser la version 2 par défaut
wsl --set-default-version 2

# Vérifier que tout est OK
wsl --status
# demandera peut-être d'activer le service "Plateforme d’ordinateur virtuel" avec :
# wsl.exe --install --no-distribution

Utilisation

# Lister les distributions disponibles
wsl --list --online

# Installer la distribution ubuntu
wsl --install -d Ubuntu-24.04

# Démarrer la distribution ubuntu
wsl --distribution Ubuntu-24.04 --user ubuntu

# Arrêt
wsl --shutdown

# Suppression
wsl --terminate Ubuntu-24.04
wsl --unregister Ubuntu-24.04

Configuration

Attention!

  • Il y a deux fichiers /etc/wsl.conf (toujours présent) et /etc/wsl2.conf (à créer au besoin)
  • Il faut rebooter pour prise en compte des changements (wsl --shutdown && wsl)

Virtualisation imbriquée

Par exemple, pour KVM, il faudra l'activer comme suit dans /etc/wsl2.conf :

[boot]
systemd=true

[wsl2]
nestedVirtualization=true

Configuration manuelle du DNS

Dans /etc/wsl.conf :

[network]
generateHosts = true
generateResolvConf = false
  • Dans /etc/resolv.conf :
nameserver 1.1.1.1
nameserver 1.0.0.1

Ressources