Un petit tuto, qui permettra, à ceux qui sont intéressés, pour avoir Debian Linux, mais, n'ont pas envie de créer une machine virtuelle/double boot/s'acheter un RaspBerry Pi… Vous vous êtes surement aperçus, que, comme pour ce forum (tutos IA - OpenClaw, Suricata - Sécurité informatique, etc..), Linux devient essentiel à certaines tâches, et qu'il serait bien de combiner la convivialité de Windows avec la souplesse de Linux.
Rien de mieux que de citer Microsoft :
En gros, le WSL, fonctionne avec Hyper-V, qui est l'hyperviseur de Windows. Donc WSL, créera une machine virtuelle "simplement", pour vous, sans vous occuper de tous les détails, un peu plus poussés de Oracle VirtualBox, ou VMware Workstation.Windows Subsystem for Linux :
L'acronyme WSL signifie Windows Subsystem for Linux. C'est une fonctionnalité de Windows qui permet d'exécuter un environnement Linux sur votre machine Windows, sans avoir besoin d'une machine virtuelle ou d'un double démarrage. WSL offre une expérience intégrée pour les développeurs, permettant d'utiliser des outils Linux tout en étant sur Windows.
…Et cela fonction depuis Windows 10 Famille, mis à jour au minimum en 2019.
On commence?
J'ai pour ma part choisi un Windows 11.
Tout d'abord, lancez PowerShell, en Administrateur :
1) Cliquez droit, sur le menu démarrer
2) Choisissez "Terminal (administrateur)
A l'invite, saisissez vos identifiants du compte Administrateur, puis, validez, (ou cliquez juste sur "oui", si vous êtes déjà en Administrateur)
J'ouvre une parenthèse "PowerShell" :
je vous conseille d'avoir votre Windows 11 à jour, et de mettre à jour PowerShell, si cela est demandé, pour éviter les mauvaises surprises.
Il est possible qu'après installation du dernier PowerShell (7), quand vous le relancez, vous ayez ceci :
Comme si vous ne l'aviez pas mis à jour.Windows PowerShell
Copyright (C) Microsoft Corporation. Tous droits réservés.
Installez la dernière version de PowerShell pour de nouvelles fonctionnalités et améliorations ! https://aka.ms/PSWindows
PS C:\Users\ctrl-click>
1. Faites alors [win]+[r],
2. tapez dans exécuter "pwsh",
3. tenez appyé [ctrl]+[maj], puis [entrée] (pour lancer PowerShell 7, en Administrateur).
Vous pouvez alors voir :
Fin de la parenthèse "PowerShell"PowerShell 7.6.2
PS C:\Users\ctrl-click>
Activer WSL :
Exécutez dans le PowerShell en Administrateur puis :
Code : Tout sélectionner
wsl --installVoir la version de WSL :PS C:\Users\ctrl-click> wsl --install
Téléchargement en cours : Sous-système Windows pour Linux 2.7.8
Installation en cours : Sous-système Windows pour Linux 2.7.8
Sous-système Windows pour Linux 2.7.8 a été installé.
Installation du composant facultatif Windows : VirtualMachinePlatform
Outil Gestion et maintenance des images de déploiement
Version : 10.0.26100.8521
Version de l’image : 10.0.26200.8655
Activation de la ou des fonctionnalités
[==========================100.0%==========================]
L’opération a réussi.
L’opération demandée est réussie. Les modifications ne seront pas effectives avant que le système ne soit réamorcé.
L’opération demandée est réussie. Les modifications ne seront pas effectives avant que le système ne soit réamorcé.
PS C:\Users\ctrl-click>
Code : Tout sélectionner
wsl --versionSi le WSL2 n'est pas activé, faites (faites-le de toutes façons, ça ne coûte rien) :PS C:\Users\ctrl-click> wsl --version
Version WSL : 2.7.8.0
Version du noyau : 6.18.33.1-1
Version WSLg : 1.0.73.2
Version MSRDC : 1.2.6676
Version direct3D : 1.611.1-81528511
Version de DXCore : 10.0.26100.1-240331-1435.ge-release
Version de Windows : 10.0.26200.8655
PS C:\Users\ctrl-click>
Code : Tout sélectionner
wsl --set-default-version 2Installer WSL2 Debian Linux :PS C:\Users\ctrl-click> wsl --set-default-version 2
Pour plus d'informations concernant les différences principales avec WSL 2, consultez https://aka.ms/wsl2
L’opération a réussi.
PS C:\Users\ctrl-click>
Lancez "Microsoft Store"
1) Cliquez sur le menu démarrer
2) Saisissez "store", dans la zone de recherche
3) Cliquez sur "Microsoft Store" pour l'exécuter.
Dans le Microsoft Store, faites : 1) Dans la zone de recherche tapez "Debian"
2) Cliquez sur "Debian - Application"
1) Vous arrivez bien sur la page de Debian - pour WSL
2) Cliquez alors, sur "Obtenir"
A la fin de l'installation, vous n'avez plus qu'à cliquer sur le menu démarrer :
Debian apparaît, cliquez dessus, pour le lancer
Dans le "meilleur des mondes", Debian Linux, devrait se lancer… Cependant, on rencontre souvent des erreurs…
Les erreurs pouvant être rencontrés :
Il se peut que vous ayez cette erreur :
Appuyez sur une touche pour fermer cette fenêtre, puis faire :Installing, this may take a few minutes...
WslRegisterDistribution failed with error: 0x80370114
Error: 0x80370114 L'opÚration n'a pas pu Ûtre dÚmarrÚe car une fonctionnalitÚ requise n'est pas installÚe.
Press any key to continue...
Code : Tout sélectionner
wsl --list --onlineInstallez le donc :PS C:\Users\ctrl-click> wsl --list --online
Voici la liste des distributions valides qui peuvent être installées.
Installez à l’aide de 'wsl.exe --install <Distro>'.
NAME FRIENDLY NAME
Ubuntu Ubuntu
Ubuntu-26.04 Ubuntu 26.04 LTS
Ubuntu-24.04 Ubuntu 24.04 LTS
Ubuntu-22.04 Ubuntu 22.04 LTS
openSUSE-Tumbleweed openSUSE Tumbleweed
openSUSE-Leap-16.0 openSUSE Leap 16.0
SUSE-Linux-Enterprise-15-SP7 SUSE Linux Enterprise 15 SP7
SUSE-Linux-Enterprise-16.0 SUSE Linux Enterprise 16.0
kali-linux Kali Linux Rolling
Debian Debian GNU/Linux
AlmaLinux-8 AlmaLinux OS 8
AlmaLinux-9 AlmaLinux OS 9
AlmaLinux-Kitten-10 AlmaLinux OS Kitten 10
AlmaLinux-10 AlmaLinux OS 10
archlinux Arch Linux
FedoraLinux-44 Fedora Linux 44
FedoraLinux-43 Fedora Linux 43
eLxr eLxr 12.12.0.0 GNU/Linux
OracleLinux_7_9 Oracle Linux 7.9
OracleLinux_8_10 Oracle Linux 8.10
OracleLinux_9_5 Oracle Linux 9.5
SUSE-Linux-Enterprise-15-SP6 SUSE Linux Enterprise 15 SP6
PS C:\Users\ctrl-click>
Code : Tout sélectionner
wsl --install DebianRedémarrez Windows.PS C:\Users\ctrl-click> wsl --install Debian
L’opération demandée est réussie. Les modifications ne seront pas effectives avant que le système ne soit réamorcé.
PS C:\Users\ctrl-click>
Des mises à jour seront faites.
Relancez Debian, par le menu démarrer.
Si, ensuite, vous avez cette erreur :
Vous devrez activer la virtualisation dans votre BIOS/UEFI->ProcesseurInstalling, this may take a few minutes...
WslRegisterDistribution failed with error: 0x80370102
Please enable the Virtual Machine Platform Windows feature and ensure virtualization is enabled in the BIOS.
For information please visit https://aka.ms/enablevirtualization
Press any key to continue...
Si, après redémarrage, vous avez cette erreur :
Faites ceci :Installing, this may take a few minutes...
WslRegisterDistribution failed with error: 0x80004005
Error: 0x80004005 Erreur non spÚcifiÚe
Press any key to continue...
Vérifiez si la fonctionnalité "WSL" et "Hyper-V" sont activées :
Ouvrez PowerShell en tant qu'administrateur et exécutez les commandes suivantes pour activer WSL et Hyper-V :
Code : Tout sélectionner
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestartCode : Tout sélectionner
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestartCode : Tout sélectionner
wsl --updateCode : Tout sélectionner
wsl --set-default-version 2Parfois, les logiciels de sécurité (antivirus, pare-feu) peuvent bloquer l'installation des distributions Linux sous WSL. Essayez de les désactiver temporairement pour voir si cela aide.
A ce stade, si tout fonctionne correctement, vous devez configurer la base de Debian Linux (utilisateurs-mots de passes, etc…)
Si tout fonctionne, vous devez avoir cela :
Ouuser@debian:~$
("user" et "debian", pourrait varier en fonction de votre machine.root@debian:~#
En effet, "user", est chez moi le nom de l'utilisateur, et "debian" est le nom de hôte, et le "~" , après les ":" , vous indique le dossier dans lequel vous vous trouvez.)
Si vous voulez installer aussi les bureaux de Debian Linux, faire (directement sur le Debian) :
Code : Tout sélectionner
sudo apt install xfce4 xfce4-goodiesCode : Tout sélectionner
startxfce4Voilà, vous dévrillez disposer désormais d'un Debian, sur votre Windows 11.
Bonne journée.
Source : ChatGPT