Windows

Windows Server : Installer le sous-système Linux

Table des matières

Introduction



Dans cet article, nous allons voir comment installer WSL sur Windows Server 2019.
Contrairement à Windows 10, on n'a pas de Windows Store, la procédure est donc différente.

WSL peut être très pratique dans le cas où vous avez un bastion Windows Server 2019. Ainsi vous avez tous vos outils Linux (ssh, ansible, etc.) sous la main.

Ceci fonctionne également si votre Windows 10 ou Windows 11 possède des stratégies bloquant le Microsoft Store.

Installation de la fonctionnalité



Dans un premier temps, on ouvre PowerShell et on installe la fonctionnalité :

Code BASH :
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux


Une fois fait, la commande bash nous retourne qu'aucune distribution n'est installée. On va installer Ubuntu 22.04

Code :
Le sous-système Windows pour Linux n'a pas de distributions installées.
Vous pouvez installer les distributions en visitant le Microsoft Store :
https://aka.ms/wslstore


Problème, le lien ne s'ouvre pas car il n'existe pas de Microsoft Store sur Windows Server 2019.

Installation de la distribution



On télécharge l'APPX d'Ubuntu 22.04 (x86_64) depuis notre console PowerShell :

Code BASH :
Invoke-WebRequest -Uri https://aka.ms/wslubuntu2204 -OutFile Ubuntu.appx


A noter que le téléchargement peut être long, j'ai une fibre mais le serveur de Microsoft semble bien mou !

Ensuite On extrait l'APPX et le Zip contenu dedans :

Code BASH :
Rename-Item .\Ubuntu.appx .\Ubuntu.zip
Expand-Archive .\Ubuntu.zip .\Ubuntu


On se rend dans le dossier ubuntu et on exécute le ubuntu2204.exe contenu dedans :

Code BASH :
cd .\Ubuntu\
.\ubuntu2204.exe


La distribution s'installe :

Code :
Installing, this may take a few minutes...


Un dossier rootfs apparait, c'est la future arborescence de notre sous-système.

Une fois tout décompressé, on est amené à créer notre utilisateur :

Code :
Please create a default UNIX user account. The username does not need to match your Windows username.
For more information visit: https://aka.ms/wslusers
Enter new UNIX username: adrien
New password:
Retype new password: 


Et voilà Ubuntu 22.04 est installé sur notre Serveur !

Il est aussi présent dans le menu démarrer en tapant bash ou Ubuntu !
Cette page a été vue 9760 fois