Hausa
Appearance
Hausa
Appearance
Kafin amfani da WSL Dashboard, dole ne tsarin Windows ɗin ku ya kunna kuma ya saita WSL 2 daidai. Wannan takaddar ta ƙunshi manyan sassa uku:
wsl ba ya nufin za a iya shigar da Linux cikin nasara.Wannan sashe zai jagorance ku don kammala muhimman saitunan asali. Bayan kammala wannan sashe, karanta sashi na 2 don fahimtar bambanci tsakanin samun umarni da nasarar shigarwa; idan har yanzu akwai matsala wajen shigarwa, duba sashi na 3.
WSL 2 yana da mafi ƙarancin buƙatu kan sigar Windows. Latsa Win + R, shigar da winver don duba sigar ku:
IMPORTANT
Idan sigar ku ta yi ƙanƙanta, da farko sabunta tsarin ku ta hanyar "Windows Update".
WSL 2 yana aiki bisa fasahar ƙirƙirar kayan aiki (virtualization), don haka dole ne a kunna Ƙirƙirar Kayan Aiki (Virtualization Technology) a cikin BIOS/UEFI na motherboard.
Intel VT-x ko AMD-V kuma saita shi zuwa Enabled.Kuna buƙatar kunna fasalolin "Windows Subsystem for Linux" da "Virtual Machine Platform" na Windows.
Win + S, bincika kuma buɗe "Turn Windows features on or off".Gudanar da PowerShell a matsayin gudanarwa (Administrator) kuma aiwatar da waɗannan umarnin:
# 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 /norestartBayan kammalawa, da hannu sake kunna kwamfutar ku.
Sifofin Windows na zamani na iya samun sabuntawar WSL ta hanyar Microsoft Store.
.msixbundle ko .msi daga WSL GitHub Releases don shigarwa ba tare da intanet ba.Don tabbatar da cewa sabbin rarrabawa (distributions) da aka shigar suna amfani da WSL 2 azaman tsoho, aiwatar da wannan a cikin terminal ɗin ku:
wsl --set-default-version 2wsl --set-version <sunan-rarrabawa> 2 don ɗaukaka WSL 1 ɗin ku zuwa WSL 2.Umurnin kamar wsl --version, wsl -l -v na iya aiwatarwa da kyau, amma bai nufi cewa an riga an sami yanayin shigar da Linux ba. Su biyun suna cikin matakai daban-daban, ba za a iya daidaita su ba.
Samun umarni yana nufin kawai:
wsl.exe yana samuwaAmma don shigar da rarrabawar Linux cikin nasara, akwai ƙarin sharuɗɗa. Matsalolin da suka fi yawan kamawa sune:
wsl -l -v yana lissafa rarrabawar da aka shigar kawai; idan ba a shigar da komai ba, jerin zai kasance fanko, wanda baya nufin za ku iya gudanar da Ubuntu kai tsaye ba.wsl --install -d <rarrabawa> yana buƙatar saukar hoto daga shagon ko hanyar sadarwa; hanyar sadarwar kamfani, proxy, ko firewall na iya toshe shi.TIP
A taƙaice: iyan amfani da umarnin WSL baya nufin Linux a shirye, kuna da "tikiti na shiga" kawai, ba a shigar da tsarin da gaske ba.
Bayan kammala saitawa bisa sashi na 1 (ko kuna ganin kun kammala), idan aiwatar da wsl --install har yanzu ya ci tura, duba kamar haka a jere.
Gudanar da PowerShell a matsayin gudanarwa (Administrator), aiwatar da:
wsl --install --no-distribution
wsl --set-default-version 2Sa'an nan aiwatar da systeminfo, tabbatar da cewa a cikin fitarwa akwai Virtualization Enabled In Firmware: Yes. Idan babu wani kuskure a sama, za ku iya aminci aiwatar da wsl --install don shigar da rarrabawa.
NOTE
Babu wani umarni da zai iya ba da tabbacin 100% cewa wsl --install zai yi nasara, amma gwaje-gwajen da ke sama na iya tabbatar da ko sharuɗɗan shigarwa sun cika.
Idan "gwajin danni ɗaya" har yanzu bai gano matsalar ba, duba kowane abu:
systeminfo, a cikin fitarwa dole ne a ga Virtualization Enabled In Firmware: Yes.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 nan, yana nufin ba a shigar da ɓangarorin WSL ba, koma zuwa sashi na 1.wsl --set-default-version 2 ya kamata ya dawo cikin nasara. Abubuwan da suka fi yawan haifar da gazawa: ba a kunna Virtual Machine Platform ba, ko ba a kunna VT-x / AMD-V a BIOS ba.| Yanayi | Bayani | Hanyar magance |
|---|---|---|
| Ba a kunna ƙirƙirar kayan aiki a BIOS ba | Tabbas zai ci tura | Sake kunna shiga BIOS don kunna VT-x / AMD-V (duba 1.2) |
| Windows 10 ƙasa da 19041 | Ba ya goyan bayan wsl --install | Sabunta tsarin (duba 1.1) |
| An hana Hyper-V / ƙirƙirar kayan aiki a muhallin kamfani | Yana iya ci tura | Tuntuɓi mai gudanar da tsarin |
| Tsohuwar sigar gida | Ana buƙatar shigarwa da hannu | Shigar da kernel na WSL da hannu bisa 1.4 |
Saƙon kuskure: Cannot find a virtual disk support provider for the specified file. Wannan ba matsalar rarrabawar Linux ɗin kanta ba, amma tsarin faifan VHD/VHDX na Windows baya aiki da kyau, WSL 2 ya kasa yin rijistar rarrabawa, ƙirƙirar/ɗora ext4.vhdx.
Da farko yi ƙaramin gwaji: Gudanar da PowerShell a matsayin gudanarwa, aiwatar da gwajin New-VHD (misali New-VHD -Path C:\test.vhdx -SizeBytes 1GB). Idan wannan umurnin ma ya ba da rahoton wannan kuskuren, matsalar 100% tana gefen Windows, ba ta da alaƙa da rarrabawar.
Duba da gyara a jere:
Sabis na Virtual Disk bai gudana ba: Buɗe services.msc, nemo sabis na Virtual Disk, saita nau'in farawa zuwa "Automatic" kuma fara shi.
Fasalolin WSL / Virtual Machine Platform ba a kunna su ba (ko ba su yi tasiri ba): Sake aiwatar da umarnin a cikin 1.3 Kunna fasalolin Windows, sa'an nan dole ne ku sake kunna kwamfuta. Windows Home ba shi da cikakken Hyper-V, amma WSL 2 yana buƙatar Virtual Machine Platform kawai, ba wajen gudanarwar Hyper-V ba.
Rashin direban/na'urar faifan virtual: Buɗe Device Manager, duba ko akwai a cikin "System devices / Storage controllers":
Idan sun ɓace, za ku iya ƙara su da hannu ta hanyar hdwwiz.exe (Storage controllers → Microsoft → Microsoft VHD Loopback Controller), kuma tabbatar ba a kashe sabis na FsDepends ba.
Hoton da aka shigo da shi bai dace da buƙatun WSL ba: Lokacin amfani da wsl --import --vhd, VHDX dole ne ya kasance tsarin fayil na ext4, ba faifan LUKS da aka ɓoye ba, ba raw.img na yau da kullun ba, ba Live ISO ko faifan fanko da aka tsara da NTFS/FAT ba. .img / .qcow2 / .iso ba za a iya shigo da su kai tsaye ta wsl --import --vhd ba.
Matsalar hanya/izini/tsarin fayil: Dole ne kundayen da aka zaɓa ya kasance akan faifan NTFS (FAT32/exFAT ba su yi ba); guje wa harshen Sinanci, sarari da alamomi na musamman a cikin hanya; kar a shigo da su daga faifan cibiyar sadarwa, OneDrive, ko kundayen da aka matse; tabbatar da amfani da PowerShell na gudanarwa na gaskiya (ba wani tasha na yau da kullun ba).
Lalacewar ɓangarorin tsarin: Gudanar da DISM da SFC a jere don gyara ɓangarorin tsarin, sa'an nan sake gwadawa:
DISM.exe /Online /Cleanup-Image /RestoreHealth
sfc /scannowTIP
Ƙwayoyin kwamfuta na ɓangare na uku (VirtualBox, VMware) ko ayyukan sandbox/karɓar kariya na software na tsaro (kamar 360, Huorong) na iya tsoma baki a aikin faifan virtual, ana iya kashe su na ɗan lokaci yayin bincike.