Dansk
Appearance
Dansk
Appearance
Før du bruger WSL Dashboard, skal dit Windows-system korrekt aktivere og konfigurere WSL 2-miljøet. Dette dokument er opdelt i følgende tre hoveddele:
wsl-kommando ikke betyder, at Linux kan installeres med succes.Dette afsnit vejleder dig gennem den nødvendige grundlæggende opsætning. Når du har gennemført dette afsnit, bedes du læse kapitel 2 for at forstå forskellen mellem en tilgængelig kommando og en vellykket installation; hvis installationen stadig giver problemer, henvises til kapitel 3.
WSL 2 har minimumskrav til Windows-versionen. Tryk på Win + R, og indtast winver for at kontrollere din version:
IMPORTANT
Hvis din version er for gammel, skal du først opgradere dit system via "Windows Update".
WSL 2 kører på virtualiseringsteknologi, så Virtualization Technology skal aktiveres i bundkortets BIOS/UEFI.
Intel VT-x eller AMD-V og indstille den til Enabled.Du skal aktivere funktionerne "Windows Subsystem for Linux" og "Virtual Machine Platform".
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 /norestartNår du er færdig, skal du manuelt genstarte computeren.
Nyere versioner af Windows kan hente WSL-opdateringer via Microsoft Store.
.msixbundle- eller .msi-pakke fra WSL GitHub Releases til offline-installation.For at sikre, at nyinstallerede distributioner som standard bruger WSL 2, skal du udføre følgende i terminalen:
wsl --set-default-version 2wsl --set-version <distributionsnavn> 2.At kommandoer som wsl --version og wsl -l -v kan køres normalt betyder ikke, at betingelserne for installation af Linux er opfyldt. De to ting befinder sig i forskellige faser og kan ikke sidestilles.
At kommandoen er tilgængelig betyder kun:
wsl.exe er tilgængeligtMen en vellykket installation af en Linux-distribution kræver yderligere betingelser. Almindelige steder, hvor man kan gå i stå:
wsl -l -v viser kun installerede distributioner; hvis intet er installeret, er listen tom — det betyder ikke, at man kan køre Ubuntu direkte.wsl --install -d <distribution> skal hente billeder fra butikken eller netværket; virksomhedsnetværk, proxyer og firewalls kan blokere.TIP
Kort sagt: En fungerende WSL-kommando ≠ Linux er klar, du har kun fået "adgangsbilletter", men systemet er ikke reelt installeret endnu.
Hvis wsl --install stadig fejler, efter du har gennemført konfigurationen i henhold til kapitel 1 (eller hvis du mener, du allerede har gennemført den), skal du kontrollere i følgende rækkefølge.
Kør PowerShell med administratorrettigheder og udfør 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 intet af ovenstående giver fejl, kan du roligt køre wsl --install for at installere en distribution.
NOTE
Ingen kommando kan med 100 % garanti sikre, at wsl --install lykkes, men ovenstående kontrol kan bekræfte, at installationsbetingelserne er opfyldt.
Hvis "one-click-kontrol" stadig ikke kan lokalisere problemet, kan du kontrollere punkt for punkt:
systeminfo i administrator-PowerShell; outputtet skal vise Virtualization Enabled In Firmware: Yes.Get-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
Get-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatformEnabled.wsl --version skal give normalt output; hvis kommandoen ikke findes, er WSL-komponenten ikke installeret — vend tilbage til kapitel 1.wsl --set-default-version 2 skal returnere succes. Almindelige fejlårsager: Virtual Machine Platform er ikke aktiveret, eller VT-x / AMD-V er ikke aktiveret i BIOS.| Situation | Beskrivelse | Håndtering |
|---|---|---|
| Virtualisering ikke aktiveret i BIOS | Fejler altid | Genstart, gå ind i BIOS, 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 enterprise-miljø | Kan fejle | Kontakt systemadministratoren |
| Gammel Home-version | 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' VHD/VHDX-stak for virtuelle diske fungerer ikke korrekt, så WSL 2 fejler ved registrering af distributioner og oprettelse/montering af ext4.vhdx.
Udfør først en minimal verifikation: Kør PowerShell som administrator og udfør en New-VHD-test (f.eks. New-VHD -Path C:\test.vhdx -SizeBytes 1GB). Hvis denne kommando også rapporterer samme fejl, ligger problemet 100 % på Windows-siden og ikke hos distributionen.
Søg og ret i følgende rækkefølge:
Virtual Disk-tjenesten kører ikke: Åbn services.msc, find tjenesten Virtual Disk, indstil starttypen til "Automatisk" og start den.
WSL / Virtual Machine Platform-funktionen er ikke aktiveret (eller ikke trådt i kraft): Kør kommandoerne i 1.3 Aktivér relevante Windows-funktioner igen, og genstart derefter obligatorisk. Windows Home har ikke fuldt Hyper-V, men WSL 2 kræver kun Virtual Machine Platform, ikke Hyper-V-administrationsgrænsefladen.
Virtuel disk-driver/enhed mangler: Åbn Enhedshåndtering, og kontrollér, om følgende findes under "Systemenheder / Lagringscontrollere":
Hvis de mangler, kan du tilføje dem manuelt via hdwwiz.exe (Lagringscontrollere → Microsoft → Microsoft VHD Loopback Controller), og bekræft, at tjenesten FsDepends ikke er deaktiveret.
Det importerede billede opfylder ikke WSL-kravene: Ved brug af wsl --import --vhd skal VHDX'en være et ext4-filsystem, ikke 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-/filsystemproblemer: Målmappen skal ligge på en NTFS-disk (FAT32/exFAT duer ikke); undgå kinesiske tegn, mellemrum og specialtegn i stier; importer ikke fra netværksdrev, OneDrive eller komprimerede mapper; brug altid en ægte administrator-PowerShell (ikke en almindelig terminal).
Systemkomponenter er beskadigede: Kør DISM og SFC i rækkefølge for at reparere systemkomponenter, og prøv derefter igen:
DISM.exe /Online /Cleanup-Image /RestoreHealth
sfc /scannowTIP
Tredjepartsvirtualiseringsmaskiner (VirtualBox, VMware) eller sandkasse-/hærdningsfunktioner i sikkerhedssoftware (f.eks. 360, Huorong) kan forstyrre virtuel disk-operationer; de kan midlertidigt deaktiveres under fejlfinding.