Norsk
Appearance
Norsk
Appearance
Før du bruker WSL Dashboard, må Windows-systemet ditt ha WSL 2 aktivert og konfigurert på riktig måte. Dette dokumentet består av følgende tre hoveddeler:
wsl-kommando ikke betyr at Linux kan installeres.Dette kapittelet veileder deg gjennom de nødvendige grunninnstillingene. Etter dette kapittelet, les kapittel 2 for å forstå forskjellen mellom et tilgjengelig kommando og en vellykket installasjon; hvis installasjonen fortsatt gir problemer, se kapittel 3.
WSL 2 har minimumskrav til Windows-versjonen. Trykk på Win + R, skriv inn winver og kontroller versjonen din:
IMPORTANT
Hvis versjonen din er for gammel, må du først oppgradere systemet via "Windows Update".
WSL 2 kjører på virtualiseringsteknologi, så virtualiseringsteknologi (Virtualization Technology) må være aktivert i hovedkortets BIOS/UEFI.
Intel VT-x eller AMD-V og sette det til Enabled.Du må aktivere funksjonene "Windows-undersystem for Linux" og "Plattform for virtuelle maskiner".
Win + S, søk etter og åpne "Slå Windows-funksjoner på eller av".Kjør PowerShell som administrator og utfør følgende kommandoer:
# Aktiver WSL
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
# Aktiver plattform for virtuelle maskiner
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestartEtter utførelse må du starte datamaskinen på nytt manuelt.
Moderne Windows-versjoner kan få WSL-oppdateringer via Microsoft Store.
.msixbundle- eller .msi-installasjonspakken fra WSL GitHub Releases for offline-installasjon.For å sikre at nyinstallerte distribusjoner bruker WSL 2 som standard, kjør følgende i terminalen:
wsl --set-default-version 2wsl --set-version <分发版名称> 2 til å oppgradere en eksisterende WSL 1-forekomst til WSL 2.At kommandoer som wsl --version og wsl -l -v kjører normalt, betyr ikke at betingelsene for å installere Linux allerede er oppfylt. De befinner seg i ulike faser og kan ikke settes likhetstegn mellom.
At kommandoen er tilgjengelig, sier bare at:
wsl.exe er tilgjengeligMen for å installere en Linux-distribusjon må tilleggsbetingelser være oppfylt. Vanlige flaskehalser er:
wsl -l -v lister bare installerte distribusjoner; hvis ingenting er installert, er listen tom, noe som ikke betyr at Ubuntu kan kjøres direkte.wsl --install -d <发行版> må hente avbildninger fra Store eller nettverket; bedriftsnettverk, proxyer og brannmurer kan blokkere dette.TIP
Kort sagt: at WSL-kommandoen virker er ikke lik at Linux er klart; du har bare fått "inngangsbilletten", systemet er ennå ikke faktisk installert.
Hvis wsl --install fortsatt mislykkes etter at du har fullført konfigurasjonen i henhold til kapittel 1 (eller når du tror du har fullført konfigurasjonen), kontroller i følgende rekkefølge.
Kjør PowerShell som administrator og utfør følgende i rekkefølge:
wsl --install --no-distribution
wsl --set-default-version 2Kjør deretter systeminfo og bekreft at Virtualization Enabled In Firmware: Yes vises i utdataene. Hvis ingen feil rapporteres, kan du i praksis trygt kjøre wsl --install for å installere en distribusjon.
NOTE
Ingen kommando kan garantere 100 % at wsl --install lykkes, men kontrollene ovenfor bekrefter om installasjonsbetingelsene er oppfylt.
Hvis one-click-sjekken ikke kan lokalisere problemet, kontroller punkt for punkt:
systeminfo i en PowerShell med administratorrettigheter; i utdataene må Virtualization Enabled In Firmware: Yes synes.Get-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
Get-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatformEnabled.wsl --version skal gi normale utdata; hvis kommandoen ikke finnes, betyr det at WSL-komponentene ikke er installert – gå tilbake til kapittel 1.wsl --set-default-version 2 skal returneres vellykket. Vanlige årsaker: Plattform for virtuelle maskiner er ikke aktivert, eller VT-x / AMD-V er ikke aktivert i BIOS.| Situasjon | Forklaring | Løsning |
|---|---|---|
| Virtualisering ikke aktivert i BIOS | Mislykkes garantert | Start på nytt, gå inn i BIOS og aktiver VT-x / AMD-V (se 1.2) |
| Windows 10 lavere enn 19041 | wsl --install støttes ikke | Oppgrader systemet (se 1.1) |
| Hyper-V / virtualisering deaktivert i bedriftsmiljø | Kan mislykkes | Kontakt systemadministratoren |
| Gammel hjemmeversjon av systemet | Krever manuell installasjon | Installer WSL-kjernen manuelt i henhold til 1.4 |
Feilmeldingen er Cannot find a virtual disk support provider for the specified file. Dette er ikke et problem med selve Linux-distribusjonen, men Windows' virtuelle diskstabel (VHD/VHDX) fungerer ikke som den skal; WSL 2 mislykkes når den registrerer en distribusjon og oppretter/monterer ext4.vhdx.
Gjør først en minimal validering: kjør PowerShell som administrator og test med New-VHD (f.eks. New-VHD -Path C:\test.vhdx -SizeBytes 1GB). Hvis også denne kommandoen rapporterer samme feil, ligger problemet 100 % på Windows-siden og ikke på distribusjonen.
Løs problemet i følgende rekkefølge:
Virtual Disk-tjenesten kjører ikke: åpne services.msc, finn tjenesten Virtual Disk, sett oppstartstypen til "Automatisk" og start den.
WSL / Plattform for virtuelle maskiner er ikke aktivert (eller ikke trådt i kraft): kjør kommandoene i 1.3 Aktiver Windows-relaterte funksjoner på nytt, og start deretter datamaskinen på nytt – dette er obligatorisk. Windows Home har ikke fullstendig Hyper-V, men WSL 2 trenger bare Plattform for virtuelle maskiner, ikke Hyper-V-administrasjonsgrensesnittet.
Drivere/enheter for virtuelle disker mangler: åpne Enhetsbehandling og kontroller under "Systemenheter / Lagringskontrollere" om følgende finnes:
Hvis de mangler, kan de legges til manuelt via hdwwiz.exe (Lagringskontrollere → Microsoft → Microsoft VHD Loopback Controller), og bekreft at tjenesten FsDepends ikke er deaktivert.
Importert avbildning oppfyller ikke WSL-kravene: ved bruk av wsl --import --vhd må VHDX ha filsystemet ext4; det kan ikke være en LUKS-kryptert disk, en vanlig raw.img, en Live ISO eller en tom disk formatert med NTFS/FAT. .img / .qcow2 / .iso kan ikke brukes direkte med wsl --import --vhd.
Bane-/rettighets-/filsystemproblemer: målmappen må ligge på en NTFS-disk (FAT32/exFAT fungerer ikke); unngå kinesiske tegn, mellomrom og spesialtegn i banen; ikke importer fra nettverksdisker, OneDrive eller komprimerte mapper; bruk alltid en ekte PowerShell med administratorrettigheter (ikke en vanlig terminal).
Skadede systemkomponenter: kjør DISM og SFC i rekkefølge for å reparere systemkomponentene, og prøv deretter på nytt:
DISM.exe /Online /Cleanup-Image /RestoreHealth
sfc /scannowTIP
Virtuelle maskiner fra tredjepart (VirtualBox, VMware) eller sandkasse-/herdingsfunksjoner i sikkerhetsprogramvare (f.eks. 360, Huorong) kan forstyrre operasjoner med virtuelle disker; deaktiver dem midlertidig under feilsøkingen og prøv igjen.