Delen via


Handmatige installatiestappen voor oudere versies van WSL

Voor het gemak raden we over het algemeen aan om het wsl --install Windows-subsysteem voor Linux te installeren, maar als u een oudere build van Windows of Windows Server Core gebruikt, wordt dit mogelijk niet ondersteund. Hieronder vindt u de handmatige installatiestappen. Als er een probleem optreedt tijdens het installatieproces, controleert u de sectie installatie van de probleemoplossingsgids.

Stap 1: het Windows-subsysteem voor Linux inschakelen

U moet eerst de optionele functie Windows-subsysteem voor Linux inschakelen voordat u Linux-distributies in Windows installeert.

Open PowerShell als administrator (startmenu > PowerShell > klik met de rechtermuisknop op > Als administrator uitvoeren) en voer deze opdracht in:

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

We raden u nu aan om over te stappen op stap 2, bij te werken naar WSL 2, maar als u alleen WSL 1 wilt installeren, kunt u nu opnieuw opstarten uw computer en doorgaan met stap 6: uw Linux-distributie van keuze installeren. Als u wilt bijwerken naar WSL 2, wacht totdat u de computer opnieuw opstart en gaat u verder met de volgende stap.

Stap 2: controleer de vereisten voor het uitvoeren van WSL 2

Als u wilt bijwerken naar WSL 2, moet u Windows 10 uitvoeren...

  • Voor x64-systemen: versie 1903 of hoger met build 18362.1049 of hoger.
  • Voor ARM64-systemen: versie 2004 of hoger met build 19041 of hoger.

of Windows 11.

Notitie

Builds lager dan 18362 bieden geen ondersteuning voor WSL 2. Gebruik de Windows Update Assistant om uw versie van Windows bij te werken. De ondersteuning voor Windows-versie 1903 is ook alleen voor x64-systemen. Als u een Arm64-versie van Windows gebruikt, moet u een upgrade uitvoeren naar Windows 10 versie 2004 of hoger voor volledige toegang tot WSL 2. Zie WSL 2-ondersteuning beschikbaar voor Windows 10-versies 1903 en 1909voor meer informatie.

Als u uw versie en buildnummer wilt controleren, selecteert u Windows-logotoets + R, typ winveren selecteer OK. Bijwerken naar de nieuwste Windows-versie in het menu Instellingen.

Notitie

Als u Windows 10 versie 1903 of 1909 gebruikt, opent u 'Instellingen' in het Windows-menu, gaat u naar 'Update & Security' en selecteert u 'Controleren op updates'. Uw buildnummer moet 18362.1049+ of 18363.1049+ zijn, met het sub-buildnummer hoger dan .1049. Meer informatie: WSL 2-ondersteuning komt beschikbaar voor Windows 10-versies 1903 en 1909.

Stap 3: functie virtuele machine inschakelen

Voordat u WSL 2 installeert, moet u de Virtual Machine Platform optionele functie inschakelen. Voor uw machine zijn virtualisatiemogelijkheden nodig om deze functie te kunnen gebruiken.

Open PowerShell als beheerder en voer het volgende uit:

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

start uw computer opnieuw op om de WSL-installatie en -update naar WSL 2 te voltooien.

Stap 4: het Linux-kernelupdatepakket downloaden

Het Linux-kernelupdatepakket installeert de meest recente versie van de WSL 2 Linux-kernel voor het uitvoeren van WSL in de installatiekopieën van het Windows-besturingssysteem. (Als u WSL wilt uitvoeren vanuit de Microsoft Store, met vaker gepushte updates, gebruikt u wsl.exe --install of wsl.exe --update.).

  1. Download het nieuwste pakket:

    Notitie

    Als u een ARM64-computer gebruikt, downloadt u in plaats daarvan het ARM64-pakket. Als u niet zeker weet welk type computer u hebt, opent u de opdrachtprompt of PowerShell en voert u het volgende in: systeminfo | find "System Type". Kanttekening: In niet-Engelse Windows-versies moet u mogelijk de zoektekst wijzigen en de tekenreeks 'Systeemtype' vertalen. Mogelijk moet u ook ontsnappen aan de aanhalingstekens voor de opdracht Zoeken. Bijvoorbeeld in het Duits systeminfo | find '"Systemtyp"'.

  2. Voer het updatepakket uit dat u in de vorige stap hebt gedownload. (Dubbelklik om uit te voeren. U wordt gevraagd om verhoogde machtigingen, selecteer Ja om deze installatie goed te keuren.)

Zodra de installatie is voltooid, gaat u verder met de volgende stap: WSL 2 instellen als uw standaardversie bij het installeren van nieuwe Linux-distributies. (Sla deze stap over als u wilt dat uw nieuwe Linux-installaties worden ingesteld op WSL 1).

Notitie

Lees voor meer informatie het artikel wijzigingen in het bijwerken van de WSL2 Linux-kernel, beschikbaar op de Windows-opdrachtregelblog.

Stap 5: WSL 2 instellen als uw standaardversie

Open PowerShell en voer deze opdracht uit om WSL 2 in te stellen als de standaardversie bij het installeren van een nieuwe Linux-distributie:

wsl --set-default-version 2

Stap 6: installeer uw Linux-distributie naar keuze

  1. Open de Microsoft Store en selecteer uw favoriete Linux-distributie.

    Weergave van Linux-distributies in de Microsoft Store

    Met de volgende koppelingen wordt de Microsoft Store-pagina voor elke distributie geopend:

  2. Selecteer 'Ophalen' op de pagina van de distributie.

    Linux-distributies in de Microsoft Store

De eerste keer dat u een nieuw geïnstalleerde Linux-distributie start, wordt er een consolevenster geopend en wordt u gevraagd om een minuut of twee te wachten tot bestanden worden gedeprimeerd en opgeslagen op uw pc. Alle toekomstige lanceringen moeten minder dan een seconde duren.

Vervolgens moet u een gebruikersaccount en wachtwoord maken voor uw nieuwe Linux-distributie.

Ubuntu uitpakken in de Windows-console

GEFELICITEERD! U hebt een Linux-distributie geïnstalleerd en ingesteld die volledig is geïntegreerd met uw Windows-besturingssysteem.

Problemen met de installatie oplossen

Als er een probleem optreedt tijdens het installatieproces, controleert u de sectie installatie van de probleemoplossingsgids.

Distributies downloaden

Er zijn enkele scenario's waarin u mogelijk geen WSL Linux-distributies kunt (of wilt) installeren met behulp van de Microsoft Store. Mogelijk voert u een Windows Server- of Long-Term LTSC-bureaublad-SKU (Servicing) uit die geen ondersteuning biedt voor Microsoft Store, of maken uw bedrijfsnetwerkbeleid en/of beheerders het gebruik van de Microsoft Store niet mogelijk in uw omgeving. In dergelijke gevallen, terwijl WSL zelf beschikbaar is, moet u mogelijk rechtstreeks Linux-distributies downloaden.

Als de Microsoft Store-app niet beschikbaar is, kunt u Linux-distributies downloaden en handmatig installeren met behulp van deze koppelingen:

Hierdoor worden de <distro>.appx pakketten gedownload naar een map van uw keuze.

Als u wilt, kunt u ook uw voorkeursdistributie(s) downloaden via de opdrachtregel, kunt u PowerShell gebruiken met de Invoke-WebRequest cmdlet. Als u bijvoorbeeld Ubuntu 20.04 wilt downloaden:

Invoke-WebRequest -Uri https://aka.ms/wslubuntu2004 -OutFile Ubuntu.appx -UseBasicParsing

Aanbeveling

Als het downloaden lang duurt, schakelt u de voortgangsbalk uit door $ProgressPreference = 'SilentlyContinue'

U hebt ook de mogelijkheid om het curl-opdrachtregelprogramma te gebruiken voor het downloaden. Ubuntu 20.04 downloaden met curl:

curl.exe -L -o ubuntu-2004.appx https://aka.ms/wslubuntu2004

In dit voorbeeld wordt curl.exe uitgevoerd (niet alleen curl) om ervoor te zorgen dat in PowerShell het uitvoerbare bestand voor echte curl wordt aangeroepen, niet de PowerShell-curl-alias voor Invoke-WebRequest.

Het Appx-pakket installeren met Add-AppxPackage

Notitie De volgende opdracht werkt niet op Server Core-installaties

Zodra de distributie is gedownload, gaat u naar de map met de download en voert u de volgende opdracht uit in die map, waarbij app-name de naam is van de Linux-distributie .appx bestand.

Add-AppxPackage .\app_name.appx

Zodra het Appx-pakket is gedownload, kunt u beginnen met het uitvoeren van de nieuwe distributie door te dubbelklikken op het appx-bestand. (Met de opdracht wsl -l wordt niet weergegeven dat de distributie is geïnstalleerd totdat deze stap is voltooid).

Als u Windows Server gebruikt of problemen ondervindt met het uitvoeren van de bovenstaande opdracht, vindt u de alternatieve installatie-instructies op de documentatiepagina van Windows Server om het .appx-bestand te installeren door het te wijzigen in een zip-bestand.

Zodra uw distributie is geïnstalleerd, volgt u de instructies om een gebruikersaccount en wachtwoord voor uw nieuwe Linux-distributie-te maken.

Windows Terminal installeren (optioneel)

Met Behulp van Windows Terminal kunt u meerdere tabbladen of venstervensters openen om weer te geven en snel te schakelen tussen meerdere Linux-distributies of andere opdrachtregels (PowerShell, opdrachtprompt, Azure CLI, enzovoort). U kunt uw terminal volledig aanpassen met unieke kleurenschema's, tekenstijlen, grootten, achtergrondafbeeldingen en aangepaste sneltoetsen. Meer informatie.

Windows Terminalinstalleren.

Windows Terminal