Íslenska
Appearance
Íslenska
Appearance
Áður en þú notar WSL Dashboard verður WSL 2 að vera rétt virkjað og stillt í Windows-kerfinu þínu. Þetta skjal skipist í þrjá meginhluta:
wsl skipunin virki þýðir ekki að hægt sé að setja upp Linux.Þessi kafli leiðir þig í gegnum nauðsynlegar grunnstillingar. Þegar kaflanum er lokið skaltu lesa kafla 2 til að skilja muninn á því að skipun virki og því að uppsetning takist; ef uppsetning gengur enn ekki skaltu skoða kafla 3.
WSL 2 hefur lágmarkskröfur um Windows-útgáfu. Ýttu á Win + R, sláðu inn winver og athugaðu útgáfuna þína:
IMPORTANT
Ef útgáfan þín er of gömul skaltu fyrst uppfæra kerfið þitt í gegnum "Windows Update".
WSL 2 keyrir á sýndarvæðingartækni, því verður að virkja sýndarvæðingu (Virtualization Technology) í BIOS/UEFI á móðurborðinu.
Intel VT-x eða AMD-V og stilla hann á Enabled.Þú þarft að virkja "Windows Subsystem for Linux" og "Virtual Machine Platform" eiginleikana.
Win + S, leitaðu að og opnaðu "Turn Windows features on or off".Keyrðu PowerShell sem stjórnandi og framkvæmdu eftirfarandi skipanir:
# Enable WSL
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
# Enable Virtual Machine Platform
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestartÞegar því er lokið skaltu endurræsa tölvuna handvirkt.
Nútímalegar útgáfur af Windows geta fengið WSL uppfærslur í gegnum Microsoft Store.
.msixbundle eða .msi uppsetningarpakkann af WSL GitHub Releases til uppsetningar án nettengingar.Til að tryggja að nýuppsettar dreifingar noti WSL 2 sjálfgefið skaltu framkvæma eftirfarandi í flugstöðinni (terminal):
wsl --set-default-version 2wsl --set-version <nafn-dreifingar> 2 til að uppfæra núverandi WSL 1 tilvik yfir í WSL 2.Skipanir eins og wsl --version og wsl -l -v geta keyrt án vandræða, en það þýðir ekki að skilyrði til að setja upp Linux séu fyrir hendi. Þetta eru tvö ólík stig og ekki er hægt að setja samasemmerki á milli þeirra.
Að skipun virki þýðir aðeins:
wsl.exe skipanalínutólið er tiltæktEn til að setja upp Linux-dreifingu með góðum árangri þarf viðbótarskilyrði. Algengir staðir þar sem það festist:
wsl -l -v listar aðeins uppsettar dreifingar; ef ekkert er sett upp er listinn tómur, sem þýðir ekki að þú getir keyrt Ubuntu beint.wsl --install -d <dreifing> þarf að sækja image úr Store eða af netinu; fyrirtækjanet, proxy eða eldveggur geta allt lokað á það.TIP
Í stuttu máli: að WSL-skipanir virki þýðir ekki að Linux sé tilbúið, þú ert bara búinn að fá "aðgöngumiðann" en ekki sett upp kerfið í raun.
Eftir að þú hefur klárað stillingarnar samkvæmt kafla 1 (eða telur þig hafa klárað), ef wsl --install mistekst enn, skaltu athuga eftirfarandi í þessari röð.
Keyrðu PowerShell sem stjórnandi og framkvæmdu í röð:
wsl --install --no-distribution
wsl --set-default-version 2Framkvæmdu síðan systeminfo og staðfestu að Virtualization Enabled In Firmware: Yes komi fram í úttakinu. Ef ekkert af ofangreindu skilar villu geturðu að mestu leyti treyst því að framkvæma wsl --install til að setja upp dreifinguna.
NOTE
Engin skipun getur 100% tryggt að wsl --install heppnist, en ofangreindar athuganir staðfesta hvort uppsetningarskilyrði séu uppfyllt.
Ef "einfalda athugunin" finnur enn ekki vandamálið geturðu athugað hvern lið:
systeminfo í stjórnanda-PowerShell; í úttakinu þarf að sjást Virtualization Enabled In Firmware: Yes.Get-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
Get-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatformEnabled.wsl --version á að skila eðlilegu úttaki; ef skipunin finnst ekki þýðir það að WSL-íhlutirnir eru ekki uppsettir, farðu aftur í kafla 1.wsl --set-default-version 2 á að skila árangri. Algengar ástæður bilunar: Virtual Machine Platform ekki virkjuð, eða VT-x / AMD-V ekki virkjað í BIOS.| Aðstæður | Lýsing | Meðferð |
|---|---|---|
| Sýndarvæðing ekki virkjuð í BIOS | Mistekst örugglega | Endurræstu inn í BIOS og virkjaðu VT-x / AMD-V (sjá 1.2) |
| Windows 10 undir 19041 | Styður ekki wsl --install | Uppfærðu kerfið (sjá 1.1) |
| Fyrirtækjaumhverfi bannar Hyper-V / sýndarvæðingu | Gæti mistekist | Hafðu samband við kerfisstjóra |
| Gömul Home útgáfa | Þarf handvirka uppsetningu | Settu WSL kjarnann upp handvirkt samkvæmt 1.4 |
Villuskilaboðin: Cannot find a virtual disk support provider for the specified file. Þetta er ekki vandamál með Linux-dreifinguna sjálfa, heldur virka VHD/VHDX sýndardiskastakkurinn í Windows ekki rétt, WSL 2 mistekst þegar dreifing er skráð eða ext4.vhdx búið til/tengt.
Gerðu fyrst lágmarksprófun: Keyrðu PowerShell sem stjórnandi og framkvæmdu New-VHD prófið (t.d. New-VHD -Path C:\test.vhdx -SizeBytes 1GB). Ef þessi skipun skilar sömu villu er vandamálið 100% á Windows-hliðinni og tengist dreifingunni ekki.
Skoðaðu og lagfærðu í þessari röð:
Virtual Disk þjónustan keyrir ekki: Opnaðu services.msc, finndu Virtual Disk þjónustuna, stilltu ræsingargerð á "Automatic" og ræstu hana.
WSL / Virtual Machine Platform eiginleikar ekki virkjaðir (eða ekki teknir gildi): Framkvæmdu aftur skipanirnar í 1.3 Virkja eiginleika Windows og þá verður að endurræsa. Windows Home hefur ekki fulla Hyper-V, en WSL 2 þarf aðeins Virtual Machine Platform, ekki Hyper-V stjórnunarviðmótið.
Sýndardiskarekill/tæki vantar: Opnaðu Device Manager og athugaðu hvort eftirfarandi sé til staðar í "System devices / Storage controllers":
Ef þau vantar geturðu bætt þeim við handvirkt með hdwwiz.exe (Storage controllers → Microsoft → Microsoft VHD Loopback Controller) og staðfestu að FsDepends þjónustan sé ekki óvirkjuð.
Innflutt image uppfyllir ekki WSL-kröfur: Þegar wsl --import --vhd er notað verður VHDX að vera ext4 skráarkerfi, ekki LUKS-dulkóðaður diskur, venjuleg raw.img, Live ISO eða tómur diskur sniðinn með NTFS/FAT. .img / .qcow2 / .iso er ekki hægt að nota beint með wsl --import --vhd.
Slóð/réttindi/skráarkerfisvandamál: Markmöppan verður að vera á NTFS diski (FAT32/exFAT duga ekki); forðastu kínverska stafi, bil og sértákn í slóð; ekki flytja inn af netdiski, OneDrive eða þjöppuðum möppum; notaðu endilega alvöru stjórnanda-PowerShell (ekki venjulega flugstöð).
Kerfisíhlutir skemmdir: Keyrðu DISM og SFC í röð til að gera við kerfisíhluti og reyndu svo aftur:
DISM.exe /Online /Cleanup-Image /RestoreHealth
sfc /scannowTIP
Þriðja aðila sýndarvélar (VirtualBox, VMware) eða sandbox/öryggisstyrkingareiginleikar öryggishugbúnaðar (eins og 360, Huorong) geta truflað sýndardiskaaðgerðir; hægt er að slökkva tímabundið á þeim meðan leitað er að vandamálinu.