Slovenščina
Appearance
Slovenščina
Appearance
Pred uporabo aplikacije WSL Dashboard mora vaš sistem Windows pravilno omogočiti in konfigurirati okolje WSL 2. Ta dokumentacija je sestavljena iz treh glavnih delov:
wsl ne zagotavlja uspešne namestitve sistema Linux.To poglavje vas bo vodilo skozi potrebne osnovne nastavitve. Po končanem poglavju preberite 2. poglavje, da boste razumeli razliko med delovanjem ukazov in uspešno namestitvijo; če namestitev še vedno povzroča težave, si oglejte 3. poglavje.
WSL 2 ima minimalne zahteve glede različice sistema Windows. Pritisnite Win + R, vnesite winver in preverite svojo različico:
IMPORTANT
Če je vaša različica prestara, najprej nadgradite sistem prek Windows Update.
WSL 2 deluje na tehnologiji virtualizacije, zato mora biti v BIOS/UEFI matične plošče omogočena tehnologija virtualizacije (Virtualization Technology).
Intel VT-x ali AMD-V, in jo nastavite na Enabled.Omogočiti morate funkciji "Podsistem Windows za Linux" in "Platforma navideznih računalnikov".
Win + S, poiščite in odprite "Vklop ali izklop funkcij sistema Windows".Zaženite PowerShell kot skrbnik in izvedite naslednje ukaze:
# Omogoči WSL
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
# Omogoči platformo navideznih računalnikov
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestartPo izvedbi ročno znova zaženite računalnik.
Sodobne različice sistema Windows lahko posodobitve WSL pridobivajo prek Microsoft Store.
.msixbundle ali .msi prenesete s strani WSL GitHub Releases za namestitev brez povezave.Da bodo novo nameščene distribucije privzeto uporabljale WSL 2, v terminalu izvedite:
wsl --set-default-version 2wsl --set-version <ime distribucije> 2 lahko obstoječo instanco WSL 1 nadgradite na WSL 2.To, da ukazi wsl --version, wsl -l -v in podobni izvedejo brez napak, ne pomeni, da so pogoji za namestitev sistema Linux že izpolnjeni. Gre za različni fazi, ki ju ni mogoče enačiti.
Delovanje ukazov pomeni le, da:
wsl.exe na voljoToda za uspešno namestitev distribucije sistema Linux so potrebni dodatni pogoji. Najpogosteje se zatakne pri naslednjem:
wsl -l -v izpiše le nameščene distribucije; če ni nameščeno nič, bo seznam prazen, kar ne pomeni, da lahko Ubuntu takoj zaženete.wsl --install -d <distribucija> mora prenesti sliko iz trgovine ali iz omrežja; podjetniško omrežje, proxy in požarni zid lahko to blokirajo.TIP
Preprosto povedano: delujoči ukazi WSL ≠ Linux je pripravljen — imate le "vstopnico", sam sistem pa še ni nameščen.
Če namestitev po konfiguraciji v skladu s 1. poglavjem (ali ko menite, da je konfiguracija končana) z ukazom wsl --install še vedno spodleti, preverjajte v navedenem vrstnem redu.
Zaženite PowerShell kot skrbnik in zaporedoma izvedite:
wsl --install --no-distribution
wsl --set-default-version 2Nato izvedite systeminfo in v izpisu potrdite, da se pojavi Virtualization Enabled In Firmware: Yes. Če zgoraj ni bilo nobenih napak, lahko brez skrbi izvedete wsl --install za namestitev distribucije.
NOTE
Noben ukaz ne more 100% zagotoviti uspeha wsl --install, vendar zgornja preverjanja potrdijo, ali so pogoji za namestitev izpolnjeni.
Če "hitro preverjanje" ni odkrilo težave, preverite po točkah:
systeminfo; v izpisu mora biti vidno Virtualization Enabled In Firmware: Yes.Get-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
Get-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatformEnabled.wsl --version mora vrniti običajen izpis; če sporoči, da ukaz ne obstaja, komponente WSL niso nameščene — vrnite se k 1. poglavju.wsl --set-default-version 2 mora uspešno izvesti. Pogosti vzroki neuspeha: platforma navideznih računalnikov ni omogočena ali v BIOS nista omogočena VT-x / AMD-V.| Stanje | Opis | Način rešitve |
|---|---|---|
| Virtualizacija ni omogočena v BIOS | Nujno se konča z napako | Znova zaženite računalnik, vstopite v BIOS in omogočite VT-x / AMD-V (glej 1.2) |
| Windows 10 nižji od 19041 | wsl --install ni podprt | Nadgradite sistem (glej 1.1) |
| Podjetniško okolje onemogoča Hyper-V / virtualizacijo | Možen neuspeh | Obrnite se na skrbnika sistema |
| Stara izdaja Home sistema | Zahteva ročno namestitev | Ročno namestite jedro WSL v skladu z 1.4 |
Sporočilo o napaki: Cannot find a virtual disk support provider for the specified file. Težava ni v sami distribuciji sistema Linux, temveč v tem, da sklad navideznih diskov VHD/VHDX v sistemu Windows ne deluje pravilno, zato WSL 2 ne more registrirati distribucije ter ustvariti/pripeti ext4.vhdx.
Najprej izvedite minimalno preverjanje: zaženite PowerShell kot skrbnik in preizkusite New-VHD (npr. New-VHD -Path C:\test.vhdx -SizeBytes 1GB). Če ta ukaz poroča o isti napaki, je težava 100% na strani sistema Windows in ni povezana z distribucijo.
Preverjajte in popravljajte v tem vrstnem redu:
Storitev Virtual Disk ne teče: odprite services.msc, poiščite storitev Virtual Disk, nastavite vrsto zagona na "Samodejno" in jo zaženite.
Funkciji WSL / platforma navideznih računalnikov nista omogočeni (ali nista začeli veljati): znova izvedite ukaze iz 1.3 Omogočanje povezanih funkcij sistema Windows in nato obvezno znova zaženite računalnik. Izdaja Home sistema Windows nima polnega Hyper-V, vendar WSL 2 potrebuje le platformo navideznih računalnikov, ne konzole za upravljanje Hyper-V.
Manjkajo gonilniki/naprave navideznih diskov: odprite Upravitelja naprav in preverite, ali v razdelku "Sistemske naprave / Krmilniki pomnilnika" obstajajo:
Če jih ni, jih lahko ročno dodate prek hdwwiz.exe (Krmilniki pomnilnika → Microsoft → Microsoft VHD Loopback Controller), poleg tega se prepričajte, da storitev FsDepends ni onemogočena.
Uvožena slika ne ustreza zahtevam WSL: pri uporabi wsl --import --vhd mora imeti datoteka VHDX datotečni sistem ext4; ne ustrezajo šifrirani diski LUKS, navadne raw.img, Live ISO ali prazni diski, formatirani v NTFS/FAT. Datotek .img / .qcow2 / .iso ni mogoče neposredno uporabiti z wsl --import --vhd.
Težave s potjo/dovoljenji/datotečnim sistemom: ciljni imenik mora biti na disku NTFS (FAT32/exFAT nista primerna); v poti se izogibajte šumnikom, presledkom in posebnim znakom; ne uvažajte z omrežnih diskov, OneDrive ali stisnjenih map; vedno uporabljajte pravi PowerShell, zagnan kot skrbnik (ne navaden terminal).
Poškodovane sistemske komponente: zaporedoma zaženite DISM in SFC za popravilo sistemskih komponent ter nato poskusite znova:
DISM.exe /Online /Cleanup-Image /RestoreHealth
sfc /scannowTIP
Navidezni računalniki tretjih oseb (VirtualBox, VMware) ali funkcije peskovnika/utrjevanja varnostne programske opreme (npr. 360, Huorong) lahko motijo delo z navideznimi diski; pri diagnosticiranju jih lahko začasno izklopite in poskusite znova.