![Slik sletter du Windows Update-filer for å spare lagringsplass](/f/d58e9d87ecf908b0047149457750190e.png?width=100&height=100)
Hvis du vil prøve den forbedrede Windows delsystem for Linux 2 (aka WSL 2) i de nyeste Windows -versjonene er det slik - vi dekker alt du trenger å gjøre for å installere det i dette innlegget.
Microsoft Demos GUI Linux -apper som kjører på WSL
WSL 2 er en stor oppgradering over originalversjon av WSL Microsoft ble introdusert i 2017. Mer enn bare en versjonsbump, WSL 2 er raskere, mer allsidig og bruker en ekte Linux -kjerne.
Og nye Linux -kjerneoppdateringer blir utgitt som Windows 10 -programvareoppdateringer - noe som er ganske sprøtt når du tenker på det!
Microsofts mål med å lage WSL 2 er å øke ytelsen. Og den beste måten å gjøre det på? Legg til full systemanropskompatibilitet, dvs. sette en ekte Linux -kjerne i hjertet av tingene.
"[Denne] nye arkitekturen presenterer en bedre plattform for WSL -teamet for å levere funksjoner som gjør WSL til en fantastisk måte å kjøre et Linux -miljø på i Windows,"sier Microsoft av teknikken.
Den galne viser ingen tegn til å avta ennå, ettersom Microsoft planlegger å la brukerne
kjøre desktop Linux -apper på Windows 10 og dra nytte av GPU-intensive oppgaver. Det gjør det også mulig å installer WSL i en enkelt kommando.For nå, med mindre du kjører de siste insider -byggene, er WSL 2 noe som krever litt av forsøk på å sette opp - men har ikke et fullt Linux -system på lur og ringe i Windows verdt at?
For å installere WSL 2 på Windows 10 trenger du følgende ting:
Selv om Windows 10 mai 2020 -oppdateringen ble utgitt i mai 2020, kan ikke alle enheter for øyeblikket oppgradere til den. For å se om Windows 10 mai 2020 -oppdateringen er tilgjengelig på datamaskinen din, gå til Innstillinger> Oppdatering og sikkerhet> Windows Update.
Hvis du ikke kan oppgradere, ikke få panikk. I august 2020 Microsoft bakporterte WSL 2 til eldre versjoner av Windows 10. Alle på 1903- eller 1909 -buildene kan også installere WSL 2 - men må installere Windows Update KB4566116 først.
Avanserte (og utålmodige) Windows -brukere kan også tvinge til å installere Windows 10 mai 2020 -oppdateringen, bare behold Husk at du kan støte på manglende drivere, GUI -feil eller andre maskinvarefeil hvis du gjør dette rute.
Teknisk sett deg kan installer WSL 2 på en "insider" -versjon av Windows 10 build 18917 eller nyere. Jeg er ikke så kjent med hvordan "insider" -byggingssystemet fungerer, så vær bare oppmerksom på at resten av dette innlegget er basert på å bruke funksjonen på en stabil versjon av Windows.
Datamaskinen din må også støtte Hyper-V Virtualization for å kjøre WSL 2. Du kan sjekk din Hyper-V-støtte for å være sikker.
Hvis du ikke møtes både av kravene kan du ikke installere eller aktivere WSL 2 - men du kan bruk WSL 1.
Prosessen med å installere WSL 2 på Windows 10 er denne:
Jeg går gjennom hvert av disse trinnene etter tur ved å bruke Kraftskall app, som du trenger for å kjøre som administrator. Du kan finne Kraftskall i Windows Start -meny.
Merk: det er mulig å installere WSL 1 ved hjelp av en GUI også, men det er mye raskere å bruke kommandolinjen, og siden WSL er et CLI -verktøy, er det litt fornuftig også!
Uansett hvilken versjon av WSL du vil bruke, må du først aktivere den. Å gjøre dette åpne Kraftskall som administrator og kjør kommandoenunder. Vær forsiktig så du ikke skriver feil eller utelater tegn i kommandoen:
dism.exe /online /enable-feature /featurename: Microsoft-Windows-Subsystem-Linux /all /norestart
Vil du bare bruke WSL 1? Du kan hoppe til trinn 4.
WSL 2 krever at funksjonen “Virtual Machine Platform” i Windows 10 er aktivert. Dette er atskilt fra Hyper-V og gir noen av de mer interessante plattformintegrasjonene som er tilgjengelige i den nye versjonen av Windows Subsystem for Linux.
Å åpne Virtual Machine Platform på Windows 10 (2004) åpent Kraftskall som administrator og kjør:
dism.exe /online /enable-feature /featurename: VirtualMachinePlatform /all /norestart
Å åpne Virtual Machine Platform på Windows 10 (1903, 1909) åpen Kraftskall som administrator og kjør:
Enable -WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform -NoRestart
For å sikre at alle relevante biter faller pent inn på plass, bør du start systemet på nytt på dette tidspunktet, eller du kan oppdage at ting ikke fungerer etter hensikten.
Åpen Kraftskall som administrator og kjør denne kommandoen for å angi WSL 2 som standardversjon av WSL:
wsl --set-standard-versjon 2
Du kan (når som helst) konfigurere en distro til å kjøre i WSL 1 -modus hvis du trenger det.
Med WSL og nødvendig virtualiseringsteknologi er alt du trenger å gjøre, å velge og installere en Linux -distro fra Microsoft Store.
Flere forskjellige distroer er tilgjengelige, inkludert OpenSUSE, Pengwin, Fedora Remix, og Alpint Linux. Men min personlige anbefaling er (naturligvis) Ubuntu 20.04 LTS (selv om 18.04 LTS og 16.04 LTS også er tilgjengelig).
For å installere Ubuntu på Windows 10 åpner du Microsoft Store -appen, søker etter "Ubuntu 20.04" og klikker på "Get" -knappen:
Ubuntu 20.04 LTS på Microsoft Store
Mens du er i Microsoft Store, anbefaler jeg deg på det sterkeste installer også Windows Terminal -appen med åpen kildekode. Dette verktøyet er designet for å gi deg beste mulig WSL -opplevelse:
Windows Terminal på Microsoft Store
Når du installerte Ubuntu (eller en annen Linux -distro) ble en snarvei lagt til Start -menyen. Bruk dette til å "åpne" Ubuntu (eller hvilken distro du velger). Første gang du kjører distroen, vil ting virke litt tregt. Dette er forventet; distroen må pakke ut og dekomprimere alt innholdet - bare ikke avbryt prosessen.
Du vil også bli forfremmet til å angi et brukernavn og passord for bruk på distroen. Prøv å velge noe du ikke vil glemme.
Hvis du bruker WSL 1, kan du oppgradere en eksisterende WSL 1 -installasjon til WSL 2. For å konvertere en eksisterende WSL 1 -distro til WSL 2, kjør følgende i Kraftskall, e..g ,:
wsl.exe-sett-versjon Ubuntu 2
Du bør erstatte 'Ubuntu' med navnet på det som ødelegger WSL 1 -installasjonen.
Gi meg beskjed om denne guiden fungerte for deg i kommentarene!
Alt Ubuntu, daglig. Siden 2009.