Passer au contenu principal

Installer OpenSuse Leap sur Windows 10 en WSL

WSL : « Windows Sub-system Linux ».
Il s'agit de faire tourner une distribution de Linux en sous-système de Windows 10.

Ce tutoriel prend OpenSuse Leap comme exemple, mais la démarche est normalement la même pour les autres distribution proposées dans Microsoft Store.

Installer OpenSuse Leap

Se rendre dans Microsoft Store pour chercher puis télécharger OpenSuse Leap (de préférence la dernière version).

Lorsque l'installation est terminé, on peut essayer de lancer l'application, mais il y a peu de chance que cela fonctionne…

Installation du Sous-système Windows pour Linux pour Windows 10

Source ici, sur le site Microsoft, en procédant à l'installation manuelle.

Activer le Sous-système Windows pour Linux

Ouvrir PowerShell en tant qu'administrateur.
C'est à dire faire la recherche de PowerShell dans la barre de recherche du menu démarrer. Puis ouvrir en tant qu'administrateur comme proposé dans le menu latéral.

Ensuite, on exécute la ligne de commande suivante :

dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart

Consulter la configuration requise pour exécuter WSL 2

Pour les systèmes x64, la version doit-être supérieure à la Version 1903avec un Build 18362 ou supérieur.

Sans quoi, il faut utiliser l'Assitant Windows Update.

On vérifie avec l'application winver lancée depuis la barre de recherche du menu démarrer.
Ce qui a pour effet d'ouvir la fenêtre « À propos de Windows ».

Activer la fonctionnalité Machine Virtuelle

Toujours dans PowerShell en tant qu'administrateur :

dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

Redémarrer l'ordinateur.

Télécharger le package de mise à jour du noyau Linux

Soit depuis le lien dans un navigateur, soit en ligne de commande depuis PowerShell :

Invoke-WebRequest -Uri 'https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi' -OutFile 'C:\Users\<username>\Downloads\wsl_update_x64.msi'

On lance le programme précédemment téléchargé.

Start-Process -FilePath 'C:\Users\<username>\Downloads\wsl_update_x64.msi'

Définir WSL 2 comme version par défaut

Toujours dans PowerShell :

wsl --set-default-version 2

Lancement d'OpenSuse Leap

On lance le programme d'OpenSuse Leap précédemment installé.
Comme toute distribution Linux, il faut ensuite créer un compte utilisateur ainsi qu'un mot de passe. Pour ce faire, on répond aux questions…

On peut commencer par une mise à jour des paquets :

sudo zypper update

Ensuite, on peut installer (si ce n'est déjà fait) le Windows Terminal depuis Microsoft Store.

Attention : il ne s'agit pas d'une machine virtuelle, mais bien d'une intégration à part entière…