WSL - Installation : Différence entre versions

De PedroWiki
(Page créée avec « = Introduction = Cet article traite des différentes méthodes disponibles pour l'installation de Windows Subsystem for Linux (WSL) sur un poste Windows (10). Les guides... »)
 
Ligne 4 : Ligne 4 :
  
 
Les guides d'installation Microsoft servent de référence, l'objectif est de mieux identifier les méthodes alternatives.
 
Les guides d'installation Microsoft servent de référence, l'objectif est de mieux identifier les méthodes alternatives.
 +
 +
= Tip PowerShell utile =
 +
 +
Pour déterminer les informations de son système (architecture processeur, version de build Windows, etc), vous pouvez procéder de 2 façons:
 +
* via les '''paramètres => Système => A propos de'''.
 +
* via la commande PowerShell suivante: <pre>systeminfo</pre>
 +
 +
Ex:
 +
<pre>
 +
PS C:\Users\j.pedrono> systeminfo
 +
 +
Nom de l’hôte:                              901180281M
 +
Nom du système d’exploitation:              Microsoft Windows 10 Professionnel
 +
Version du système:                        10.0.19042 N/A version 19042
 +
Fabricant du système d’exploitation:        Microsoft Corporation
 +
Configuration du système d’exploitation:    Station de travail membre
 +
Type de version du système d’exploitation:  Multiprocessor Free
 +
Propriétaire enregistré:                    MANITOU
 +
Organisation enregistrée:                  MANITOU
 +
Identificateur de produit:                  00331-10000-00001-AA856
 +
Date d’installation originale:              01/09/2021, 09:55:49
 +
Heure de démarrage du système:              08/09/2021, 14:04:42
 +
Fabricant du système:                      HP
 +
Modèle du système:                          HP EliteBook 840r G4
 +
Type du système:                            x64-based PC
 +
Processeur(s):                              1 processeur(s) installé(s).
 +
                                            [01] : Intel64 Family 6 Model 142 Stepping 9 GenuineIntel ~2511 MHz
 +
Version du BIOS:                            HP Q80 Ver. 01.14.01, 16/10/2020
 +
Répertoire système:                        C:\WINDOWS\system32
 +
Périphérique d’amorçage:                    \Device\HarddiskVolume5
 +
Option régionale du système:                fr;Français (France)
 +
Paramètres régionaux d’entrée:              fr;Français (France)
 +
Fuseau horaire:                            (UTC+01:00) Bruxelles, Copenhague, Madrid, Paris
 +
Mémoire physique totale:                    12 131 Mo
 +
Mémoire physique disponible:                6 127 Mo
 +
Mémoire virtuelle : taille maximale:        14 563 Mo
 +
Mémoire virtuelle : disponible:            7 349 Mo
 +
Mémoire virtuelle : en cours d’utilisation: 7 214 Mo
 +
Emplacements des fichiers d’échange:        C:\pagefile.sys
 +
Domaine:                                    directory.manitou.com
 +
Serveur d’ouverture de session:            \\MAN-DCFR02
 +
Correctif(s):                              9 Corrections installées.
 +
                                            [01]: KB5004331
 +
                                            [02]: KB4562830
 +
                                            [03]: KB4570334
 +
                                            [04]: KB4577266
 +
                                            [05]: KB4577586
 +
                                            [06]: KB4589212
 +
                                            [07]: KB4598481
 +
                                            [08]: KB5005033
 +
                                            [09]: KB5005260
 +
Carte(s) réseau:                            3 carte(s) réseau installée(s).
 +
                                            [01]: Intel(R) Ethernet Connection (4) I219-V
 +
                                                  Nom de la connexion : Ethernet
 +
                                                  État :                Support déconnecté
 +
                                            [02]: Intel(R) Dual Band Wireless-AC 8265
 +
                                                  Nom de la connexion : Wi-Fi
 +
                                                  DHCP activé :        Oui
 +
                                                  Serveur DHCP :        192.0.2.1
 +
                                                  Adresse(s) IP
 +
                                                  [01]: 172.22.18.153
 +
                                                  [02]: fe80::c8ad:f632:6f6b:dd82
 +
                                            [03]: Bluetooth Device (Personal Area Network)
 +
                                                  Nom de la connexion : Connexion réseau Bluetooth
 +
                                                  État :                Support déconnecté
 +
Configuration requise pour Hyper-V:        Un hyperviseur a été détecté. Les fonctionnalités nécessaires à Hyper-V ne seront pas affichées.
 +
</pre>
  
 
= Installation de WSL =
 
= Installation de WSL =
Ligne 13 : Ligne 80 :
 
* Si vous avez accès au Windows Store sur votre poste Windows, suivez cette méthode, considérée comme la plus simple.
 
* Si vous avez accès au Windows Store sur votre poste Windows, suivez cette méthode, considérée comme la plus simple.
 
* Une technique équivalente en ligne de commande PowerShell: <pre>wsl --install</pre>
 
* Une technique équivalente en ligne de commande PowerShell: <pre>wsl --install</pre>
* Sans accès à Windows Store, l'installation manuelle est possible
+
* '''NB:''' cette méthode requiert de faire partie du programme '''Windows Insider'''.
 +
 
 +
== Sans accès au Windows Store ==
 +
 
 +
Sans accès à Windows Store, l'installation manuelle est possible (cf le lien du paragraphe "installation standard":
 +
 
 +
Les étapes en résumé sont:
 +
* activation de WSL dans une console PowerShell en tant qu'administrateur (du poste): <pre>dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart</pre>
 +
* '''OPTIONNEL WSL2''': vérification des pré requis pour l'utilisation de WSL 2 (au lieu de WSL 1) => cette feature nécessite un certain niveau de build Windows en fonction de l'architecture.
 +
* '''OPTIONNEL WSL2''': activation de la fonctionnalité Virtual Machine dans une console PowerShell en tant qu'administrateur (du poste): <pre>dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart</pre> (cette action '''nécessite ensuite un reboot''').
 +
* '''OPTIONNEL WSL2''': téléchargement et installation du [https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi Linux kernel update package]
 +
 
 +
[[Category:Howto]]
 +
[[Category:Linux]]
 +
[[Category:Systeme]]
 +
[[Category:Windows]]

Version du 9 septembre 2021 à 06:34

Introduction

Cet article traite des différentes méthodes disponibles pour l'installation de Windows Subsystem for Linux (WSL) sur un poste Windows (10).

Les guides d'installation Microsoft servent de référence, l'objectif est de mieux identifier les méthodes alternatives.

Tip PowerShell utile

Pour déterminer les informations de son système (architecture processeur, version de build Windows, etc), vous pouvez procéder de 2 façons:

  • via les paramètres => Système => A propos de.
  • via la commande PowerShell suivante:
    systeminfo

Ex:

PS C:\Users\j.pedrono> systeminfo

Nom de l’hôte:                              901180281M
Nom du système d’exploitation:              Microsoft Windows 10 Professionnel
Version du système:                         10.0.19042 N/A version 19042
Fabricant du système d’exploitation:        Microsoft Corporation
Configuration du système d’exploitation:    Station de travail membre
Type de version du système d’exploitation:  Multiprocessor Free
Propriétaire enregistré:                    MANITOU
Organisation enregistrée:                   MANITOU
Identificateur de produit:                  00331-10000-00001-AA856
Date d’installation originale:              01/09/2021, 09:55:49
Heure de démarrage du système:              08/09/2021, 14:04:42
Fabricant du système:                       HP
Modèle du système:                          HP EliteBook 840r G4
Type du système:                            x64-based PC
Processeur(s):                              1 processeur(s) installé(s).
                                            [01] : Intel64 Family 6 Model 142 Stepping 9 GenuineIntel ~2511 MHz
Version du BIOS:                            HP Q80 Ver. 01.14.01, 16/10/2020
Répertoire système:                         C:\WINDOWS\system32
Périphérique d’amorçage:                    \Device\HarddiskVolume5
Option régionale du système:                fr;Français (France)
Paramètres régionaux d’entrée:              fr;Français (France)
Fuseau horaire:                             (UTC+01:00) Bruxelles, Copenhague, Madrid, Paris
Mémoire physique totale:                    12 131 Mo
Mémoire physique disponible:                6 127 Mo
Mémoire virtuelle : taille maximale:        14 563 Mo
Mémoire virtuelle : disponible:             7 349 Mo
Mémoire virtuelle : en cours d’utilisation: 7 214 Mo
Emplacements des fichiers d’échange:        C:\pagefile.sys
Domaine:                                    directory.manitou.com
Serveur d’ouverture de session:             \\MAN-DCFR02
Correctif(s):                               9 Corrections installées.
                                            [01]: KB5004331
                                            [02]: KB4562830
                                            [03]: KB4570334
                                            [04]: KB4577266
                                            [05]: KB4577586
                                            [06]: KB4589212
                                            [07]: KB4598481
                                            [08]: KB5005033
                                            [09]: KB5005260
Carte(s) réseau:                            3 carte(s) réseau installée(s).
                                            [01]: Intel(R) Ethernet Connection (4) I219-V
                                                  Nom de la connexion : Ethernet
                                                  État :                Support déconnecté
                                            [02]: Intel(R) Dual Band Wireless-AC 8265
                                                  Nom de la connexion : Wi-Fi
                                                  DHCP activé :         Oui
                                                  Serveur DHCP :        192.0.2.1
                                                  Adresse(s) IP
                                                  [01]: 172.22.18.153
                                                  [02]: fe80::c8ad:f632:6f6b:dd82
                                            [03]: Bluetooth Device (Personal Area Network)
                                                  Nom de la connexion : Connexion réseau Bluetooth
                                                  État :                Support déconnecté
Configuration requise pour Hyper-V:         Un hyperviseur a été détecté. Les fonctionnalités nécessaires à Hyper-V ne seront pas affichées.

Installation de WSL

Installation standard

Cf cette documentation Microsoft sur le sujet.

  • Si vous avez accès au Windows Store sur votre poste Windows, suivez cette méthode, considérée comme la plus simple.
  • Une technique équivalente en ligne de commande PowerShell:
    wsl --install
  • NB: cette méthode requiert de faire partie du programme Windows Insider.

Sans accès au Windows Store

Sans accès à Windows Store, l'installation manuelle est possible (cf le lien du paragraphe "installation standard":

Les étapes en résumé sont:

  • activation de WSL dans une console PowerShell en tant qu'administrateur (du poste):
    dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
  • OPTIONNEL WSL2: vérification des pré requis pour l'utilisation de WSL 2 (au lieu de WSL 1) => cette feature nécessite un certain niveau de build Windows en fonction de l'architecture.
  • OPTIONNEL WSL2: activation de la fonctionnalité Virtual Machine dans une console PowerShell en tant qu'administrateur (du poste):
    dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
    (cette action nécessite ensuite un reboot).
  • OPTIONNEL WSL2: téléchargement et installation du Linux kernel update package