Windows Server : Installer le sous-système Linux
Table des matières
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.
Dans un premier temps, on ouvre PowerShell et on installe la fonctionnalité :
Une fois fait, la commande bash nous retourne qu'aucune distribution n'est installée. On va installer Ubuntu 22.04
Problème, le lien ne s'ouvre pas car il n'existe pas de Microsoft Store sur Windows Server 2019.
On télécharge l'APPX d'Ubuntu 22.04 (x86_64) depuis notre console PowerShell :
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 :
On se rend dans le dossier ubuntu et on exécute le ubuntu2204.exe contenu dedans :
La distribution s'installe :
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 :
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 !
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 !