Pré-requis :

- avoir windows 10

- avoir authoriser l'utilisation de machine virtuelle dans le bios

- d'avoir installé un linux (debian, ubuntu, kali, suse, linux cheatsheet,...)  sous windows

 

Pour monter un lecteur windows (exemple d: ) il suffit d'utiliser la commande mount et d'avoir un répertoire prévu à cet effet

La commande est : mount -t drvfs <lecteur_vindows> <point_de_montage>

Dans notre exemple cela donnera : mount -t drvfs d: /mnt/d

 

Vous pouvez avoir ce type de message d'erreur :

mount: /mnt/g: g: already mounted on /mnt/g.
<3>init: (1670) ERROR: UtilCreateProcessAndWait:489: /bin/mount failed with status 0x2000
No error information

En fait wsl monte automatiquement tous les lecteurs, vous pouvez avoir des soucis lorsque vous avez des lecteur réseaux (partages windows ou montage iscsi) dans ce cas il faut démonter le montage fait automatiquement via la commande umount de la même façon qu'en linux classique :  umount /mnt/d

 

Pour ajouter une application pour ouvrir un fichier , aller dans Édition / Préférences ou cliquer sur puis choisir 'Préférences' ou 

On obtient :

Il suffit de cliquer sur la colonne action correspondant au type de fichier et de choisir l'application que l'on veut utiliser

 

La configuration du réseau se fait dans le fichier dhcpcd.conf se trouvant dans /etc au lieu de interfaces se trouvant dans /etc/network/

# Example static IP configuration:
interface <votre_interface>
static ip_address=<votre_IPv4>
#static ip6_address=<votre_IPv6> à décommanter pour la rendre fonctionnelle
static routers=<votre_routeur_par_défaut>
static domain_name_servers=<votre_liste_de_servers_DNS_séparé_par_un_espace>

=>lsb_release -a
No LSB modules are available.
Distributor ID: Debian
Description: Debian GNU/Linux bullseye/sid
Release: unstable
Codename: sid


il faut modifier le fichier : /lib/udev/rules.d/80-net-setup-link.rules il est conseillé de faire une sauvegarde du fichier (ne pas mettre dans /tmp car il y a un reboot) avant d'exécuter le changement
changer la variable ID_NET_NAME par le nom de l'interface que vous voulez donner par exemple eth0, puis rebooter