Windows sous-système de linux



A tester en mode développement ou en mode production pour vos prochain futur serveur des système OS sous linux depuis votre ordinateur.
Pratique cela évité de créer un boot sous USB ou dual boot avec son ordinateur

Préparation


#activé les fonctionnalité nécessaire
#Facile en Image



 
#ou CMD
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
#redémaré votre ordinateur

#ou Powershell
Enable-WindowsOptionalFeature -Online -NoRestart -FeatureName VirtualMachinePlatform
Enable-WindowsOptionalFeature -Online -NoRestart -FeatureName Microsoft-Windows-Subsystem-Linux
Restart-Computer 

Installation
#Méthode manuelle

#ou tout simplement ouvrir Microsoft Store -> recherche Linux

#Help more
bash -help #v1
bash -c -help set #v1

#trouver ou son stocké la distrib
Get-AppxPackage -Name "*Ubuntu*" | Select PackageFamilyName
#add to file:  ~/.bashrc
export DISPLAY=:0 # in WSL 1
export DISPLAY=$(awk '/nameserver / {print $2; exit}' /etc/resolv.conf 2>/dev/null):0 # in WSL 2
export LIBGL_ALWAYS_INDIRECT=1

=====================
apt install -y wslu #ubuntu
apt remove x11-utils -y #ubuntu

https://token2shell.com/x410/ - Payant (essai disponible)



###########RootFS############
wsl --export <aide avec wsl -help>
wsl --import <aide avec wsl -help>
###########RootFS############
##########appx#############

#Powershell
Invoke-WebRequest -Uri https://aka.ms/wsl-ubuntu-1804 -OutFile ubuntu.appx -UseBasicParsing
#OU
curl.exe -L -o ubuntu.appx https://aka.ms/wsl-ubuntu-1804
#More
Rename-Item .\ubuntu.appx .\Ubuntu-web.zip
Expand-Archive .\Ubuntu-web.zip .\Ubuntu-web.appx
Add-AppxPackage .\Ubuntu-web.appx


#Powershell
cd C:\
mkdir -p Linux
cd C:\Linux
#Powershell
wsl -l # liste
wsl -s ubuntu #default use
wsl -l --running #repo en cour exec
wsl -l --all #show all
#Pour finir
cd C:\Linux
.\ubuntu.appx #ou wsl -d
##########appx#############
sudo -s
apt update && apt -y upgrade


=================================
wsl --list --verbose
wsl ~ -d Ubuntu -u alexonbstudio
wsl ~ -d Debian -u alexonbstudio
wsl ~ -d kali-linux -u alexonbstudio

#Changer l'utilisateur par défaut:
#exemple: <DistributionName> config --default-user <Username>
Ubuntu config --default-user alexonbstudio
Debian config --default-user alexonbstudio
kali-linux.exe config --default-user alexonbstudio

#puis lancer un autre distribution linux que celle par défaut:
wsl ~ #par défaut est Ubuntu
wsl ~ -d Debian
wsl ~ -d kali-linux
#Lunch (appx)
cd C:\Linux
.\ubuntu.appx # or wsl

#Pour les développeur OS Linux
#https://github.com/Microsoft/WSL-DistroLauncher




#Configuration avancée:
#WSLConfig:
wsl -l --all # voir tous la liste de linux
wslconfig /list /all

winver  #connaitre la version de votre windows OS


A vous de jouez!

Publier un commentaire

0 Commentaires