Installer le sous-système Windows pour Linux 10 2004

Règles du forum
  • Pour avoir accès à toutes les fonctionnalités du forum .
  • Demande d'aide demande de tutoriaux la fonction répondre et 1 accès aux pièces jointes
  • Il faudra passer par 1 inscription et 1 présentation merci
Répondre
Avatar de l’utilisateur
Duskley
Petit bonhomme vert
Articles : 0
Messages : 996
Inscription : 27 déc. 2019 11:22
    Windows 10 Firefox
A remercié : 211 fois
A été remercié : 1300 fois

Installer le sous-système Windows pour Linux 10 2004

Message par Duskley »

Windows Subsystem for Linux (WSL) est une couche de compatibilité permettant d'exécuter Linux sous Windows 10.
WSL permet d'installer des distributions Linux directement exécutables avec des performance largement supérieures à une installation sous VirtualBox ou VMware.
 
Installation de WSL

Par défaut, ce sera WSL 1 qui sera activé.
WSL est disponible en version 2 sur Windows 10 2004 et les versions ultérieures de W10.
WSL 2 embarque un véritable noyau Linux, augmente les performances du système de fichiers et apporte une compatibilité complète des appels système.
Comparaison entre WSL 2 et WSL 1 : https://docs.microsoft.com/fr-fr/window ... e-versions

▶ Depuis les fonctionnalités de Windows

Dans Applications et Fonctionnalités, cliquez sur Plus de fonctionnalités Windows.

Image

Cochez la case Sous-système Windows pour Linux puis cliquez sur OK.

Image

Pour installer uniquement WSL 1, vous devez maintenant redémarrer votre ordinateur.
Sinon, cochez la case Hyper-V

Image

Redémarrez l'ordinateur.

Image

▶ Avec Powershell

Ouvrez PowerShell en tant qu’administrateur et exécutez :

Code : Tout sélectionner

dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
  - Mise à jour à jour vers WSL 2

WSL 2 nécessite que Hyper-V soit activé.

Remarque : Si maintenant Hyper-V ne provoque plus d'erreur lors du démarrage d'une machine virtuell VirtualBox ou VMWare, j'ai constaté une extrème lenteur au démarrage de ma machine virtuell, ainsi que des blocages pendant l'exécution.
J'ai donc désactivé Hyper-V.


Dans PowerShell (admin) tapez ou collez :

Code : Tout sélectionner

dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

Image

Redémarrez votre ordinateur pour terminer l’installation de WSL et mettre à jour vers WSL 2.

▶ Définir WSL 2 comme version par défaut

Exécutez la commande suivante dans PowerShell pour définir WSL 2 comme version par défaut lors de l’installation d’une nouvelle distribution Linux :

Code : Tout sélectionner

wsl --set-default-version 2
Si vous obtenez cette erreur :

Image

Téléchargez et installez le package de mise à jour ici : https://docs.microsoft.com/fr-fr/window ... sl2-kernel
Exécutez à nouveau la commande wsl --set-default-version 2

Installer une distribution Linux

Tapez https://aka.ms/wslstore dans la barre d'adrese de votre navigateur.

Image
Choisissez une distribution

Image

Cliquez sur le bouton Télécharger pour lancer le téléchargement.

Une fois l’installation terminée, exécutez votre distribution Linux depuis le menu Démarrer.

Un nom d'utilisateur et un mot de passe vous seront demandés.
Choisissez un mot de passe simple et évitez les caractères spéciaux ainsi que les lettres AZQWM qui posent des problèmes lorsque le clavier azerty n'est pas activé.

Image

Mettez vote distribution à jour avec les commandes suivantes :
sudo apt update
sudo apt upgrade

 

Avatar de l’utilisateur
Duskley
Petit bonhomme vert
Articles : 0
Messages : 996
Inscription : 27 déc. 2019 11:22
    Windows 10 Firefox
A remercié : 211 fois
A été remercié : 1300 fois

Une interface graphique pour WSL - Méthode 1

Message par Duskley »

Cette méthode ne nécessite aucune installation supplémentaire, puis qu'elle utilise le Bureau à distance, une fonctionnalité de Windows.

Après avoir fait la mise à jour avec les commandes :
sudo apt update
sudo apt upgrade


Installez xfce.

Code : Tout sélectionner

sudo apt-get install xfce4
Installez xrdp.
 

Code : Tout sélectionner

sudo apt-get install xrdp
Une fois l'installation terminée, démarrez xrdp en tapant :

Code : Tout sélectionner

sudo / etc/init.d/xrdp start
* Il faudra l'autoriser dans votre pare-feu.

Image

Vérifiez le port utilisé. Si xrdp s'exécute sur le port 3389 comme sur ma capture et non sur le port 3390, vous obtiendrez cette erreur :
Votre ordinateur n'a pas pu se connecter à une autre session de console sur l'ordinateur distant car vous avez déjà une session de console en cours.

Pour corriger cette erreur, vous devez modifier le port. Pour ce faire, ouvrez le fichier de configuration xrdp:

Code : Tout sélectionner

sudo nano /etc/xrdp/xrdp.ini

Image
Descendez avec la touche fléchée bas jusqu'à la ligne port=3389, et  modifiez 3389 en 3390.
Appuyez sur les touches Ctrl + X pour quittez, et confirmez l'enregistrement du fichier.

Il faudra redémarrer xrdp.

Code : Tout sélectionner

sudo /etc/init.d/xrdp restart
Une fois xrdp démarré, il ne vous reste plus qu'à vous connecter à Kali. La machine fonctionne sur localhost donc l'IP à laquelle se connecter est localhost: 3390 (avec le port 3390).

Lancez le Bureau à distance.

Image

Tapez le nom d'utilisateur et le mot de passe.

Image

Et voici l'interface graphique.

Image

Par défaut, le bureau Linux s'afficher en plein écran. Pour afficher votre bureau Windows, cliquez sur localhost (la barre, en haut de l'écran).

Image

Si vous préférez qu'il s'affiche dans une fenêtre, réduisez la taille de l'affichage.
Cliquez sur Afficher les options.

Image
 

Avatar de l’utilisateur
Duskley
Petit bonhomme vert
Articles : 0
Messages : 996
Inscription : 27 déc. 2019 11:22
    Windows 10 Firefox
A remercié : 211 fois
A été remercié : 1300 fois

Une interface graphique pour WSL - Méthode 2

Message par Duskley »

Après avoir fait la mise à jour avec les commandes :
sudo apt update
sudo apt upgrade


1 - Installer VcXsrv

Téléchargement

Image
Cliquez sur Next.

 Image
Cliquez sur Install.

 Image
Cliquez sur Close.

Après l'installation, faites un clic droit sur Xlaunch, cliquez sur Propriétés,
Onglet Compatibilité, cochez la case Exécuter ce programme en tant qu'administrateur.

2 - Installer un environnement de bureau :

Installez un environnement de bureau léger, Xfce ou LXDE
Retournez dans le terminal WSL et tapez :

Code : Tout sélectionner

sudo apt-get install xfce4
ou :

Code : Tout sélectionner

sudo apt install lxde

Configurez le clavier
 Image
Sélectionnez Other.
 Image
Sélectionnez French.
 Image
Sélectionnez French (Azerty).

Quand xfce (ou LXDE) est installé, tapez :

export DISPLAY=:0

 Image

3 - Lancez XLaunch

Au lancement de VcXsrv, choisissez un mode d’affichage.
  • Multiple Windows : Les applications vont se lancer dans des fenêtres indépendantes.
Pour commencer, sélectionnez plutôt une des trois options suivantes.
  • One large windows : Toutes les applications. se lanceront dans la fenêtre Linux.
  • Fullscreen : plein écran
  • One large windows without titlebar : la même chose que One large windows, mais sans barre de titre
 Image

Cliquez sur Suivant.
 Image
Laissez la configuration par défaut (Start no client).
Cliquez sur Suivant.

 Image
Cliquez sur Suivant.

 Image
Cliquer sur Save configuration.
Cliquez sur Terminer.

Pour les lancements suivants, vous n'aurez plus à passer par xlaunch, lancez directement vcxsrv.exe qui se trouve dans le dossier C:\Program Files\VcXsrv (créez un raccourci).

Pour l'instant, vous allez obtenir une fenêtre noire, dans la fenêtre du terminal WSL tapez :
xfce4-session --display=:0 pour lancer xfce.
ou
startlxde pour lancer LXDE

Image

Répondre