Hausa
Appearance
Hausa
Appearance
Kafin amfani da WSL Dashboard, dole ne a kunna kuma a daidaita muhallin WSL 2 da kyau a tsarin Windows ɗinku. Wannan takarda ta kasu kashi uku babba:
wsl ba ya nufin za ku iya shigar da Linux cikin nasara.Wannan babin zai jagorance ku cikin muhimman saitunan asali. Bayan kammala wannan babin, karanta Babi na 2 don fahimtar bambanci tsakanin samuwar umarni da nasarar shigarwa; idan har yanzu akwai matsala a shigarwa, duba Babi na 3.
WSL 2 yana da mafi ƙarancin buƙatu kan sigar Windows. Danna Win + R, shigar da winver don duba sigar ku:
IMPORTANT
Idan sigarku ta yi ƙanƙanta, fara haɓaka tsarin ku ta "Windows Update" tukuna.
WSL 2 yana aiki bisa fasahar kama-da-wane, don haka dole ne a kunna Fasahar Kama-da-wane (Virtualization Technology) a BIOS/UEFI na uwar garken.
Intel VT-x ko AMD-V sannan saita shi zuwa Enabled.Kuna buƙatar kunna ayyukan "Tsarin Windows na Linux" da "Platform na Injin Kama-da-wane".
Win + S, nemo kuma buɗe "Kunna ko Kashe Ayyukan Windows".Gudanar da PowerShell a matsayin admin kuma aiwatar da waɗannan umarnin:
# Kunna WSL
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
# Kunna platform na injin kama-da-wane
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestartBayan kammala, sake kunna kwamfuta da hannu.
Sabbin sigar Windows na iya samun sabuntawar WSL ta Microsoft Store.
.msixbundle ko .msi mafi sabo daga WSL GitHub Releases don shigarwa ba tare da layi ba.Don tabbatar da cewa sabbin rarrabuwa suna amfani da WSL 2 ta asali, aiwatar da a cikin terminal:
wsl --set-default-version 2wsl --set-version <sunan rarraba> 2 don haɓaka misalin WSL 1 da ke akwai zuwa WSL 2.Yadda umarnin kamar wsl --version da wsl -l -v ke gudana da kyau, ba ya nufin yanayin shigar Linux ya cika ba. Su biyun matakai daban-daban ne, ba za a iya daidaita su ba.
Samuwar umarni yana nufin kawai:
wsl.exe yana samuwaAmma don shigar da rarraba Linux cikin nasara, akwai ƙarin buƙatu. Abubuwan da aka saba waƙa:
wsl -l -v yana jera rarrabuwar da aka shigar kawai; idan ba a shigar komai ba, jeri zai zama wofi, wanda ba ya nufin za ku iya gudanar da Ubuntu kai tsaye ba.wsl --install -d <rarraba> yana buƙatar ɗaukar hoto daga kantin ko cibiyar sadarwa; cibiyar sadarwar kamfani, wakili, ko katangar wuta na iya toshe shi.TIP
A taƙaice: umarnin WSL na aiki ≠ Linux ya shirya, kuna da "tikitin shiga" ne kawai, ba a shigar da tsarin na gaske ba tukuna.
Idan bayan kun gama saitawa bisa Babi na 1 (ko kuna tsammanin kun gama), wsl --install har yanzu yana gazawa, duba bisa wannan tsari.
Gudanar da PowerShell a matsayin admin, aiwatar da jere:
wsl --install --no-distribution
wsl --set-default-version 2Sannan aiwatar da systeminfo, kuma a cikin fitarwa tabbatar da cewa Virtualization Enabled In Firmware: Yes ya bayyana. Idan babu kuskure, za ku iya gudanar da wsl --install don shigar da rarraba cikin kwanciyar hankali.
NOTE
Babu wani umarni da zai iya tabbatar da nasarar wsl --install 100%, amma duba na sama zai iya tabbatar da ko yanayin shigarwa ya cika.
Idan "dubawa da dannawa ɗaya" har yanzu ba ta iya gano matsala ba, duba kowane abu:
systeminfo a PowerShell na admin; dole ne a ga Virtualization Enabled In Firmware: Yes a cikin fitarwa.Get-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
Get-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatformEnabled.wsl --version ya kamata ya ba da fitarwa mai kyau; idan ya ce umarnin ba ya wanzu, abubuwan WSL ba a shigar su ba, koma Babi na 1.wsl --set-default-version 2 ya kamata ya dawo cikin nasara. Abubuwan da suka sa gaza: ba a kunna platform na injin kama-da-wane ba, ko kuma ba a kunna VT-x / AMD-V a BIOS ba.| Yanayi | Bayani | Hanyar Magani |
|---|---|---|
| Ba a kunna kama-da-wane a BIOS ba | Tabbas zai gaza | Sake kunna, shiga BIOS kunna VT-x / AMD-V (duba 1.2) |
| Windows 10 ƙasa da 19041 | Ba ya goyon bayan wsl --install | Haɓaka tsarin (duba 1.1) |
| An kashe Hyper-V / kama-da-wane a muhallin kamfani | Mai yiwuwa ya gaza | Tuntuɓi admin na tsarin |
| Tsohuwar sigar gida | Ana buƙatar shigarwa da hannu | Shigar da kernel ɗin WSL da hannu bisa 1.4 |
Sakon kuskure shi ne Cannot find a virtual disk support provider for the specified file. Wannan ba matsala ce ta rarraba Linux ba, sai dai tsarin diskin kama-da-wane VHD/VHDX na Windows baya aiki da kyau, WSL 2 ya gaza a yin rijistar rarraba, ƙirƙira/hawan ext4.vhdx.
Fara da mafi ƙaramin duba: aiwatar da gwajin New-VHD a PowerShell na admin (misali New-VHD -Path C:\test.vhdx -SizeBytes 1GB). Idan wannan umarnin ma ya ba da rahoton kuskure ɗaya, matsala 100% tana gefen Windows, ba ruwanta da rarraba ba.
Yi bincike da gyara bisa wannan tsari:
Sabis ɗin Virtual Disk baya gudana: buɗe services.msc, nemo sabis ɗin Virtual Disk, saita nau'in farawa zuwa "Automatic" sannan fara shi.
Ayyukan WSL / platform na injin kama-da-wane ba a kunna su ba (ko ba su yi tasiri ba): sake aiwatar da umarnin 1.3 Kunna Ayyukan Windows da suka Dace, sannan dole ne sake kunna tsarin. Sigar gida ta Windows ba ta da cikakken Hyper-V, amma WSL 2 yana buƙatar platform na injin kama-da-wane ne kawai, ba yanayin sarrafa Hyper-V ba.
Gobara/nab'ar diskin kama-da-wane ta ɓace: buɗe manajan na'urori, duba ko a cikin "System devices / Storage controllers" akwai:
Idan sun ɓace, za ku iya ƙara su da hannu ta hdwwiz.exe (Storage controllers → Microsoft → Microsoft VHD Loopback Controller), kuma tabbatar da cewa ba a kashe sabis ɗin FsDepends ba.
Hoton da aka shigar ba ya cika buƙatun WSL ba: a lokacin amfani da wsl --import --vhd, VHDX dole ya zama tsarin fayil ext4; ba zai iya zama faifan LUKS ɗin da aka ɓoye, raw.img na yau da kullun, Live ISO ko faifan wofi da aka tsara da NTFS/FAT ba. .img / .qcow2 / .iso ba za a iya shigar da su kai tsaye ta wsl --import --vhd ba.
Matsalar hanya/izini/tsarin fayil: directory na manufa dole ya kasance a kan faifan NTFS (FAT32/exFAT ba ya aiki); guje wa haruffan Sinanci, sarari da alamomin musamman a hanya; kar a shigo daga faifan cibiyar sadarwa, OneDrive, ko ƙunƙunun directory; dole ne ku yi amfani da PowerShell na admin na gaske (ba terminal na yau da kullun ba).
Abubuwan tsarin sun lalace: aiwatar da DISM da SFC a jere don gyara abubuwan tsarin, sannan sake gwadawa:
DISM.exe /Online /Cleanup-Image /RestoreHealth
sfc /scannowTIP
Injin kama-da-wane na wasu kamfanoni (VirtualBox, VMware) ko akwatin yashi/fasahar ƙarfafa software ɗin tsaro (kamar 360, Huorong) na iya tarwatsa ayyukan diskin kama-da-wane; a lokacin bincike za ku iya kashe su na ɗan lokaci kuma ku sake gwadawa.