Filipino
Appearance
Filipino
Appearance
Bago gamitin ang WSL Dashboard, ang iyong Windows system ay dapat may tamang WSL 2 na naka-enable at naka-configure. Ang dokumentong ito ay nahahati sa tatlong pangunahing bahagi:
wsl ay kayang i-execute ay hindi nangangahulugang maaaring matagumpay na mai-install ang Linux.Ang kabanatang ito ay gagabay sa iyo sa pagkumpleto ng mga kinakailangang pangunahing setting. Pagkatapos makumpleto ang kabanatang ito, mangyaring basahin ang Kabanata 2 upang maunawaan ang pagkakaiba sa pagitan ng available na command at matagumpay na pag-install; kung may problema pa rin sa pag-install, sumangguni sa Kabanata 3.
May minimum na kinakailangan sa Windows version ang WSL 2. I-press ang Win + R, i-type ang winver upang suriin ang iyong bersyon:
IMPORTANT
Kung masyadong mababa ang iyong bersyon, mangyaring i-upgrade muna ang iyong system sa pamamagitan ng "Windows Update".
Ang WSL 2 ay tumatakbo batay sa virtualization technology, kaya dapat i-enable ang Virtualization Technology (Teknolohiya ng Virtualization) sa BIOS/UEFI ng motherboard.
Intel VT-x o AMD-V at itakda ito sa Enabled.Kailangan mong i-enable ang mga feature na "Windows Subsystem for Linux" at "Virtual Machine Platform" ng Windows.
Win + S, hanapin at buksan ang "Turn Windows features on or off".I-run ang PowerShell bilang Administrator at i-execute ang mga sumusunod na command:
# I-enable ang WSL
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
# I-enable ang Virtual Machine Platform
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestartPagkatapos makumpleto, mangyaring i-restart ang iyong computer nang mano-mano.
Ang mga modernong bersyon ng Windows ay maaaring makakuha ng mga WSL update sa pamamagitan ng Microsoft Store.
.msixbundle o .msi installer mula sa WSL GitHub Releases para sa offline na pag-install.Upang matiyak na ang mga bagong na-install na distribusyon ay gumagamit ng WSL 2 bilang default, i-run sa terminal:
wsl --set-default-version 2wsl --set-version <pangalan-ng-distribusyon> 2 upang i-upgrade ang existing na WSL 1 instance sa WSL 2.Ang mga command tulad ng wsl --version, wsl -l -v ay kayang i-execute nang normal, ay hindi nangangahulugang mayroon nang mga kondisyon upang mag-install ng Linux. Magkaiba ang dalawang yugto, hindi maaaring i-equate ang mga ito.
Ang available na command ay nangangahulugan lamang na:
wsl.exe command line toolNgunit upang matagumpay na mai-install ang Linux distribution, kailangan pa ring matugunan ang mga karagdagang kondisyon. Ang mga karaniwang nakababagal na lugar:
wsl -l -v ang mga naka-install na distribusyon, kapag wala pang naka-install ay walang laman ang listahan, hindi ito nangangahulugang maaari nang patakbuhin ang Ubuntu.wsl --install -d <distribusyon> ay kailangang kumuha ng image mula sa Store o network, maaaring harangin ito ng company network, proxy, at firewall.TIP
Sa madaling salita: ang WSL command ay magagamit ≠ handa na ang Linux, parang nakuha mo lang ang "tiket sa pagpasok", hindi pa talaga naka-install ang system.
Pagkatapos makumpleto ang configuration ayon sa Kabanata 1 (o sa tingin mo ay nakumpleto mo na ang configuration), kung nabigo pa rin ang wsl --install, mangyaring suriin ayon sa sumusunod na pagkakasunod-sunod.
I-run ang PowerShell bilang Administrator, i-execute nang sunud-sunod:
wsl --install --no-distribution
wsl --set-default-version 2Pagkatapos ay i-run ang systeminfo, at kumpirmahin sa output na lumalabas ang Virtualization Enabled In Firmware: Yes. Kung wala nang error sa itaas, maaari mo nang kalmadong i-run ang wsl --install upang mag-install ng distribusyon.
NOTE
Walang command na makakagarantiya ng 100% na magtatagumpay ang wsl --install, ngunit makukumpirma ng mga pagsusuri sa itaas kung natugunan na ba ang mga kondisyon ng pag-install.
Kung hindi pa rin mahanap ng "One-Click Detection" ang problema, maaaring suriin isa-isa:
systeminfo, dapat makita sa output ang Virtualization Enabled In Firmware: Yes.Get-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
Get-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatformEnabled.wsl --version, dapat may normal na output; kung nagpapakita na wala ang command, nangangahulugang hindi pa naka-install ang WSL component, mangyaring bumalik sa Kabanata 1.wsl --set-default-version 2, dapat magtagumpay ang pagbabalik. Mga karaniwang dahilan ng pagkabigo: hindi naka-enable ang Virtual Machine Platform, o hindi naka-enable ang VT-x / AMD-V sa BIOS.| Sitwasyon | Paliwanag | Paraan ng pag-aayos |
|---|---|---|
| Hindi naka-enable ang virtualization sa BIOS | Tiyak na mabibigo | I-restart at pumasok sa BIOS upang i-enable ang VT-x / AMD-V (tingnan ang 1.2) |
| Windows 10 na mas mababa sa 19041 | Hindi sinusuportahan ang wsl --install | I-upgrade ang system (tingnan ang 1.1) |
| Hindi pinapayagan ng enterprise environment ang Hyper-V / virtualization | Maaaring mabigo | Makipag-ugnayan sa system administrator |
| Lumang Home edition system | Kailangan ng manu-manong pag-install | Manu-manong i-install ang WSL kernel ayon sa 1.4 |
Ang error message ay Cannot find a virtual disk support provider for the specified file. Hindi ito problema sa mismong Linux distribution, kundi hindi gumagana nang normal ang VHD/VHDX virtual disk stack ng Windows, nabigo ang WSL 2 kapag nagrerehistro ng distribusyon, gumagawa/nagmo-mount ng ext4.vhdx.
Gawin muna ang minimal na validation: I-run ang PowerShell bilang Administrator, i-execute ang New-VHD test (halimbawa New-VHD -Path C:\test.vhdx -SizeBytes 1GB). Kung ang command na ito ay nag-uulat din ng parehong error, 100% nasa Windows side ang problema, walang kinalaman sa distribusyon.
Suriin at ayusin ayon sa sumusunod na pagkakasunod-sunod:
Hindi tumatakbo ang Virtual Disk service: Buksan ang services.msc, hanapin ang Virtual Disk service, itakda ang startup type sa "Automatic" at simulan ito.
Hindi naka-enable (o hindi pa epektibo) ang WSL / Virtual Machine Platform feature: I-execute muli ang mga command sa 1.3 I-enable ang mga Windows Feature na Kaugnay, pagkatapos ay dapat mag-restart. Walang kumpletong Hyper-V ang Windows Home edition, ngunit ang WSL 2 ay nangangailangan lamang ng Virtual Machine Platform, hindi ang Hyper-V management interface.
Kulang ang virtual disk driver/device: Buksan ang Device Manager, suriin kung mayroon sa "System devices / Storage controllers":
Kapag kulang, maaaring manu-manong idagdag sa pamamagitan ng hdwwiz.exe (Storage controllers → Microsoft → Microsoft VHD Loopback Controller), at kumpirmahin na hindi naka-disable ang FsDepends service.
Ang na-import na image ay hindi sumusunod sa WSL requirements: Kapag gumagamit ng wsl --import --vhd, ang VHDX ay dapat na ext4 file system, hindi maaaring LUKS encrypted disk, ordinaryong raw.img, Live ISO, o blangkong disk na naka-format sa NTFS/FAT. Ang .img / .qcow2 / .iso ay hindi maaaring direktang wsl --import --vhd.
Problema sa path/pahintulot/file system: Ang target na directory ay dapat nasa NTFS disk (hindi pwede ang FAT32/exFAT); iwasan ang mga Chinese character, espasyo, at espesyal na simbolo sa path; huwag mag-import mula sa network drive, OneDrive, o naka-compress na folder; siguraduhing gumamit ng tunay na Administrator PowerShell (hindi ordinaryong terminal).
Nasira ang mga system component: I-run nang sunud-sunod ang DISM at SFC upang ayusin ang mga system component, pagkatapos ay subukan muli:
DISM.exe /Online /Cleanup-Image /RestoreHealth
sfc /scannowTIP
Ang third-party virtual machine (VirtualBox, VMware) o sandbox/hardening feature ng security software (tulad ng 360, Huorong) ay maaaring makagambala sa virtual disk operations, kapag nag-troubleshoot ay maaaring pansamantalang i-off ang mga ito at subukan muli.