Outils pour utilisateurs

Outils du site


systeme:windows:wsl

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
systeme:windows:wsl [2020/10/31 19:17]
techer.charles_educ-valadon-limoges.fr [Mettre à jour avec la dernière version de Windows]
systeme:windows:wsl [2024/04/04 17:17] (Version actuelle)
techer.charles_educ-valadon-limoges.fr [1er lancement de la distribution]
Ligne 52: Ligne 52:
 </code>  </code> 
 Votre version de Windows doit au moins être 1909. Votre version de Windows doit au moins être 1909.
-Voici le lien de téléchargement de l'utilitaire permettant d'avoir la dernière mise à jour de Windows 10 (2004) : +Voici le lien de téléchargement de l'utilitaire permettant d'avoir la dernière mise à jour de Windows 10 (2004 en novembre 2020) : 
   * https://go.microsoft.com/fwlink/?LinkID=799445   * https://go.microsoft.com/fwlink/?LinkID=799445
 Téléchargez et lancez cet utilitaire Téléchargez et lancez cet utilitaire
Ligne 74: Ligne 74:
 **Information :**  WSL version 1 et maintenant installé et il est possible d'installer une distribution Linux à partir du Microsoft Store. **Information :**  WSL version 1 et maintenant installé et il est possible d'installer une distribution Linux à partir du Microsoft Store.
  
-Pour pouvoir utiliser WSL version 2, les étapes suivantes sont nécessaires+Pour pouvoir utiliser WSL version 2 d'autres actions sont à faire et sont présentées plus loin dans ce document.
 </WRAP> </WRAP>
  
Ligne 80: Ligne 80:
   * Ouvrez le [[https://aka.ms/wslstore|Microsoft Store]] ;   * Ouvrez le [[https://aka.ms/wslstore|Microsoft Store]] ;
   * utilisez un compte Microsoft pour vous identifier ;   * utilisez un compte Microsoft pour vous identifier ;
-  * sélectionnez la distribution Linux voulue (Debian) et installez-la : elle utilisera WSL 1.+ 
 +{{ :systeme:windows:store_01.png |}} 
 +  * sélectionnez la distribution Linux voulue (par exemple Debian) et installez-la : elle utilisera WSL 1.
 === Visualiser les distributions Linux installées === === Visualiser les distributions Linux installées ===
   * lancez PowerShell en tant qu’administrateur et exécutez :   * lancez PowerShell en tant qu’administrateur et exécutez :
Ligne 120: Ligne 122:
 </code> </code>
  
-==== Configuration supplémentaire si vous utilisez une machine virtuelle==== +==== Convertir une distribution de SWL 1  à WSL 2  ==== 
-Si vous configurez WSL 2 pour une VM sous VirtualBox, VMware il est nécessaire de configurer une option pour permettre t'utiliser la virtualisation matérielle (exigée par WSL2). +Tapez la commande suivante pour convertir votre distribution : 
-... à contenu à compléter +<code powershell> 
 +PS > wsl --set-version <votre ditribution>
 +</code> 
 + 
 ===== Installer la distribution Linux de votre choix ===== ===== Installer la distribution Linux de votre choix =====
   * Ouvrez le [[https://aka.ms/wslstore|Microsoft Store]] et sélectionnez la distribution Linux voulue.   * Ouvrez le [[https://aka.ms/wslstore|Microsoft Store]] et sélectionnez la distribution Linux voulue.
 +
 +===== Installer la distribution Linux de votre choix sans Microsoft Store=====
 +Il est nécessaire de téléchargement des packages <distro>.appx.
 +
 +Liste des distribution disponible : https://learn.microsoft.com/fr-fr/windows/wsl/install-manual
 +  * [[https://aka.ms/wslubuntu|Ubuntu]]
 +  * [[https://aka.ms/wslubuntu2204|Ubuntu 22.04 LTS]]
 +  * [[https://aka.ms/wslubuntu2004|Ubuntu 20.04]]
 +  * [[https://aka.ms/wslubuntu2004arm|Ubuntu 20.04 ARM]]
 +  * [[https://aka.ms/wsl-ubuntu-1804|Ubuntu 18.04]]
 +  * [[https://aka.ms/wsl-ubuntu-1804-arm|Ubuntu 18.04 ARM]]
 +  * [[https://aka.ms/wsl-ubuntu-1604|Ubuntu 16.04]]
 +  * [[https://aka.ms/wsl-debian-gnulinux|Debian GNU/Linux]]
 +  * [[https://aka.ms/wsl-kali-linux-new|Kali Linux]]
 +  * [[https://aka.ms/wsl-sles-12|SUSE Linux Enterprise Server 12]]
 +  * [[https://aka.ms/wsl-SUSELinuxEnterpriseServer15SP2|SUSE Linux Enterprise Server 15 SP2]]
 +  * [[https://aka.ms/wsl-SUSELinuxEnterpriseServer15SP3|SUSE Linux Enterprise Server 15 SP3]]
 +  * [[https://aka.ms/wsl-opensuse-tumbleweed|openSUSE Tumbleweedv
 +  * [[https://aka.ms/wsl-opensuseleap15-3|openSUSE Leap 15.3]]
 +  * [[https://aka.ms/wsl-opensuseleap15-2|openSUSE Leap 15.2]]
 +  * [[https://aka.ms/wsl-oraclelinux-8-5|Oracle Linux 8.5]]
 +  * [[https://aka.ms/wsl-oraclelinux-7-9|Oracle Linux 7.9]]
 +  * [[https://github.com/WhitewaterFoundry/WSLFedoraRemix/releases/|Fedora Remix pour WSL]]
 +
 +Utilisation de Powershell pour télécharger le fichier 
 +<code powershell>
 +Invoke-WebRequest -Uri https://aka.ms/wslubuntu2004 -OutFile Ubuntu.appx -UseBasicParsing
 +</code>
 +
 +  * Installation du package téléchargé avec Powershell
 +<code powershell>
 +Add-AppxPackage .\app_name.appx
 +</code>
 +
 +  * Exécuter la distribution en double-cliquant sur le package appx
 +  * Visualiser la nouvelle distribution
 +<code >
 +wsl -l
 +</code> 
 +===== 1er lancement de la distribution =====
 +  * Au lancement, il est nécessaire de créer un nom d’utilisateur et un mot de passe pour la distribution Linux.
 +  * Le nom d’utilisateur et le mot de passe sont propres à chaque distribution Linux distincte installée.
 +  * Ce compte devient l'utilisateur par défaut pour la distribution et se connecte automatiquement au démarrage.
 +  * Ce compte est considéré comme l’administrateur Linux, avec la capacité d’exécuter des commandes d’administration sudo (Super User Do).
 +
 +<WRAP center round info>
 +Les distributions Linux installées avec WSL correspondent à une installation par utilisateur et ne peuvent pas être partagées avec d’autres comptes d’utilisateur Windows.
 +</WRAP>
 +
 ===== Gérer les VM Linux  ===== ===== Gérer les VM Linux  =====
 ==== Mettre à jour et mettre les VMs==== ==== Mettre à jour et mettre les VMs====
Ligne 153: Ligne 208:
 </code> </code>
  
 +==== Démarrer WSL avec distribution par défaut ====
 +<code powershell>
 +PS > wsl --setdefault <DistributionName>
 +</code>
 +==== Lancer une distribution Linux avec un utilisateur en particulier ====
 +<code powershell>
 +PS > wsl --user <username>
 +</code>
 +==== Lancer un exécutable Windows depuis une distribution ====
 +<code shell>
 +$ calc.exe
 +</code>
 +
 +  * modifier un fichier Linux avec le notepad (Bloc-notes) Windows
 +<code shell>
 +$ notepad.exe ~/.bashrc
 +</code>
 +==== Visualisez les lecteurs de Windows ====
 +Dans une distribution il est possible de visualiser et d'accéder aux lecteurs de Windows
 +=== Visualiser les lecteurs montés ===
 +<code shell>
 +$ mount
 +</code>
 +=== Accéder aux lecteurs montés ===
 +<code shell>
 +$ cd /mnt/c
 +</code>
 +<WRAP center round info>
 +Pour avoir les **droits d'écriture** sur le montage d'un lecteur comme **/mnt/c** il faut lancer la distribution Linux en **mode administrateur** (clic droit sur l'icône).
 +</WRAP>
 +
 +==== Visualisez le disque de la distribution depuis Windows ====
 +Le partage **%%\%%\wsl$** pemet d'accéder au disque de la distribution
systeme/windows/wsl.1604168270.txt.gz · Dernière modification: 2020/10/31 19:17 de techer.charles_educ-valadon-limoges.fr