Microsoft fikk kjevene til å slippe da de ga ut Windows Subsystem for Linux, en måte å kjøre ekte Linux inne i Windows uten å måtte sette opp en virtuell maskin. Prosjektet har fått stor støtte og WSL2 er det nyeste og beste.

Ta ting litt lenger og legg til enda mer awesomeness til Linux-opplevelsen på Windows 10 og Windows 11. Hvis du ikke har sjekket det ut ennå, her er hvordan du kommer i gang.

Forenklet WSL2-oppsett på Windows 10 og Windows 11

Det er nå en ny og ekstremt forenklet måte å få WSL2 i gang på din Windows 10 og Windows 11 PC Det eneste kravet er at du kjører Windows 10 versjon 2004 og nyere. Hvis dette høres ut som systemet ditt, sørg for at du også har lastet ned den valgfrieKB5004296oppdater også, siden det er den som aktiverer denne funksjonen.

Når det er på plass, åpne PowerShell og skriv inn denne kommandoen:

wsl --install

Det er alt. Konfigurasjonsprosessen vil begynne og du kan slappe av til den er ferdig.

Hvis du ikke har den nødvendige versjonen av Windows 10 installert for å følge det forenklede oppsettet, fungerer fortsatt den eksisterende, mye lengre metoden.

Slik aktiverer du Windows-undersystemet for Linux

Før du kan få WSL2, må du ha WSL. Det høres kanskje litt rart ut, men metodene for å aktivere den første og andre iterasjonen er ganske forskjellige. Men for å ha den nyeste versjonen, må du først ha den første. Det er ingen direkte rute for å installere WSL2.

Vi har en komplett veiledning for hvordan du konfigurerer Windows-undersystemet for Linux, som du bør sjekke ut for en fullstendig manual for hvordan du kommer i gang, men hvis du leter etter den raskeste ruten, er det en enkelt kodelinje for å aktivere den . maskinen din.

Åpne PowerShell som administrator og skriv inn denne kommandoen:

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

Til slutt må du starte PC-en på nytt, men du kan la den stå til senere hvis du går rett til å installere WSL2.

Du har nå Windows-undersystemet for Linux aktivert. Det er på tide å laste ned og installere WSL2. Den siste iterasjonen er egentlig en liten virtuell maskin som starter opp på sekunder og har en skikkelig Linux-kjerne i kjernen. Og det er derfor installasjonen skiller seg litt fra den vanlige gamle WSL-aktiveringen.

Det er også et par forutsetninger for å bruke WSL2 på Windows 10. Du må ha følgende versjoner:

  • For x64-systemer: Versjon 1903 eller høyere, med build 18362 eller høyere.
  • For ARM64-systemer: Versjon 2004 eller høyere, med build 19041 eller høyere.

Hvis du har noe lavere, må du kjøre Windows Update før du fortsetter.

Forutsatt at alt er bra, er resten enkelt.

Aktivering av den virtuelle maskinen

Hvis du ikke allerede har det aktivert, må du aktivere det før du installerer WSL2. Som allerede sagt er WSL2 en liten virtuell maskin, så Windows må være forberedt på det. Hvis du allerede har dette aktivert, hopper du over det og går rett til å starte PC-en på nytt for å sikre at du er klar til å installere.

Den raskeste måten å gjøre dette på er i PowerShell. Åpne PowerShell som administrator og skriv inn denne kommandoen:

dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

Start PC-en på nytt og gå til neste seksjon.

Last ned og installer WSL2

Den neste delen tar bare et par trinn.

  1. Last nedWSL2 kjerneoppdatering.
  2. Kjør installasjonsprogrammet.
  3. Klikk på når du blir bedt om økte tillatelserJa.

Når installasjonsprogrammet har gjort sitt, vil du nå ha WSL2 installert på PC-en din.

Sette opp WSL2 for Linux-distribusjonene dine

Det som er bra med WSL2 er at det ikke erstatter WSL. Bare løp til siden hans. Dette betyr at du kan kjøre Linux-installasjoner med en blanding av forskjellige versjoner. Du kan angi begge som standard, samt angi en versjon spesifikt for hver Linux-distribusjon du har på din PC.

La oss se på noen av nøkkelkommandoene du trenger å bruke i PowerShell.

Sett WSL2 som standard

Hvis du vil at alt skal kjøre på WSL2 så snart du installerer det, kan du sette det som standardversjon.

wsl --set-default-version 2

Liste over installerte Linux-distribusjoner og deres WSL-versjon

Med WSL2 satt som standard, vil enhver Linux-installasjon etter det automatisk bruke den. Du kan enkelt sjekke hvilken versjon av WSL de installerte Linux-distribusjonene bruker.

wsl --list --verbose 

Bruk av den detaljerte indikatoren vil gi deg en oversikt over hvilken versjon av WSL som er knyttet til hvilken Linux-installasjon. Uten den får du bare en liste over Linux-versjonene du har installert.

Endre WSL-versjon per Linux-installasjon

Hvis du setter WSL2 som standard, vil den bli brukt på alt du installerer senere. Hvis den allerede er konfigurert, må du konvertere manuelt. På samme måte, hvis du vil gå mellom versjon 1 og 2 eller kjøre en blanding på systemet ditt, kan du gjøre det.

wsl --set-version 
              
              
              
              
              
              
              
              
              
               
               
               
               
               
               
               
               
               
               
               

               
               
               
               
               
               
               
               
               
               
              
              
              
              
              
              
              
              
              
              

Så som et eksempel, hvis du har en Debian-installasjon på WSL som du må konvertere til WSL2, vil du skrive innwsl --set-version debian 2.

Start spesifikke Linux-installasjoner i PowerShell

Hvis du bare har én versjon av Linux installert, skriv ganske enkeltwsli PowerShell vil du starte det tilhørende bash-skallet. Men hvis du har flere, kan du starte en spesifikk distribusjon med denne kommandoen.

wsl -d 
              
              
              
              
              
              
              
              
              
              

              
              
              
              
              
              
              
              
              
              

Når du er ferdig, skrivexittar deg tilbake til PowerShell.

Fra nå av er du klar til å gå videre og installere all Linux du ønsker. Vår omfattende guide vil hjelpe deg på veien, men når WSL2 er satt opp slik du liker det, forsvinner den bare i bakgrunnen.

Det er også verdt å få Windows Terminal-appen fra Microsoft Store hvis du bruker WSL. Mens du kan bruke standardterminalen installert med hver enkelt eller starte den via PowerShell som vist ovenfor, har Windows Terminal et pent grensesnitt med faner som lar deg kjøre flere skall samtidig. La PowerShell, Linux, Azure Cloud Shell, til og med ledeteksten alle åpne sammen side ved side i ett vindu.

luksusterminal

Terminal for Windows

Microsofts nye moderne åpen kildekode-terminalapplikasjon.

Enten du liker temaer eller bare vil kjøre en haug med forskjellige skjell side om side, kan Windows Terminal-appen gjøre alt.