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édentesRévision précédente
Prochaine révision
Révision précédente
systeme:windows:wsl [2025/04/09 17:40] – [Activer le sous-système Windows pour Linux] techer.charles_educ-valadon-limoges.frsysteme:windows:wsl [2025/06/07 17:55] (Version actuelle) – [Présentation] admin
Ligne 9: Ligne 9:
   * https://www.malekal.com/comment-activer-la-technologie-de-virtualisation-vt-x-et-amd-v-sur-mon-pc/   * https://www.malekal.com/comment-activer-la-technologie-de-virtualisation-vt-x-et-amd-v-sur-mon-pc/
 ===== Présentation ===== ===== Présentation =====
-Le Sous-système Windows pour Linux permet aux développeurs d’exécuter un environnement GNU/Linux (et notamment la plupart des utilitaires, applications et outils en ligne de commande) directement sur Windows, sans modification et tout en évitant la surcharge d’une machine virtuelle traditionnelle ou d’une configuration à double démarrage.+Le Sous-système Windows pour Linux permet d’exécuter un environnement GNU/Linux (et notamment la plupart des utilitaires, applications et outils en ligne de commande) directement sur Windows, sans modificationtout en évitant la surcharge d’une machine virtuelle traditionnelle ou d’une configuration à double démarrage.
 Il est possible : Il est possible :
   * de choisir ses distributions GNU/Linux à partir du Microsoft Store.   * de choisir ses distributions GNU/Linux à partir du Microsoft Store.
Ligne 62: Ligne 62:
 PS > wsl --install PS > wsl --install
 </code> </code>
 +
 Cela installe :  Cela installe : 
   * la plateforme de machine virtuelle   * la plateforme de machine virtuelle
-  * wsl+  * le sous-système Windows pour Linux (WSL)
   * le noyau linux   * le noyau linux
  
  
-  * Redémarrez ensuite votre PC+Redémarrez ensuite votre PC
    
  
Ligne 149: Ligne 150:
   * [[https://github.com/WhitewaterFoundry/WSLFedoraRemix/releases/|Fedora Remix pour WSL]]   * [[https://github.com/WhitewaterFoundry/WSLFedoraRemix/releases/|Fedora Remix pour WSL]]
  
-Utilisation de Powershell pour télécharger le fichier +Utilisation de Powershell pour télécharger le fichier  : 
 <code powershell> <code powershell>
 Invoke-WebRequest -Uri https://aka.ms/wslubuntu2004 -OutFile Ubuntu.appx -UseBasicParsing Invoke-WebRequest -Uri https://aka.ms/wslubuntu2004 -OutFile Ubuntu.appx -UseBasicParsing
Ligne 155: Ligne 157:
  
   * Installation du package téléchargé avec Powershell   * Installation du package téléchargé avec Powershell
 +
 <code powershell> <code powershell>
 Add-AppxPackage .\app_name.appx Add-AppxPackage .\app_name.appx
Ligne 161: Ligne 164:
   * Exécuter la distribution en double-cliquant sur le package appx   * Exécuter la distribution en double-cliquant sur le package appx
   * Visualiser la nouvelle distribution   * Visualiser la nouvelle distribution
 +
 <code > <code >
 wsl -l wsl -l
Ligne 183: Ligne 187:
 ==== Réinitialiser le mot de passe Linux ==== ==== Réinitialiser le mot de passe Linux ====
  
-  * Commande à utiliser dans la VM :+  * Commande à utiliser dans la VM pour définir le mot de passe root: 
 <code shell> <code shell>
 $ passwd $ passwd
 </code> </code>
 +
   * en cas d'oubli du mot de passe, il faut le réinitialiser avec Powershell :   * en cas d'oubli du mot de passe, il faut le réinitialiser avec Powershell :
     * Lancer PowerShell     * Lancer PowerShell
     * Entrez au niveau de la racine de la distribution WSL par défaut      * Entrez au niveau de la racine de la distribution WSL par défaut 
 +
 <code powershell> <code powershell>
 PS > wsl -u root PS > wsl -u root
 </code> </code>
-    * Entrez au niveau de la racine de la distribution WSL particulière comme par exemple Debian+ 
 +  * Entrez au niveau de la racine de la distribution WSL particulière comme par exemple Debian 
 <code powershell> <code powershell>
 PS > wsl -d Debian -u root PS > wsl -d Debian -u root
 </code> </code>
-  * Commande à utiliser :+ 
 +  * Commande à utiliser pour changer le mot de passe du compte utilisateur : 
 <code shell> <code shell>
 $ passwd nomducompte $ passwd nomducompte
Ligne 222: Ligne 233:
 Dans une distribution il est possible de visualiser et d'accéder aux lecteurs de Windows Dans une distribution il est possible de visualiser et d'accéder aux lecteurs de Windows
 === Visualiser les lecteurs montés === === Visualiser les lecteurs montés ===
 +
 <code shell> <code shell>
 $ mount $ mount
 </code> </code>
 +
 === Accéder aux lecteurs montés === === Accéder aux lecteurs montés ===
 +
 <code shell> <code shell>
 $ cd /mnt/c $ cd /mnt/c
 </code> </code>
 +
 <WRAP center round info> <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). 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> </WRAP>
 +
 +==== Installer une interface graphique à la distribution Debian ====
 +  * Installer Debian :
 +
 +<code powershell>
 +wsl --install -d debian
 +</code>
 +
 +  * configurez l'utilisateur, son mot de passe et mettre à jour le système dans le terminal Debian :
 +<code>
 +$ sudo apt update && sudo apt upgrade
 +</code>
 +
 +  * Installer les paquets nécessaires pour l'interface graphique et le serveur X :
 +
 +<code>
 +sudo apt install xfce4 xfce4-goodies xrdp
 +</code>
 +
 +Démarrez le service XRDP :
 +
 +sudo service xrdp start
 +
 +
 +  * Configurer l'affichage :
 +    * Téléchargez et installez un serveur X pour Windows, comme VcXsrv.
 +    * Lancez VcXsrv et configurez-le pour utiliser "Multiple Windows".
 +
 +
 +  * Connecter à l'interface graphique :
 +  * Utilisez l'application Bureau à distance de Windows pour vous connecter à votre session Debian en utilisant l'adresse localhost:3390.
 +
 +
  
 ==== Visualisez le disque de la distribution depuis Windows ==== ==== Visualisez le disque de la distribution depuis Windows ====
-Le partage **%%\%%\wsl$** pemet d'accéder au disque de la distribution+Le partage **\\wsl$** permet d'accéder au disque de la distribution 
 + 
 +==== Supprimer une distribution ==== 
 +<code> 
 +wsl --unregister distribution 
 +</code>
  
 ==== Tutoriel de IT-Connect sur WSL ==== ==== Tutoriel de IT-Connect sur WSL ====
  
   * Episode1 : Débuter avec WSL sous Windows 10   * Episode1 : Débuter avec WSL sous Windows 10
 +
 {{youtube>uLbyhmpnbnE?medium}} {{youtube>uLbyhmpnbnE?medium}}
  
Ligne 252: Ligne 306:
  
  
 +==== Commandes réseau ====
 +Depuis Powershell faire une redirection de port du PC vers la distribution WSL :
 +<code>
 +PS/> netsh interface portproxy add v4tov4 listenport=22 listenaddress=0.0.0.0 connectport=22 connectaddress=172.X.y.z
 +
 +PS/> netsh interface portproxy show v4tov4
 +
 +PS/> netsh interface portproxy reset
 +</code>
 +
 +Définir ensuite les règles du parefeu Windows en entrée et en sortie
  
  
systeme/windows/wsl.1744213242.txt.gz · Dernière modification : 2025/04/09 17:40 de techer.charles_educ-valadon-limoges.fr