Wéi installéiere ech Windows Subsystem fir Linux


De Windows Subsystem fir Linux (WSL) leeft e GNU/Linux Ëmfeld deen déi meescht vun de Kommandozeilen Utilities an Uwendungen uewen op Windows OS enthält. Traditionell ginn et vill Weeër fir Linux OS opzestellen fir mat ze schaffen. Entweder et kann en Dual Boot sinn, duerch VirtualBox lafen, oder se als eisen Haapt OS installéieren.

Elo mat Windows Subsystem fir Linux, füügt eng nei Kapazitéit un, eliminéiert d'Overhead fir den OS vun Null opzestellen. Et ass einfach mat WSL opzestellen an Linux z'installéieren an ze goen. Fir méi iwwer d'Architektur vu WSL ze wëssen, kuckt op Microsoft Build 2019 - BRK3068.

Hei wäerte mir WSL 2 opstellen wat déi lescht Verëffentlechung ass. WSL 2 ass Deel vu Windows 10, Versioun 2004 verëffentlecht am Mee 2020. WSL 1 huet eng Iwwersetzung oder Kompatibilitéitsschicht tëscht Linux a Windows benotzt, während WSL 2 virtuell Maschinn Technologie benotzt fir Iech e richtege Linux Kernel direkt op Windows 10 ze lafen.

Ier Dir WSL 2 installéiere musst Dir Windows 10, Versioun 1903, Build 18362, oder méi héich.

Aktivéiert de Windows Subsystem a Virtual Machine fir Linux

Dir musst fir d'éischt de Windows Subsystem fir Linux an d'Virtual Machine Platform optional Feature aktivéieren ier Dir all Linux Verdeelungen um Windows System installéiert. De WSL 2 benotzt Virtual Machine Technologie anstatt eng Iwwersetzungsschicht fir tëscht Windows a Linux ze kommunizéieren.

Öffnen PowerShell als Administrator a lafen déi folgend Befehle fir WSL a VM Feature auszeschalten an de System eemol ze starten.

dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

Installéiert Är Linux Distribution of Choice op Windows

Öffnen de Microsoft Store a wielt Är Liiblings Linux Verdeelung.

Fir Demonstratiounszwecker wäerte mir Ubuntu installéieren, an de Microsoft Store goen, an an der Sichbar Typ Ubuntu.

Öffnen Ubuntu 20.04 LTS a klickt Installéieren.

Ubuntu starten ass zimlech einfach a Windows. Gitt einfach op d'Sich an Typ Ubuntu, et wäert all déi installéiert Versioune vun Ubuntu weisen.

Dir kënnt dat och an der Windows Taskbar pin oder wann Dir en neie Windows Terminal benotzt, kënnt Dir et konfiguréieren. Elo lancéiere mir Ubuntu 20.04. Wann Dir et fir d'éischte Kéier lancéiert, dauert et e bëssen Zäit fir e puer Saachen am Backend opzestellen, da freet et eis Benotzernumm a Passwuert ze setzen.

Op dëser Etapp kënnt Dir e Feeler kréien fir de Kernelkomponent z'installéieren. Fir dëse Feeler ze fixéieren musst Dir WSL2 Linux Kernel manuell eroflueden an installéieren.

0x1bc WSL 2 requires an update to its kernel component. 

Fir Informatiounen besicht w.e.g. https://aka.ms/wsl2kernel

Elo hunn ech souwuel 18.04 wéi 20.04 konfiguréiert op déiselwecht Manéier wéi an der viregter Sektioun. Öffnen d'Schuel a gitt de folgende Kommando fir d'Verdeelung an d'Verëffentlechung vun Ärem Ubuntu ze kontrolléieren.

lsb_release -a

Elo si mir fäerdeg mat der Installatioun vun Ubuntu op Windows. Bannent manner Zäit kënne mir eng funktionell Distro hunn, wou mir kënnen ufänken Tools a Packagen z'installéieren wéi Docker, Ansible, Git, Python, etc.

Léiert Windows Subsystem Kommandoen fir Linux Distro

Et gi wéineg Optiounen déi mir benotze kënne fir eis Linux Verdeelung direkt vun PowerShell oder CMD Prompt ze starten.

1. Gidd de folgende Kommando, deen d'Lëscht vun den Optiounen weist, déi mir zesumme mat wsl benotzen.

wsl -help

2. Kontrolléiert déi installéiert Versioun vun der Verdeelung andeems Dir de Kommando de folgende Kommando ausféiert.

wsl -l

Vun der Ausgab vun dësem Kommando kënnt Dir zwou Versioune vun Ubuntu gesinn ass installéiert an Ubuntu 20.04 ass agestallt fir als Standard gestart ze ginn.

3. Standardverdeelung (Ubuntu 20.04) kann duerch einfach Tippen lancéiert ginn.

wsl

4. Ännert d'Standard Linux Verdeelung andeems Dir de Kommando leeft.

wsl -s Ubuntu-18.04

5. Connectéiert mat spezifesche Verdeelung mat engem spezifesche Benotzer andeems Dir de Kommando leeft.

wsl -d Ubuntu-18.04 -u tecmint

6. Mir kënnen e puer Fändelen zesumme mam Kommando \wsl -l\ passéieren fir de Status vun der Verdeelung ze kontrolléieren.

  • wsl -l --all – Lëscht all Verdeelungen.
  • wsl -l --running - Lëscht nëmmen Verdeelungen déi aktuell lafen.
  • wsl -l --quiet - Nëmme Verdeelungsnimm weisen.
  • wsl -l --verbose – weist detailléiert Informatiounen iwwer all Verdeelungen.

7. Andeems Dir de folgende Kommando leeft, kënne mir iwwerpréiwen wéi eng WSL Versioun meng Linux Verdeelung leeft.

wsl -l -v

Meng Ubuntu 20.04 leeft mat der Versioun WSL 1 well se laang zréck konfiguréiert ass. Ech kann dat op WSL 2 konvertéieren andeems Dir de Kommando ausféiert.

wsl --set-version Ubuntu-20.04 2

Dëst wäert e bëssen Zäit daueren fir ze kompletéieren an Dir kënnt Conversion Complete gesinn wann WSL 1 op WSL 2 ëmgewandelt gëtt.

Wann Dir de Kommando --set-version leeft, öffnen eng aner PowerShell Fënster op a lafen wsl -l -v fir den aktuellen Zoustand ze kontrolléieren. Et gëtt als Converting ugewisen.

wsl -l -v

Dir kënnt de folgende Kommando nach eng Kéier lafen fir déi aktuell WSL Versioun ze kontrolléieren. Souwuel meng Verdeelung wäert elo mat WSL2 lafen.

wsl -l -v

Mir kënnen och WSL2 als Standardversioun setzen, sou datt wa mir nei Verdeelung installéiere wäert se mat WSL2 lafen. Dir kënnt d'Standardversioun setzen andeems Dir lafen.

wsl --set-default-version 2

An dësem Artikel hu mir gesinn wéi Dir WSL 2 konfiguréiert fir Ubuntu Linux op Windows z'installéieren an e puer Kommandozeiloptiounen geléiert déi mir aus PowerShell oder cmd Prompt benotze kënnen.

Wärend der Installatioun kënnt Dir verschidde Feeler begéinen, déi ech net begéint hunn, an deem Fall déi offiziell FAQ Sektioun vun der Microsoft Dokumentatioun fir méi Abléck iwwer WSL ze kréien.