Met het Windows-besturingssysteem kunt u een lichtgewicht Linux-distributie op zichzelf uitvoeren. Deze functie staat bekend als”Windows-subsysteem voor Linux”of WSL. Het heeft 2 versies: WSL1 (WSL) en WSL2. De laatste is een verbeterde versie van de eenvoudigere WSL, maar de oudere WSL heeft het voordeel van betere prestaties over de hele wereld. OS-bestandssysteem.
In deze handleiding laten we u zien hoe u WSL2 installeert op Windows 11 en Windows 10, en bespreken we kort hoe het beter is dan WSL1. Aan het einde van dit bericht heeft u kan meerdere Linux-distributies downloaden, installeren en uitvoeren bovenop het Windows-besturingssysteem.
Inhoudsopgave
WSL1 VS WSL2
Het Windows-subsysteem voor Linux heeft versie 2 WSL1 vervangen vanwege de verbeteringen op bepaalde prestatiegebieden. Sommige mensen gebruiken echter nog steeds liever WSL1 voor hun test-en implementatiedoeleinden.
In de onderstaande tabel worden de kenmerken van beide versies kort toegelicht:
WSL1 VS WSL2. Bron: Microsoft
Laten we u daarmee laten zien hoe u WSL2 installeert op uw Windows-pc.
Installeer WSL2 op Windows 11/10
Voordat we WSL2 installeren, moeten we eerst uw OS-versie bevestigen. Als u Windows 11 of Windows 10 2004 of nieuwer gebruikt, kunt u WSL 2 op de normale manier installeren. Als u echter Windows 10 versie 1909 of ouder gebruikt, moet u een handmatige WSL2-installatie uitvoeren, waarvoor de methode in het volgende gedeelte wordt gegeven.
Controleer uw Windows-versie door winver in te voeren in het vak Opdracht uitvoeren.
U moet ook virtualisatie hebben ingeschakeld op uw computer. Controleer of uw computer virtualisatie ondersteunt en schakel vervolgens virtualisatie in vanuit het systeem-BIOS. Zodra dat is gebeurd, kunt u doorgaan met het installeren van WSL2
Installeer WSL2 op Windows 11 en Windows 10 2004 of nieuwer
Volg deze stappen om WSL2 te installeren en uit te voeren op uw Windows 11 of Computers met Windows 10 versie 2004 (of nieuwer):
Eerst moeten we de beschikbare Linux-distributies controleren die op uw computer kunnen worden geïnstalleerd. Open daarvoor een verhoogde opdrachtprompt en voer de volgende cmdlet uit:
wsl–list–onlineLijst met beschikbare Linux-distributies
Zoals je kunt zien in de afbeelding hierboven, staat er een asterisk voor’Ubuntu’, wat betekent dat Ubuntu de standaard distro is die is geïnstalleerd als er geen distro is opgegeven.
Op het moment van schrijven van dit bericht , waren de volgende distributies beschikbaar:
UbuntuDebianKali-LinuxSLES-12SLES-15Ubuntu 18.04 LTSUbuntu 20.04 LTSOracle Linux 8.5Oracle Linux 7.9
Voer nu de volgende cmdlet uit om de standaarddistro met WSL2 te installeren:
Opmerking: Als u WSL2/Linux distro voor de eerste keer installeert, kan het proces langer duren, omdat Windows eerst WSL2 en daarna de distro heeft geïnstalleerd. geïnstalleerd, kunt u vervolgens doorgaan met het installeren van meerdere Linux-distributies met behulp van Stap 3 giv nl hieronder.
wsl–installInstalleer standaard WSL-distro
Als u een specifieke distro wilt installeren, kunt u de schakeloptie -d gebruiken om deze op te geven in de volgende cmdlet. Vervang [DistributionName] door de naam van de Linux-distro die je wilt installeren (zoals te zien in de eerste stap hierboven):
wsl–install-d [DistributionName]Installeer specifieke WSL-distro
U kunt deze cmdlet gebruiken om meerdere verschillende Linux-distributies tegelijk te installeren.
Wanneer de Linux-distributies zijn geïnstalleerd, start u uw computer opnieuw op om de wijzigingen door te voeren.
Wanneer de computer opnieuw opstart, ziet u mogelijk opdrachtregelvensters om de Linux-distributies verder te configureren. Voer de gebruikersnaam en het wachtwoord in voor het gebruikersaccount op de distro(‘s) en ga verder zoals je wilt.
Gebruikersnaam en wachtwoord configureren
Installeer WSL2 op Windows 10 1909 of ouder
Als u Windows 10 versie 1909 of ouder gebruikt, moet u WSL2 handmatig installeren, maar het is mogelijk. U moet de volgende processen in de aangegeven volgorde uitvoeren:
Enable”Windows Subsystem for Linux”en”Virtual Machine Platform”. Werk het Linux-kernelpakket bij naar WSL2. Stel WSL 2 in op de standaard WSL-versie. Installeer Linux distros.Converteer bestaande Linux-distro’s naar versie 2.Bevestig geïnstalleerde distro’s en hun versies.
Laten we beginnen.
Windows-functies inschakelen
Open het venster Optionele functies door in te typen optionele functies in het vak Opdracht uitvoeren.
Open het venster Optionele functies
Vink hier de vakjes aan naast”Windows-subsysteem voor Linux“en”Virtual Machine Platform“en klik vervolgens op Ok.
Functies inschakelen vanuit Optionele functies
De functies worden nu geïnstalleerd. Wanneer de installatie is voltooid, start u de computer opnieuw op om de wijzigingen door te voeren.
Als alternatief kunt u beide Windows-functies ook inschakelen met Windows PowerShell. Voer eenvoudig de volgende cmdlets in een verhoogde PowerShell-instantie één voor één uit:
dism.exe/online/enable-feature/featurename:Microsoft-Windows-Subsystem-Linux/all/norestart dism.exe/online/enable-feature/featurename:VirtualMachinePlatform/all/norestartFuncties inschakelen met PowerShell
Als u dit doet, wordt WSL1 geïnstalleerd. Als u echter wilt upgraden naar WSL2, moet u het kernel-updatepakket installeren.
Update het Linux-kernelpakket
Volg deze stappen om het Linux-kernelpakket bij te werken:
Download het Linux-kernelupdatepakket voor uw computer door op de respectieve onderstaande link te klikken:
WSL2 Linux-kernelupdatepakket voor x64-machines
WSL2 Linux-kernelupdatepakket voor ARM64-machines
Nadat het is gedownload, voert u het.MSI-bestand uit.
U ziet nu de installatie wizard. Klik in het eerste scherm op Volgende.
Ga verder met de Linux-kernelupdate
Het upgradeproces wordt nu beginnen.
Als het is voltooid, klikt u op Voltooien.
Wizard sluiten
Maak van WSL2 de standaardversie
Nu WSL2 is geïnstalleerd, is het tijd om er de standaard WSL-versie van te maken. Voer daarvoor de volgende cmdlet uit in een verhoogde PowerShell-instantie:
wsl–set-default-version 2Stel WSL2 in als standaard version
Nu is het tijd om je favoriete Linux-distro(‘s) te installeren.
Je kunt ook de standaard WSL-versie wijzigen door het gehele getal van 2 in 1 te veranderen in de bovenstaande opdracht.
Linux-distro’s installeren
Je moet nu de Linux-distributie(s) bovenop WSL2 installeren. Deze kunnen worden geïnstalleerd vanuit de Microsoft Store. Dit is hoe:
Begin met het openen van de Microsoft Store-pagina in een webbrowser voor Linux-distro door op de respectieve link hieronder te klikken:
Klik op deze pagina op Instappen App Store.
Linux-distro ophalen in Store
Als u wordt gevraagd om toestemming om Microsoft Store te openen, klikt u op Open Microsoft Store.
Open Store
De Store-app wordt nu uitgevoerd met de respectieve distro-pagina weergegeven. Klik op Ophalen om de installatie te starten.
Installeer Linux distro
De Linux-distributie wordt nu geïnstalleerd en klaar om te werken.
De eerste keer dat u de distributie start, wordt een consolevenster geopend waarin u wordt gevraagd een minuut of twee te wachten totdat de bestanden zijn gedecomprimeerd en op uw pc zijn opgeslagen. Wacht tot het venster sluit. Wanneer het Linux-venster wordt geopend, wordt u gevraagd een gebruikersaccount aan te maken en de accountnaam in te voeren en een wachtwoord in te stellen. Doe de behoefte volledig en je bent klaar om de distro te gebruiken.
Gebruikersnaam en wachtwoord configureren
Bestaande Distro converteren
Deze stap is alleen vereist als u eerder een WSL1 Linux-distributie had geïnstalleerd. Als je zojuist WSL2 hebt geïnstalleerd met de bovenstaande methode, hoef je geen distro’s naar WSL2 te converteren, aangezien er op dit moment geen distro’s op je computer zijn geïnstalleerd.
Dat gezegd hebbende, als een specifieke WSL1-distro is geïnstalleerd, kunt u het eenvoudig naar WSL2 converteren door de volgende cmdlet in een verhoogde opdrachtprompt uit te voeren:
Vervang [DistributionName] door de naam van de distro.
wsl–set-version [DistributionName ] 2Wijzig WSL-distroversie
U kunt ook een distro van versie 2 naar 1 wijzigen door simpelweg het gehele getal in de bovenstaande opdracht te wijzigen.
Controleer geïnstalleerde WSL2-distributies en versies
Ten slotte moet u controleren welke distributies op uw computer zijn geïnstalleerd en welke versie dit is (1 of 2). Dit kan gedaan worden door de volgende cmdlet uit te voeren:
wsl–list–verbose
Als alternatief kunt u ook de cmdlet”wsl-l-v”gebruiken.
Controleer WSL geïnstalleerd en standaard distro
Als je merkt dat een of meer distro’s niet de juiste versie zijn, kun je ze converteren met behulp van de bovenstaande methode.
Bovendien, als je een distro hebt geïnstalleerd die niet langer nodig is, kun je deze verwijderen met behulp van de onderstaande methode.
Nadat je deze stappen hebt uitgevoerd, zou je werkende WSL2-distro’s bovenop je moeten hebben geïnstalleerd. Windows OS.
Zodra WSL2 en zijn distro’s zijn geïnstalleerd, zijn er een paar dingen die een gebruiker moet weten voor het onderhoud ervan, zoals het bijwerken van de kernel, het wijzigen van de standaarddistro en zelfs het verwijderen ervan.
Linux-kernel bijwerken
De kernel is verantwoordelijk voor het vertalen van de taken en commando’s van de software naar de hardware en vice versa. Daarom is het essentieel om de Linux-kernelupdates te behouden om de beste prestaties te krijgen.
U kunt uw Linux-kernel bijwerken (indien beschikbaar) met behulp van deze cmdlet in een verhoogde opdrachtprompt:
wsl–updateLinux-kernel bijwerken
Standaarddistro wijzigen
Als je meer dan één Linux-distro hebt geïnstalleerd, kun je dit wijzigen in een van de geïnstalleerde distributies. Maar voordat u dit doet, raden we u aan te controleren welke distro’s momenteel zijn geïnstalleerd en welke de standaarddistributie is. Om dat te controleren, voert u deze cmdlet uit:
wsl–list–verboseControleer WSL geïnstalleerd en standaard distro
De distro met de asterisk markeert de standaard distro. Om dit te wijzigen, voert u de volgende cmdlet uit terwijl u [DistributionName] vervangt door de naam van de distro die u als standaard wilt instellen:
wsl-s [DistributionName]
Dit zal de standaard Linux-distro wijzigen. Om te bevestigen, kun je de geïnstalleerde en standaard distro-informatie opnieuw controleren, zoals in de onderstaande afbeelding.
WSL-standaarddistro wijzigen
Anders uitvoeren WSL2 Distro zonder de standaard te wijzigen
De hierboven gegeven methode zal je standaard Linux-distro wijzigen, en elke keer dat je deze uitvoert, wordt de geselecteerde distro automatisch uitgevoerd. U kunt echter ook een andere distro uitvoeren zonder de standaarddistro te wijzigen.
Om een specifieke Linux-distro op WSL2 uit te voeren, gebruikt u gewoon de volgende cmdlet terwijl u [DistributionName] vervangt met de naam van de distro die u wilt uitvoeren:
wsl-d [DistributionName]Voer een specifieke WSL-distro uit zonder de standaardinstelling te wijzigen
WSL2 Distro verwijderen
Vanaf de opdrachtprompt
Als je om wat voor reden dan ook een Linux-distro van je pc wilt verwijderen, kun je deze cmdlet gebruiken terwijl je [DistributionName] vervangt door de naam van de distro die u wilt verwijderen:
wsl–unregister [DistributionName]Een Linux-distro verwijderen
Vanuit de app Instellingen
Alternatief U kunt ook een distro verwijderen uit de app Instellingen in Windows 11 en Windows 10. Zo gaat u:
Navigeer naar de pagina met geïnstalleerde apps.
In Windows 11:
Instellingen-app >> Apps >> Geïnstalleerde apps
In Windows 10:
Instellingen-app >> Apps >> Apps en functies
Hier , zoek naar de distributienaam die u wilt verwijderen, klik erop om meer opties uit te vouwen en klik vervolgens op Verwijderen. Als je ellipsen (3 stippen) voor de naam van de distro ziet, klik dan daarop om meer opties uit te vouwen.
Distro verwijderen uit de app Instellingen
Als u om bevestiging wordt gevraagd, klikt u nogmaals op Verwijderen.
Verwijder WSL2 van Windows
Als u het Windows-subsysteem voor Linux volledig van uw pc wilt verwijderen , kunt u dit doen vanuit de app Instellingen en het venster Optionele functies.
Vanuit de app Instellingen
Navigeer naar de pagina met geïnstalleerde apps.
In Windows 11:
Instellingen-app >> Apps >> Geïnstalleerde apps
In Windows 10:
Instellingen-app >> Apps >> Apps en functies
Zoek hier naar”Windows-subsysteem voor Linux”, klik erop om meer opties uit te vouwen en klik vervolgens op Verwijderen. Als u ellipsen (3 stippen) voor de distro-naam ziet, klikt u op die om meer uit te breiden e opties.
Verwijder WSL2 via de app Instellingen
Als u om bevestiging wordt gevraagd, klikt u nogmaals op Verwijderen.
Vanuit Optionele functies
Als alternatief kunt u WSL2 ook verwijderen via het venster Optionele functies.
Open het venster Optionele functies door optionele functies
in te typen strong> in het vak Opdracht uitvoeren.
Optionele functies openen
Hier deselecteer de vakjes naast”Virtual Machine Platform”en”Windows Subsystem for Linux”en klik vervolgens op Ok.
Opti uitschakelen onal features
WSL2 wordt nu uitgeschakeld. Start de computer desgevraagd opnieuw op.
Start de computer opnieuw
Houd er rekening mee dat alleen het uitschakelen van”Windows Subsystem for Linux”en”Virtual Machine Platform”zal de distro’s niet van uw pc verwijderen, en alleen het verwijderen van de distro’s zal WSL2 niet van uw computer uitschakelen.
Closing Thoughts
Windows Subsystem for Linux 2 is een uitstekende functie als je bent een Windows-gebruiker maar moet af en toe Linux-taken uitvoeren. Hoewel het Linux-besturingssysteem meer controle en functies biedt omdat het is gebaseerd op de Command Line Interface (CLI), geven sommige mensen er de voorkeur aan het Windows-besturingssysteem te gebruiken omdat het gebruiksvriendelijker is.
Dat gezegd hebbende, WSL is de beste optie om het beste van twee werelden te krijgen.
Zie ook:
Subhan Zafar Subhan Zafar is een gevestigde IT-professional met interesse in het testen en onderzoeken van Windows-en serverinfrastructuur, en werkt momenteel met Itechtics als onderzoeksadviseur. Hij heeft Elektrotechniek gestudeerd en is tevens gecertificeerd door Huawei (HCNA & HCNP Routing and Switching).