Dansk
Appearance
Dansk
Appearance
Før du bruger WSL Dashboard, skal dit Windows-system have WSL 2 aktiveret og konfigureret korrekt. Dette dokument består af følgende tre hoveddele:
wsl-kommando ikke betyder, at Linux kan installeres.Dette kapitel guider dig gennem de nødvendige grundindstillinger. Efter dette kapitel kan du læse kapitel 2 for at forstå forskellen mellem et tilgængeligt kommando og en vellykket installation; hvis installationen stadig giver problemer, kan du se kapitel 3.
WSL 2 har minimumskrav til Windows-versionen. Tryk på Win + R, skriv winver ind, og kontrollér din version:
IMPORTANT
Hvis din version er for gammel, skal du først opgradere systemet via "Windows Update".
WSL 2 kører på virtualiseringsteknologi, så virtualiseringsteknologi (Virtualization Technology) skal være aktiveret i bundkortets BIOS/UEFI.
Intel VT-x eller AMD-V og sætte den til Enabled.Du skal aktivere funktionerne "Windows-undersystem til Linux" og "Virtuel maskinplatform".
Win + S, søg efter og åbn "Slå Windows-funktioner til eller fra".Kør PowerShell som administrator, og udfør følgende kommandoer:
# Aktivér WSL
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
# Aktivér Virtual Machine Platform
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestartEfter udførelse skal du manuelt genstarte computeren.
Moderne Windows-versioner kan få WSL-opdateringer via Microsoft Store.
.msixbundle- eller .msi-installationspakke fra WSL GitHub Releases til offline-installation.For at sikre, at nyinstallerede distributioner bruger WSL 2 som standard, skal du udføre følgende i terminalen:
wsl --set-default-version 2wsl --set-version <分发版名称> 2 til at opgradere en eksisterende WSL 1-instans til WSL 2.At kommandoer som wsl --version og wsl -l -v kan køres normalt betyder ikke, at betingelserne for at installere Linux allerede er opfyldt. De befinder sig i forskellige faser og kan ikke sidestilles.
At kommandoen er tilgængelig, siger kun, at:
wsl.exe er tilgængeligtMen for at installere en Linux-distribution skal yderligere betingelser være opfyldt. Typiske flaskehalse er:
wsl -l -v viser kun installerede distributioner; hvis intet er installeret, er listen tom, hvilket ikke betyder, at Ubuntu kan køres direkte.wsl --install -d <发行版> skal hente afbildninger fra Store eller netværket; virksomhedsnetværk, proxyer og firewalls kan blokere dette.TIP
Kort sagt: at WSL-kommandoen virker er ikke lig med, at Linux er klar; du har kun fået "entre-billetten", systemet er endnu ikke installeret.
Hvis wsl --install stadig mislykkes, efter at du har fuldført konfigurationen i henhold til kapitel 1 (eller når du mener, du har fuldført konfigurationen), skal du kontrollere i følgende rækkefølge.
Kør PowerShell som administrator, og udfør følgende i rækkefølge:
wsl --install --no-distribution
wsl --set-default-version 2Kør derefter systeminfo, og bekræft, at Virtualization Enabled In Firmware: Yes vises i outputtet. Hvis der ikke rapporteres nogen fejl, kan du i praksis trygt køre wsl --install for at installere en distribution.
NOTE
Ingen kommando kan garantere 100 %, at wsl --install lykkes, men kontrollerne ovenfor bekræfter, om installationsbetingelserne er opfyldt.
Hvis one-click-kontrollen ikke kan lokalisere problemet, kan du kontrollere punkt for punkt:
systeminfo i en PowerShell med administratorrettigheder; i outputtet skal Virtualization Enabled In Firmware: Yes kunne ses.Get-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
Get-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatformEnabled.wsl --version skal give normalt output; hvis kommandoen ikke findes, betyder det, at WSL-komponenterne ikke er installeret – gå tilbage til kapitel 1.wsl --set-default-version 2 skal returneres med succes. Typiske årsager: Virtuel maskinplatform er ikke aktiveret, eller VT-x / AMD-V er ikke aktiveret i BIOS.| Situation | Forklaring | Løsning |
|---|---|---|
| Virtualisering ikke aktiveret i BIOS | Mislykkes helt sikkert | Genstart, gå ind i BIOS, og aktivér VT-x / AMD-V (se 1.2) |
| Windows 10 lavere end 19041 | wsl --install understøttes ikke | Opgrader systemet (se 1.1) |
| Hyper-V / virtualisering deaktiveret i virksomhedsmiljø | Kan mislykkes | Kontakt systemadministratoren |
| Gammel hjemmeversion af systemet | Kræver manuel installation | Installér WSL-kernen manuelt i henhold til 1.4 |
Fejlmeddelelsen er Cannot find a virtual disk support provider for the specified file. Dette er ikke et problem med selve Linux-distributionen, men Windows' virtuelle diskstack (VHD/VHDX) fungerer ikke korrekt; WSL 2 mislykkes, når den registrerer en distribution og opretter/monterer ext4.vhdx.
Foretag først en minimal validering: kør PowerShell som administrator, og test med New-VHD (f.eks. New-VHD -Path C:\test.vhdx -SizeBytes 1GB). Hvis også denne kommando rapporterer samme fejl, ligger problemet 100 % på Windows-siden og ikke på distributionen.
Løs problemet i følgende rækkefølge:
Virtual Disk-tjenesten kører ikke: åbn services.msc, find tjenesten Virtual Disk, sæt starttypen til "Automatisk", og start den.
WSL / Virtuel maskinplatform er ikke aktiveret (eller ikke trådt i kraft): kør kommandoerne i 1.3 Aktivér Windows-relaterede funktioner igen, og genstart derefter – dette er obligatorisk. Windows Home har ikke fuldstændig Hyper-V, men WSL 2 har kun brug for Virtuel maskinplatform, ikke Hyper-V-administrationsgrænsefladen.
Drivere/enheder til virtuelle diske mangler: åbn Enhedshåndtering, og kontrollér under "Systemenheder / Lagringskontrollere", om følgende findes:
Hvis de mangler, kan de tilføjes manuelt via hdwwiz.exe (Lagringskontrollere → Microsoft → Microsoft VHD Loopback Controller), og bekræft, at tjenesten FsDepends ikke er deaktiveret.
Importeret afbildning opfylder ikke WSL-kravene: ved brug af wsl --import --vhd skal VHDX have filsystemet ext4; det må ikke være en LUKS-krypteret disk, en almindelig raw.img, en Live ISO eller en tom disk formateret med NTFS/FAT. .img / .qcow2 / .iso kan ikke bruges direkte med wsl --import --vhd.
Sti-/rettigheds-/filsystemsproblemer: målmappen skal ligge på en NTFS-disk (FAT32/exFAT virker ikke); undgå kinesiske tegn, mellemrum og specialtegn i stien; importer ikke fra netværksdrev, OneDrive eller komprimerede mapper; brug altid en ægte PowerShell med administratorrettigheder (ikke en almindelig terminal).
Beskadigede systemkomponenter: kør DISM og SFC i rækkefølge for at reparere systemkomponenterne, og prøv derefter igen:
DISM.exe /Online /Cleanup-Image /RestoreHealth
sfc /scannowTIP
Virtuelle maskiner fra tredjeparter (VirtualBox, VMware) eller sandkasse-/hærdningsfunktioner i sikkerhedssoftware (f.eks. 360, Huorong) kan forstyrre handlinger med virtuelle diske; slå dem midlertidigt fra under fejlfindingen, og prøv igen.