systeme:windows:wsl
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine 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.fr | systeme:windows:wsl [2025/06/07 17:55] (Version actuelle) – [Présentation] admin | ||
---|---|---|---|
Ligne 9: | Ligne 9: | ||
* https:// | * https:// | ||
===== Présentation ===== | ===== Présentation ===== | ||
- | Le Sous-système Windows pour Linux permet | + | Le Sous-système Windows pour Linux permet d’exécuter un environnement GNU/Linux (et notamment la plupart des utilitaires, |
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 | ||
</ | </ | ||
+ | |||
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:// | * [[https:// | ||
- | 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:// | Invoke-WebRequest -Uri https:// | ||
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 | ||
</ | </ | ||
+ | |||
* en cas d' | * en cas d' | ||
* 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 powershell> | <code powershell> | ||
PS > wsl -d Debian -u root | PS > wsl -d Debian -u root | ||
</ | </ | ||
- | | + | |
+ | | ||
<code shell> | <code shell> | ||
$ passwd nomducompte | $ passwd nomducompte | ||
Ligne 222: | Ligne 233: | ||
Dans une distribution il est possible de visualiser et d' | Dans une distribution il est possible de visualiser et d' | ||
=== Visualiser les lecteurs montés === | === Visualiser les lecteurs montés === | ||
+ | |||
<code shell> | <code shell> | ||
$ mount | $ mount | ||
</ | </ | ||
+ | |||
=== Accéder aux lecteurs montés === | === Accéder aux lecteurs montés === | ||
+ | |||
<code shell> | <code shell> | ||
$ cd /mnt/c | $ cd /mnt/c | ||
</ | </ | ||
+ | |||
<WRAP center round info> | <WRAP center round info> | ||
Pour avoir les **droits d' | Pour avoir les **droits d' | ||
</ | </ | ||
+ | |||
+ | ==== Installer une interface graphique à la distribution Debian ==== | ||
+ | * Installer Debian : | ||
+ | |||
+ | <code powershell> | ||
+ | wsl --install -d debian | ||
+ | </ | ||
+ | |||
+ | * configurez l' | ||
+ | < | ||
+ | $ sudo apt update && sudo apt upgrade | ||
+ | </ | ||
+ | |||
+ | * Installer les paquets nécessaires pour l' | ||
+ | |||
+ | < | ||
+ | sudo apt install xfce4 xfce4-goodies xrdp | ||
+ | </ | ||
+ | |||
+ | Démarrez le service XRDP : | ||
+ | |||
+ | sudo service xrdp start | ||
+ | |||
+ | |||
+ | * Configurer l' | ||
+ | * Téléchargez et installez un serveur X pour Windows, comme VcXsrv. | ||
+ | * Lancez VcXsrv et configurez-le pour utiliser " | ||
+ | |||
+ | |||
+ | * Connecter à l' | ||
+ | * Utilisez l' | ||
+ | |||
+ | |||
==== Visualisez le disque de la distribution depuis Windows ==== | ==== Visualisez le disque de la distribution depuis Windows ==== | ||
- | Le partage **%%\%%\wsl$** | + | Le partage **\\wsl$** |
+ | |||
+ | ==== Supprimer une distribution ==== | ||
+ | < | ||
+ | wsl --unregister distribution | ||
+ | </ | ||
==== 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> | {{youtube> | ||
Ligne 252: | Ligne 306: | ||
+ | ==== Commandes réseau ==== | ||
+ | Depuis Powershell faire une redirection de port du PC vers la distribution WSL : | ||
+ | < | ||
+ | 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 | ||
+ | </ | ||
+ | |||
+ | 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