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.
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 20.04
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.
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 20.04
Citation :
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[/quote]
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 20.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 !
Une avancée est présente sur la console, compter 452.000.000 octets en taille.
Ensuite On extrait l'APPX et le Zip contenu dedans :
On se rend dans le dossier ubuntu et on exécute le ubuntu2004.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 20.04 est installé sur notre Serveur !
Il est aussi présent dans le menu démarrer en tapant bash ou Ubuntu !
Vous pouvez installer les distributions en visitant le Microsoft Store :
https://aka.ms/wslstore[/quote]
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 20.04 (x86_64) depuis notre console PowerShell :
Code BASH :
Invoke-WebRequest -Uri https://aka.ms/wslubuntu2004 -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 !
Une avancée est présente sur la console, compter 452.000.000 octets en taille.
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 ubuntu2004.exe contenu dedans :
Code BASH :
cd .\Ubuntu\
.\ubuntu2004.exe
La distribution s'installe :
Citation :
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 :
Citation :
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:
For more information visit: https://aka.ms/wslusers
Enter new UNIX username: adrien
New password:
Retype new password:
Et voilà Ubuntu 20.04 est installé sur notre Serveur !
Il est aussi présent dans le menu démarrer en tapant bash ou Ubuntu !