Du kan nu få adgang til de fleste Linux-kommandolinjeværktøjer og -applikationer oven på Windows 10 OS ved hjælp af Windows Subsystem for Linux (WSL).
Selvom Windows er det mest udbredte og mest populære operativsystem til stationære og bærbare computere, er det ikke så sikkert og open source som Linux OS. Det er derfor, mange softwareudviklere og fagfolk foretrækker Linux OS.
Microsoft har startet et partnerskab med Canonical, skaberne af Ubuntu Linux. Dette banede vejen for Linux-brugere at bruge Linux på Windows. Ja, du kan køre Linux oven på Windows 10 uden behov for en dual boot, eller ved at bruge VMWare/VirtualBox eller installere det som dit hovedoperativsystem.
Du kan få adgang til forskellige Linux-kommandoer og -software fra Linux-terminalen i Windows 10. I denne artikel giver vi dig trin-for-trin instruktioner om, hvordan du installerer og kører Linux-terminalen på Windows 10 OS.
Aktiver Windows Subsystem til Linux (WSL) og installer Ubuntu i Windows 10
Hvis du har til hensigt at køre en Linux-terminal på Windows 10, skal du først slå funktionen 'Windows Subsystem for Linux' til. Derefter kan du downloade og installere dit valg af Linux-distribution.
Windows Subsystem for Linux (WSL) er en funktion, der skaber et GNU/Linux-miljø, der giver dig mulighed for at køre Linux-kommandolinjeværktøjer og -tjenester direkte på Windows sammen med dit skrivebord og moderne butiksapps.
Ved at aktivere Windows 10's Linux-undersystem kan du installere og køre forskellige Linux-distributioner (distros) såsom Ubuntu, OpenSuse, SUSE Linux, Fedora osv.
Tjek først din Windows-version
Men før vi kommer ind på, hvordan du aktiverer Windows Subsystem til Linux (WSL) og installerer Linux, skal du tjekke, om du kører en kompatibel version af Windows 10. WSL understøttes kun på både Windows 10 64-bit (fra version 1607) og Windows Server 2019.
For at kontrollere din Windows-version og -bygning skal du gå til 'Indstillinger' fra Windows Start-menu.
Klik derefter på 'System' indstilling.
Rul derefter ned og vælg 'Om'-indstillingen nederst i venstre rude for at se Om-sektionen.
På siden Om, under Windows-specifikationer, kan du se 'Version' og 'OS build' af din Windows 10.
Aktiver Windows Subsystem til Linux
Der er to forskellige typer af WSL-versioner: WSL 1 og WSL 2. Selvom de begge giver jævn og kontinuerlig integration af Linux i Windows, er WSL 2 den nyeste og hurtigste version med understøttelse af fuld Linux-kerne- og systemopkaldskompatibilitet. WSL 1 kører et oversættelseslag, som bygger bro mellem Linux-kernen og Windows.
- At løbe WSL 2, skal du køre Windows 10 x64 bit-systemer: Version 1903 eller nyere, med Build 18362 eller højere.
- At løbe WSL 1, skal du bruge Windows 10 x64 bit-systemer: Version 1709 eller højere, med Build 16215 eller højere.
Det er lige meget, hvilken version af WSL du vil køre, du skal aktivere den først for at bruge den. For at gøre dette skal du begynde at skrive 'Slå Windows-funktioner til og fra' i søgefeltet Startmenu.
Vælg 'Slå Windows-funktioner til og fra' kontrolpanel fra søgeresultatet.
Rul derefter ned til 'Windows Subsystem for Linux', sæt kryds i boksen foran det, og klik på 'OK'-knappen.
Når ændringerne er anvendt, skal du klikke på 'Genstart nu' for at genstarte din computer
Hvis du kun vil installere WSL 1, kan du nu genstarte din computer og installere din Linux-distro.
Aktiver WSL 1 via PowerShell
Du kan også aktivere WSL via kommandolinjeværktøjet 'PowerShell'. Dette udfører det samme job som kontrolpanelet i Windows Funktioner. For det skal du åbne 'PowerShell' som administrator og køre nedenstående kommando.
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
Aktiver WSL 2
Vi anbefaler, at du opgraderer din WSL til version 2 for hurtigere ydeevne og for at køre en rigtig Linux-kerne direkte på Windows 10. Alt du skal gøre er at aktivere 'Virtual Machine Platform'-funktionen ud over 'Windows Subsystem for Linux' funktion på Windows-funktionskontrolpanelet (se nedenfor).
Vent på, at ændringerne anvendes, og genstart derefter din computer.
Aktiver WSL 2 via PowerShell
Dette første trin til at aktivere WSL 2 er at aktivere Virtual Machine Platform-funktionskomponenten på Windows. Du kan også aktivere WSL 2 via kommandolinjeværktøjet 'PowerShell'. For at gøre det skal du åbne 'PowerShell' som administrator og køre følgende ekstra kommando med WSL 1-kommandoen.
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
Indstil WSL 2 som standardversion
Før du opsætter WSL 2 som din standardversion for alle Linux-distributioner, skal du downloade WSL Linux-kernepakkeopdateringen til x64-systemer.
Kør det downloadede .msi-installationsprogram, og installer det. Det vil kun tage sekunder.
For at indstille WSL 2 som din standardversion, når du installerer en ny Linux-distribution, skal du åbne PowerShell og køre denne kommando følgende kommando:
wsl –set-default-version 2
Genstart derefter dit system for at skifte funktionen fra WSL 1 til WSL 2.
Installer din foretrukne Linux-distribution
WSL er aktiveret, nu vil vi installere en Linux-distribution. Søg først efter 'Microsoft Store' i søgefeltet i startmenuen. Åbn det derefter fra søgeresultatet.
Du vil se en liste over alle Linux-distributioner, der i øjeblikket er tilgængelige i Windows Store, og som understøttes af WSL.
- Ubuntu 16.04 LTS
- Ubuntu 18.04 LTS
- Ubuntu 20.04 LTS
- openSUSE Leap 15.1
- SUSE Linux Enterprise Server 12 SP5
- SUSE Linux Enterprise Server 15 SP1
- Kali Linux
- Debian GNU/Linux
- Fedora Remix til WSL
- Pengwin
- Pengwin Enterprise
- Alpine WSL
Alle disse distributioner er gratis tilgængelige. Til vores tutorial vælger vi 'Ubuntu'.
Fra Ubuntu-distributionssiden skal du klikke på knappen 'Hent'.
Nu vil Ubuntu-distributionen blive downloadet og installeret automatisk på din computer.
Når installationen er færdig, skal du klikke på knappen 'Start' for at starte terminalen. Du kan også starte appen fra Windows Startmenu.
Et nyt Ubuntu-terminalvindue vises. Den første lancering vil tage et par minutter at registrere Ubuntu-miljøet med WSL. Når det er færdigt, vil terminalen bede dig om at oprette et 'nyt Unix-brugernavn' og 'nyt kodeord'. Indtast det nye brugernavn og adgangskoden og fuldfør opsætningen.
Når opsætningen er færdig, vil den tage dig til bash-kommandolinjen. Det er bedre at opdatere softwaren med det samme. I Ubuntu kan du søge efter, downloade og installere softwareopdateringer, alt sammen fra passende
kommando.
Indtast nedenstående kommando for at opdatere softwaren. Og du bliver bedt om adgangskoden, indtast den nyoprettede adgangskode for at køre kommandoen som administrator.
sudo apt opdatering
Denne 'update'-kommando vil opdatere Ubuntu-lagrene.
Ubuntu vil downloade en række pakkelister.
Men de er ikke opgraderet endnu. For at opgradere alle tilgængelige pakker skal du indtaste følgende kommando:
sudo apt opgradering
Indtast 'Y' ved prompten for at fortsætte installationen.
Kommandoen 'dist-upgrade' opgraderer pakker til deres seneste versioner.
Opgrader WSL1 til WSL 2 til Ubuntu
Hvis du ønsker at opgradere den eksisterende WSL 1 version til WSL 2 for en specifik distribution. Kør derefter nedenstående kommando i PowerShell.
wsl –set-default-version 2
Erstat ''-argumentet med navnet på den distribution (Ubuntu i vores tilfælde), din WSL 1-installation kører.
Nu kan du få adgang til Linux-kommandoer og -software på et Windows 10-system ved hjælp af dette Ubuntu-miljø.
bash shell på Windows 10
Du har nu en fuld kommandolinje 'bash' shell på dit system baseret på Linux-distributionen. Du kan få adgang til alle Linux-kommandoer og -applikationer via den bash-shell.
For at køre bash shell skal du skrive 'bash' i startmenuens søgefelt og klikke for at åbne bash-kommandolinjeværktøjet.
Nu kan du begynde at køre kommandoer der.
Nyd Linux på Windows!