Hur man installerar Windows Subsystem för Linux i Windows 11

Det verkar konstigt att bjuda in tävlingen, men Microsoft låter dig nu köra Linux i Windows . Det är enklare att installera än du tror och mer flexibelt och kraftfullt än vi föreställt oss.

Varför installera(Install) Windows Subsystem för Linux ?

Det verkar motsägelsefullt att installera ett operativsystem (OS) i ett annat. Vad är poängen? Och varför Linux ? Vi kan komma på sex anledningar till att använda Linux i Windows från toppen av våra huvuden.

1. Windows Subsystem för Linux är gratis och enkelt

Det mest uppenbara svaret är att Linux är gratis. Men vad hjälper något gratis om det är svårt att använda? Den goda nyheten är att Windows Subsystem for Linux ( WSL ) är lätt, enkelt och snabbt att installera eller avinstallera, så det är värt att testa om du bara är nyfiken på Linux .

2. Windows Subsystem för Linux kräver ingen virtuell(Require) maskin

Om du inte vill installera en virtuell maskin (VM)-värd som Hyper-V , VirtualBox eller VMWare , är WSL rätt(WSL) väg att gå. Det tar mindre utrymme och resurser som CPU och RAM också.

3. Windows Subsystem för Linux kan använda många Linux-distributioner(Linux Can Use Many Linux Distributions)

I skrivande stund fanns 17 Linux- distributioner (eller "distros") tillgängliga i Microsoft Store . Dessa inkluderar olika versioner och varianter av Ubuntu Desktop and Server , Debian , Kali , SUSE Linux Enterprise Server , OpenSUSE och Oracle Linux .

Du kan också använda följande PowerShell- kommando för att se alla tillgängliga distros:

wsl –lista –online(wsl –list –online)

4. Windows Subsystem för Linux för karriärutveckling(Career Development)

Du kan lära dig om Linux och olika Linux-distros(various Linux distros) som Ubuntu , Debian GNU/Linux , Kali och Alpine WSL för arbete eller skola. Linux har en betydande marknadsandel av servrar, och fler organisationer använder Linux för skrivbordet.

Eleverna kan använda den för handledning istället för att gå till datorlabbet. Säkerhetsforskare(Security) kan använda Kali och andra Linux-hacking-distros(Kali and other Linux hacking distros) och dess många inkluderade verktyg. Många webbutvecklare, programmerare och forskare med artificiell intelligens kan använda Debian eller Alpine WSL som sin utvecklingsmiljö eftersom de har inbyggda utvecklarverktyg.

5. Windows Subsystem för Linux för appar med öppen källkod(Open Source Apps)

De flesta programvara med öppen källkod ( OSS ) utvecklas först för en Linux- miljö. Som ett resultat blir OSS standarden i flera branscher, som spelutveckling, grafisk design och Internet of Things ( IoT ) inbyggda system.

Tänk på all programvara med öppen källkod, som ofta är gratis. Önskar du att du hade Photoshop ? Överväg att använda GIMP(using GIMP) . Vill du lära dig CAD men har inte råd med AutoCAD ? Försök med OpenSCAD(Try OpenSCAD) . Vill du ta din videoredigering till nästa nivå, men Adobe Premiere är utom räckhåll? Linux har Openshot.

Ännu mer imponerande är att du kan köra dessa Linux GUI- appar i deras fönster som om de vore Windows -appar. Det finns inget behov av en separat virtuell maskin i Hyper-V , VirtualBox eller en andra fysisk dator. Du kan använda Visual Studio i Windows och göra fotoredigeringar i GIMPLinux utan att störa ditt arbetsflöde.

6. Windows Terminal kör flera (Once)distros(Windows Terminal Runs Multiple Distros) samtidigt

Om du är ett fan av Windows Terminal och dess multi-tab-funktion, kommer du att älska att du kan köra flera Linux -distros samtidigt, var och en på sin egen flik.

Ska jag använda WSL 1 eller WSL 2?

Det finns två versioner av WSL : WSL 1 och WSL 2 . WSL har som standard version 2. Det är bra för de flesta. Men om du inte är säker på att ditt system kan hantera en fullständig Linux-(Linux kernel) kärnainstallation, eller om du inte kommer att använda saker som Docker , så är WSL 1 bra.

Versionen är lätt att uppdatera om du ändrar dig. Som administratör, öppna PowerShell(open PowerShell) eller kommandoraden(Command) och använd följande wsl.exe-kommando:

wsl –set-default-version 2 eller wsl –set-default-version 1

Installera Windows Subsystem(Install Windows Subsystem) för Linux med PowerShell

Du kan installera WSL med antingen PowerShell eller kommandoradsgränssnittet ( CLI ). Om du inte har lärt dig PowerShell är det okej. wsl.exe-kommandona fungerar i båda.

  1. Öppna PowerShell(Open PowerShell) som administratör och kör cmdleten wsl –install . Detta installerar WSL 2 - versionen med en fullständig Linux -kärna och Ubuntu -distro som standard.

Om hjälptexten för wsl.exe visas är WSL redan installerat.

Det tar några minuter att installera och uppmanar dig sedan att starta om Windows .

  1. När Windows startar om och du loggar in öppnas ett bash-skalfönster och Ubuntu- installationen fortsätter. Den kommer att be dig att ange nytt UNIX -användarnamn och nytt lösenord(New Password) . När du har angett dessa är installationen klar.

Obs: Detta installerar bash-skalet för Ubuntu . Det är inte det grafiska användargränssnittet ( GUI ). Det finns ytterligare steg och förutsättningar för att möjliggöra det. Men du kan nu använda Linux bash shell-kommandon på din Windows -dator.

Installera Windows Subsystem(Install Windows Subsystem) för Linux med Kontrollpanelen(Control Panel)

  1. Öppna Start -menyn och välj Kontrollpanelen(Control Panel) .

  1. Välj Program och funktioner.

  1. Välj Slå(Select Turn Windows) på eller av Windows-funktioner. Detta kräver administratörsbehörighet.

  1. Rulla(Scroll) ned och välj Windows Subsystem for Linux och välj sedan OK.

Installationen börjar. När det är klart, måste Windows starta om din PC-meddelande visas. (Windows)Välj Starta om(Select Restart) nu.

Efter omstarten, öppna UbuntuWindows från Start -menyn, eller i PowerShell eller Kommandotolken(Command Prompt) , använd kommandot wsl.exe.

Hur avinstallerar jag Windows Subsystem(Uninstall Windows Subsystem) för Linux ?

För att ta bort WSL måste du först avinstallera alla Linux- operativsystem. Du kan sedan ta bort de stödjande komponenterna i Windows . Det är enklast att göra detta genom Windows - inställningar.

  1. Öppna Windows-inställningar(Windows Settings) , gå till Appar(Apps) och välj sedan Appar(Apps) och funktioner.

  1. Sök efter Linux -distroerna du installerade. Välj den vertikala menyn med tre punkter och välj Avinstallera(Uninstall) .

  1. Sök efter "windows subsystem", välj menyn med tre punkter och välj sedan Avinstallera(Uninstall) . Gör detta för Windows Subsystem for Linux WSLg Preview och Windows Subsystem for Linux Update om de finns där.

  1. Starta om Windows(Restart Windows) och WSL bör avinstalleras.

Hur kommer jag åt Linux-filsystemet(Linux File System) från Windows ?

Till skillnad från att använda Linux i en virtuell maskin är det lätt att komma åt Windows - filer från Linux och vice versa.

Öppna File Explorer(Open File Explorer) och välj Linux i navigeringsrutan till vänster. När du flyttar filer mellan Windows och Linux , se till att du använder en kopia, inte originalet. Det finns vissa problem med filtypskompatibilitet, och ibland blir filen skadad.

Så här åtgärdar du felmeddelandet "\wsl.localhost är inte tillgänglig"

Du kan få det här felet första gången du öppnar Linux- filsystemet via File Explorer .

Windows behandlar denna anslutning som en fysisk anslutning mellan Windows- och Linux -datorer. Så du måste berätta att nätverket finns och är tillgängligt. Du gör detta via Windows-registret(Windows Registry) . Om du inte är bekväm med att arbeta i registret(Registry) , fråga någon som är det. Ett misstag i registret(Registry) kan göra att Windows slutar fungera. Gör alltid en säkerhetskopia av registret(make a backup of the Registry) också.

  1. Öppna Registereditorn(Registry Editor) . I den vänstra rutan navigerar du till följande plats:

HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlNetworkProvider/HwOrder

  1. Till höger dubbelklickar du på knappen PROVIDERORDER(PROVIDERORDER) .

  1. Lägg till P9NP(Add P9NP) (följt av ett kommatecken och inga mellanslag) längst fram i listan och välj sedan OK.

  1. Öppna beställningsnyckeln(Order) tillbaka i NetworkProvider- behållaren . Dubbelklicka på PROVIDERORDER till höger.

  1. Lägg(Add P9NP) till P9NP längst fram i listan (ett kommatecken, inga mellanslag), välj OK och stäng sedan Registerredigeraren(Registry Editor) .

Du kan öppna Ubuntu -filsystemet genom Windows File Explorer nu. Om felet kvarstår, starta om Windows och det borde fungera.

Hur kommer jag åt Windows filsystem(Windows File System) från Linux ?

  1. I Linux bash-skalet, använd kommandot cd ../.. för att flytta till roten. Använd sedan kommandot ls för att lista katalogerna och filerna. Du kommer att se att de alla är Windows- kataloger och filer.

  1. För att hitta dina filer, använd följande kommando för att komma till din dokumentmapp, där användarnamn är namnet på din användarkatalog i Windows:

cd users/username/documents

Om du behöver komma åt något annat, använd bara cd och ls tills du hittar det. Se till att du bara kopierar filer, inte flyttar dem, på grund av risken för att filen skadas.

Vad mer(Else) kan jag göra med Windows Subsystem för Linux ?

När du aktiverar WSL har du en hel Linux- miljö på din Windows -dator. Eller kanske flera Linux- miljöer. Vad du än kan tänka dig att göra i Linux kan du nu göra. Ta en titt på våra Linux- relaterade artiklar och tutorials för att få några idéer.



About the author

Jag är en Windows-specialist och har arbetat i mjukvarubranschen i över 10 år. Jag har erfarenhet av både Microsoft Windows och Apple Macintosh-system. Mina kunskaper inkluderar: fönsterhantering, hårdvara och ljud, apputveckling med mera. Jag är en erfaren konsult som kan hjälpa dig att få ut det mesta av ditt Windows-system.



Related posts