Om du ville köra Linux tillsammans med Windows var det enda alternativet förr i tiden att använda en virtuell maskin. Visst, en dubbelstart fungerade också, men det var inte riktigt vad de flesta användare ville ha.

Under 2016 introducerade Microsoft funktionen Windows Subsystem for Linux (WSL). Detta gjorde det möjligt för användare att köra Linux-verktyg på Windows, inklusive Linux-terminalen.

WSL 2, släppt 2020, förbättrar sin föregångare och erbjuder mycket bättre prestanda och kompatibilitet. Installationsprocessen har också förenklats enormt, vilket visas i den här artikeln.

Hur installerar man Windows Subsystem (WSL2) för Linux?

För det första, om du är intresserad av skillnaderna mellan WSL1 och WSL2 , den länkade artikeln täcker saker som deras historia och arbetsmekanismer i detalj. Men fördelen är att WSL2, med några få undantag, nästan alltid är det bättre alternativet.

När det gäller förutsättningarna finns det 3 fall. För att använda den automatiska installationsmetoden är Windows 10 version 2004 (Build 19041) eller högre minimikravet.

Om du utför en manuell installation gäller samma krav för ARM64-system. För x64-system behöver du minst version 1903 (bygg 18362) eller högre.

Installera WSL Command

Förra året introducerade Windows Insider-förhandsversioner möjligheten att automatisera hela installationsprocessen genom att bara använda wsl.exe – installera kommando. Kommandot automatiserar följande uppgifter:

Aktivering av WSL och Virtual Machine Platform valfria funktioner Installera den senaste Linux-kärnan Inställning av WSL 2 som standardInstallera standard Linux-distroFörfrågan om en omstart under installationen

I juli 2021 backporterades denna funktionalitet till äldre Windows-versioner också, vilket betyder att allt du behöver göra nu för tiden är att köra kommandot wsl – install i ett förhöjt kommandotolksfönster.

Det finns dock ett par hakar. För det första fungerar den här metoden bara på Windows version 2004 eller senare, som tidigare nämnts. För äldre versioner som stöder WSL2 är manuell installation nödvändig.

För det andra, om inga alternativ anges när du använder kommandot, installerar den bara de rekommenderade funktionerna med standarddistro (Ubuntu). Därför rekommenderar vi att du bekantar dig med några av kommandona nedan: 

Använd något av följande kommandon för att kontrollera vilka Linux-distros som är tillgängliga att installera:
wsl – list – online
wsl-l-oUse kommandona från ovan och notera distronamnen. Använd sedan något av följande kommandon för att installera WSL med en specifik distro:
wsl – install – distribution
wsl – install-d
Använd följande kommando om du vill lägga till fler distroer efter den första installationen:
wsl-d Använd följande kommando för att uppdatera WSL Linux-kärnan:
wsl – updateAnvänd detta kommando om du behöver återställa kärnversionen:
wsl – uppdatera rollbackAnvänd det här kommandot för att kontrollera allmän information om din WSL-konfiguration:
wsl – status Använd slutligen det här kommandot för att stänga WSL 2 VM och alla öppna distros:
wsl – avstängning

Du kanske också undrar vad du ska göra efter att du har installerat WSL2. Tja, det är ganska enkelt. Först öppnar du den installerade distron från Start-menyn. Därefter ställer du in administratörskontot för denna specifika distro. Detta inkluderar inställning av användarnamn och lösenord.

Vi rekommenderar att du uppdaterar och uppgraderar paketen nu, men därefter är du fri att göra som du vill. Om du känner dig vilsen kan du komma igång med WSL-dokumentation från Microsoft är värt att kontrollera.

Manuell WSL-installation

Som sagt kommer vissa tidigare Windows-byggen att kräva manuell installation. Processen är lite längre, men vi gör samma saker som i föregående avsnitt. Här är de nödvändiga stegen:

Starta om datorn och tryck på BIOS-tangenten (funktionstangenter eller Del) vid uppstart. I avsnittet Avancerat, CPU eller liknande, aktivera hårdvaruvirtualiseringen alternativ. Leta efter sökord som AMD-V, SVM, VT-d, VT-x, etc.
Tryck på tangenten som visas på skärmen för att spara ändringarna och avsluta (vanligtvis F10). I Windows, tryck Win + R, skriv powershell , och tryck CTRL + Skift + Enter. Utför följande kommandon för att aktivera de nödvändiga komponenterna:
dism.exe/online/enable-feature/featurename:Microsoft-Windows-Subsystem-Linux/all/norestart
dism. exe/online/enable-feature/featurename:VirtualMachinePlatform/all/norestart
Hämta och installera nu Linux-kärnan åt paket. Beroende på om du använder ett x64-baserat system eller ett ARM64-maskin, använd lämplig länk. Om du inte är säker kommer körkommandot msinfo32 vara till hjälp.
Ange nu följande kommando i PowerShell för att ställa in WSL 2 som standardversion:
wsl – set-default-version 2
Slutligen, gå till WSL Store i Microsoft Store-appen. Välj din föredragna distro här och tryck på Hämta.
Vid denna tidpunkt är WSL 2-installationen klar. Vi rekommenderar att du kontrollerar föregående avsnitt för referens om vad du ska göra efter installationen.

Felsökning av installationsfel

Vi har listat några vanliga fel som användare stöter på under installationen av WSL 2 i det här avsnittet. Om du står inför något problem som inte täcks här rekommenderar vi att du läser felsökningsguiden från Microsoft för en mer omfattande guide.

Fel 0x8007019e: Se till att WSL-tillvalskomponenten är aktiverad.Fel 0x80370102 eller 0x80070003: Se till att hårdvaruvirtualisering är aktiverat från BIOSFel 0x80070003 installation misslyckades: Se till att nya program sparas på din systemenhet. Du kan göra detta från Inställningar > System > Lagring > Mer/Avancerade lagringsinställningar > Ändra var nytt innehåll sparas.Fel: WSL 2 kräver en kärnuppdatering: Uppdatera WSL Linux-kärnan. Vi har täckt hur du gör detta i både den automatiska och manuella installationssektionen. Se dessutom till att komponenten Virtual Machine Platform är aktiverad. Fel: Inga installerade distributioner: Om du inte redan har gjort det, installera självklart en distro först. Om du trots detta får nämnda fel, se till att distron installerades på samma Windows-konto som du för närvarande använder.

Categories: IT Info