Slik setter du opp en Linux-terminal på Windows
Det er ikke helt enkelt å få Linux-kommandolinjeverktøy eller til og med GUI-apper til å kjøre på Windows, spesielt hvis du er vant til virtuelle maskiner. Mange bruker som standard VM-løsninger, som fungerer, men kan være litt tunge og ressurskrevende. Så kommer Windows Subsystem for Linux (WSL).Det er en slags snarvei – det oppretter et kompatibilitetslag som lar deg kjøre Linux-binærfiler direkte på Windows uten overheaden til fullverdige virtuelle maskiner. Seriøst, WSL er mye mer effektivt, og det er flott når du vil gjøre noen raske ting i Linux – enten det er å kjøre skript, kompilere eller til og med teste noen Linux-spesifikke kommandoer.
En av de beste delene? WSL blokkerer ikke tilgang til filer fra Windows-systemet ditt. Du kan navigere direkte til Windows-stasjonene dine fra Linux via /mnt -katalogen (som cd /mnt/c) – noe som gjør arbeidsflyten mye smidigere. Og hvis du prøver deg på grafiske apper, har WSL 2 god støtte nå, slik at disse kan kjøre ganske problemfritt, i motsetning til i gamle dager da det føltes litt eksperimentelt.
Slik installerer du en Linux-terminal med WSL
Metode 1: Installere WSL 1 – For nybegynnere eller de med eldre Windows-oppsett
Denne metoden er fortsatt nyttig hvis du bruker Windows 10-versjoner før 2004, eller bare ønsker en rask måte å prøve Linux-kommandoer på uten å måtte styre for mye med virtualisering. Den er rask og gir deg en terminal som stort sett fungerer uten alle bjeller og fløyter.
- Trykk Win + R, skriv
powershell, og trykk deretter CTRL + Shift + Enterfor administratorrettigheter. Ja, du trenger administratorrettigheter for disse tingene. - Kjør denne kommandoen for å aktivere WSL-funksjonen:
dism /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all - Etter det vil den be deg om å starte på nytt. Bare godta – klikk på Y eller la den gjøre tingene sine.
- Når du er på sikkerhetskopi, gå til WSL Store (Microsoft Store) og velg en Linux-distro – Ubuntu er den mest populære, men det finnes Debian, Kali, Fedora osv.tilgjengelig.
- Hvis butikken ikke fungerer, eller du foretrekker manuelle nedlastinger, kan du sjekke ut denne siden fra Microsoft med lenker til direkte nedlastinger.
- Åpne installasjonsprogrammet for distroen etter at det er nedlastet. Følg instruksjonene på skjermen, angi UNIX-brukernavn og -passord, og du er nesten klar.
- Nå, for grunnleggende vedlikehold, er det lurt å oppdatere Linux-pakkene dine. Kjør i terminalen
sudo apt update && sudo apt upgrade. Noen ganger er det ustabilt, men som oftest hjelper det med å holde ting friskt.
Du kan kjøre WSL-terminaler via ledeteksten eller PowerShell med wsl. For å kjøre en bestemt distro, skriv bare. Eller for en enda bedre opplevelse, prøv Windows Terminal. Den lar deg åpne flere faner og bytte mellom WSL, PowerShell eller ledetekst uten problemer.wsl -d DistroName
Metode 2: Oppgradering til WSL 2 – For bedre ytelse og full Linux-støtte
Hvis du bruker en relativt ny Windows 10 (versjon 1903+) eller Windows 11, er sjansen stor for at WSL 2 vil kjøre problemfritt. Hva er så bra med WSL 2? Det er en lett VM med en ekte Linux-kjerne, så den støtter GUI-apper bedre og dermed mye raskere enn WSL 1, spesielt med filtilgang.
Først og fremst – sørg for at støtte for maskinvarevirtualisering er aktivert i BIOS. Det er vanligvis i CPU-en eller avanserte innstillinger, og kan kalles Intel VT-x, AMD-V eller lignende. Hvis den er av, er det ingen WSL 2.
- Åpne PowerShell som administrator og sjekk om virtualisering er aktivert ved å kjøre
systeminfo. Se etter «Hyper-V Requirements»: det skal stå «Ja». - Hvis den ikke er aktivert, start datamaskinen på nytt, gå inn i BIOS, finn virtualiseringsinnstillingen og slå den på. Den er vanligvis under Avansert, CPU eller Sikkerhetsinnstillinger.
- Når virtualisering er aktivert, kjør denne kommandoen i PowerShell for å installere WSL – dette automatiserer prosessen:
wsl --install. Den laster ned alt, setter opp WSL 2 og installerer standarddistribusjonen din (vanligvis Ubuntu).
Hvis du foretrekker mer kontroll, eller ønsker en spesifikk distro, kan du liste opp tilgjengelige via wsl -l -o, og deretter installere med.wsl --install --distribution DistributionName
For å bytte din eksisterende Linux-distro til WSL 2, bruk:.Det er ganske enkelt.wsl --set-version DistroName 2
Noen ganger må du oppdatere Linux-kjernen manuelt. Bare kjør wsl --update. Og hvis du vil rulle tilbake, ikke noe problem – wsl --update rollbackdet kan hjelpe.
Når du vil slå av alle kjørende WSL-instanser, gjør du bare wsl --shutdown. Det er bedre å gjøre det før du utfører en fullstendig omstart hvis du feilsøker.
Vanlige WSL-feilsøkingstriks
Ja, noen ganger gir WSL feilmeldinger, og det er litt irriterende. Hvis for eksempel installasjonen mislyktes med feilmeldinger som 0x80070003, bør du sjekke lagringsinnstillingene i Windows – noen ganger vil ikke Windows installere fordi den ikke lagrer apper på hoveddisken. Gå til Innstillinger > System > Lagring, og sørg for at nye apper er satt til å lagres på C-stasjonen.
Mangler virtualisering? Sjekk i BIOS – det er kritisk for WSL 2. Sørg for at den er slått på. Sørg også for at funksjonen er aktivert i Windows via PowerShell: Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux.
Hvis du ser feilmeldinger om at det ikke er installert noen distribusjoner, må du bekrefte at du har installert alt under din nåværende brukerkonto. Noen ganger wsl --list --verbosehjelper det også å kjøre [Windows/Irish] med å identifisere om distribusjonene dine faktisk er riktig registrert.
På noen oppsett løser omstart etter aktivering av funksjoner eller BIOS-endringer rare problemer – Windows må noen ganger gjøre det vanskeligere enn nødvendig.
Oppsummering
Det er egentlig ikke så komplisert å installere WSL som det ser ut til når du først har fått taket på det, spesielt med de nyeste oppdateringene. Det åpner opp mange muligheter for Linux-entusiaster eller programmerere som trenger et raskt Linux-miljø på Windows-maskinen sin uten styr med virtuelle maskiner. Bare husk å sjekke BIOS for virtualisering, velge distro og holde systemet oppdatert.
Sammendrag
- Det er viktig å aktivere WSL i Windows-innstillingene.
- Velg mellom WSL 1 eller 2 avhengig av dine behov – WSL 2 er generelt bedre.
- Sørg for at virtualisering er aktivert hvis du ønsker WSL 2-støtte.
- Installer din favoritt Linux-distro fra Store eller manuelt.
- Hold WSL oppdatert for best mulig opplevelse.