ಕನ್ನಡ
Appearance
ಕನ್ನಡ
Appearance
WSL Dashboard ಬಳಸುವ ಮೊದಲು, ನಿಮ್ಮ Windows ಸಿಸ್ಟಂನಲ್ಲಿ WSL 2 ಪರಿಸರವನ್ನು ಸರಿಯಾಗಿ ಸಕ್ರಿಯಗೊಳಿಸಿ ಕಾನ್ಫಿಗರ್ ಮಾಡಿರಬೇಕು. ಈ ದಾಖಲೆಯು ಮೂರು ಭಾಗಗಳನ್ನು ಒಳಗೊಂಡಿದೆ:
wsl ಆಜ್ಞೆಯನ್ನು ಚಲಾಯಿಸಬಹುದು ಎಂದರೆ Linux ಅನ್ನು ಯಶಸ್ವಿಯಾಗಿ ಸ್ಥಾಪಿಸಬಹುದು ಎಂದಲ್ಲ ಎಂದು ವಿವರಿಸುತ್ತದೆ.ಈ ಅಧ್ಯಾಯವು ಅಗತ್ಯವಾದ ಮೂಲ ಸೆಟ್ಟಿಂಗ್ಗಳನ್ನು ಪೂರ್ಣಗೊಳಿಸಲು ನಿಮಗೆ ಮಾರ್ಗದರ್ಶನ ನೀಡುತ್ತದೆ. ಈ ಅಧ್ಯಾಯವನ್ನು ಪೂರ್ಣಗೊಳಿಸಿದ ನಂತರ, ಆಜ್ಞೆ ಲಭ್ಯತೆ ಮತ್ತು ಸ್ಥಾಪನೆ ಯಶಸ್ಸಿನ ನಡುವಿನ ವ್ಯತ್ಯಾಸ ತಿಳಿಯಲು 2ನೇ ಅಧ್ಯಾಯ ಓದಿ; ಸ್ಥಾಪನೆಯಲ್ಲಿ ಇನ್ನೂ ಸಮಸ್ಯೆ ಇದ್ದರೆ, 3ನೇ ಅಧ್ಯಾಯ ನೋಡಿ.
WSL 2 ಗೆ Windows ಆವೃತ್ತಿಯ ಮೇಲೆ ಕನಿಷ್ಠ ಅವಶ್ಯಕತೆ ಇದೆ. Win + R ಒತ್ತಿ, winver ನಮೂದಿಸಿ ನಿಮ್ಮ ಆವೃತ್ತಿಯನ್ನು ಪರಿಶೀಲಿಸಿ:
IMPORTANT
ನಿಮ್ಮ ಆವೃತ್ತಿ ತುಂಬಾ ಹಳೆಯದಾಗಿದ್ದರೆ, ಮೊದಲು "Windows Update" ಮೂಲಕ ನಿಮ್ಮ ಸಿಸ್ಟಂ ಅನ್ನು ಅಪ್ಗ್ರೇಡ್ ಮಾಡಿ.
WSL 2 ವರ್ಚುವಲೈಸೇಶನ್ ತಂತ್ರಜ್ಞಾನದ ಮೇಲೆ ಚಲಿಸುತ್ತದೆ, ಆದ್ದರಿಂದ ಮದರ್ಬೋರ್ಡ್ BIOS/UEFI ನಲ್ಲಿ ವರ್ಚುವಲೈಸೇಶನ್ ತಂತ್ರಜ್ಞಾನ (Virtualization Technology) ಅನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಿರಬೇಕು.
Intel VT-x ಅಥವಾ AMD-V ನಂತಹ ಆಯ್ಕೆಯನ್ನು ಕಂಡುಕೊಂಡು Enabled ಎಂದು ಹೊಂದಿಸಬೇಕು.ನೀವು "Windows Subsystem for Linux" ಮತ್ತು "Virtual Machine Platform" ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಬೇಕು.
Win + S ಒತ್ತಿ, "Windows ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ಆನ್ ಅಥವಾ ಆಫ್ ಮಾಡಿ" ಅನ್ನು ಹುಡುಕಿ ತೆರೆಯಿರಿ.PowerShell ಅನ್ನು ನಿರ್ವಾಹಕರಾಗಿ ಚಲಾಯಿಸಿ ಈ ಕೆಳಗಿನ ಆಜ್ಞೆಗಳನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಿ:
# WSL ಸಕ್ರಿಯಗೊಳಿಸಿ
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
# ವರ್ಚುವಲ್ ಮೆಷಿನ್ ಪ್ಲಾಟ್ಫಾರ್ಮ್ ಸಕ್ರಿಯಗೊಳಿಸಿ
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestartಪೂರ್ಣಗೊಂಡ ನಂತರ, ಹಸ್ತಚಾಲಿತವಾಗಿ ಕಂಪ್ಯೂಟರ್ ಅನ್ನು ಮರುಪ್ರಾರಂಭಿಸಿ.
ಆಧುನಿಕ Windows ಆವೃತ್ತಿಗಳು Microsoft Store ಮೂಲಕ WSL ನವೀಕರಣಗಳನ್ನು ಪಡೆಯಬಹುದು.
.msixbundle ಅಥವಾ .msi ಸ್ಥಾಪನಾ ಪ್ಯಾಕೇಜ್ ಅನ್ನು ಡೌನ್ಲೋಡ್ ಮಾಡಿ ಆಫ್ಲೈನ್ ಸ್ಥಾಪಿಸಿ.ಹೊಸದಾಗಿ ಸ್ಥಾಪಿಸಿದ ವಿತರಣೆಗಳು ಡೀಫಾಲ್ಟ್ ಆಗಿ WSL 2 ಅನ್ನು ಬಳಸುತ್ತವೆ ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಲು, ಟರ್ಮಿನಲ್ನಲ್ಲಿ ಕಾರ್ಯಗತಗೊಳಿಸಿ:
wsl --set-default-version 2wsl --set-version <ವಿತರಣಾ ಹೆಸರು> 2 ಬಳಸಿ ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ WSL 1 ಇನ್ಸ್ಟಾನ್ಸ್ ಅನ್ನು WSL 2 ಗೆ ಅಪ್ಗ್ರೇಡ್ ಮಾಡಬಹುದು.wsl --version, wsl -l -v ಮುಂತಾದ ಆಜ್ಞೆಗಳು ಸರಿಯಾಗಿ ಚಲಾಯಿಸಬಹುದು, ಎಂದರೆ Linux ಸ್ಥಾಪಿಸಲು ಸಿದ್ಧವಾಗಿದೆ ಎಂದಲ್ಲ. ಎರಡೂ ವಿಭಿನ್ನ ಹಂತಗಳು, ಸಮೀಕರಿಸಲಾಗುವುದಿಲ್ಲ.
ಆಜ್ಞೆ ಲಭ್ಯವಿದ್ದರೆ, ಅದು ಸೂಚಿಸುವುದು:
wsl.exe ಕಮಾಂಡ್ ಲೈನ್ ಪರಿಕರ ಲಭ್ಯವಿದೆಆದರೆ Linux ವಿತರಣೆಯನ್ನು ಯಶಸ್ವಿಯಾಗಿ ಸ್ಥಾಪಿಸಲು ಹೆಚ್ಚುವರಿ ಷರತ್ತುಗಳು ಬೇಕು. ಸಾಮಾನ್ಯವಾಗಿ ಸಿಲುಕುವ ಸ್ಥಳಗಳು:
wsl -l -v ಸ್ಥಾಪಿಸಲಾದ ವಿತರಣೆಗಳನ್ನು ಮಾತ್ರ ಪಟ್ಟಿ ಮಾಡುತ್ತದೆ, ಏನನ್ನೂ ಸ್ಥಾಪಿಸದಿದ್ದರೆ ಪಟ್ಟಿ ಖಾಲಿ ಇರುತ್ತದೆ, Ubuntu ನೇರವಾಗಿ ಚಲಾಯಿಸಬಹುದು ಎಂದರ್ಥವಲ್ಲ.wsl --install -d <ವಿತರಣೆ> ಸ್ಟೋರ್ ಅಥವಾ ನೆಟ್ವರ್ಕ್ನಿಂದ ಇಮೇಜ್ ಪಡೆಯಬೇಕಾಗುತ್ತದೆ, ಕಂಪನಿ ನೆಟ್ವರ್ಕ್, ಪ್ರಾಕ್ಸಿ, ಫೈರ್ವಾಲ್ ತಡೆಯಬಹುದು.TIP
ಸರಳವಾಗಿ: WSL ಆಜ್ಞೆ ಕೆಲಸ ಮಾಡುತ್ತದೆ ≠ Linux ಸಿದ್ಧವಾಗಿದೆ, ಅದು ಕೇವಲ "ಟಿಕೆಟ್" ಪಡೆದಂತೆ, ನಿಜವಾಗಿ ಸಿಸ್ಟಂ ಇನ್ನೂ ಸ್ಥಾಪನೆಯಾಗಿಲ್ಲ.
1ನೇ ಅಧ್ಯಾಯ ಪ್ರಕಾರ ಕಾನ್ಫಿಗರ್ ಮಾಡಿದ ನಂತರ (ಅಥವಾ ನೀವು ಕಾನ್ಫಿಗರ್ ಮಾಡಿದ್ದೀರಿ ಎಂದು ಭಾವಿಸಿದರೆ), wsl --install ಇನ್ನೂ ವಿಫಲವಾದರೆ, ಈ ಕೆಳಗಿನ ಕ್ರಮದಲ್ಲಿ ಪರಿಶೀಲಿಸಿ.
ನಿರ್ವಾಹಕರಾಗಿ PowerShell ಚಲಾಯಿಸಿ, ಅನುಕ್ರಮವಾಗಿ ಕಾರ್ಯಗತಗೊಳಿಸಿ:
wsl --install --no-distribution
wsl --set-default-version 2ನಂತರ systeminfo ಕಾರ್ಯಗತಗೊಳಿಸಿ, ಔಟ್ಪುಟ್ನಲ್ಲಿ Virtualization Enabled In Firmware: Yes ಕಾಣಿಸುತ್ತದೆಯೇ ಎಂದು ಖಚಿತಪಡಿಸಿ. ಮೇಲಿನವುಗಳಲ್ಲಿ ಯಾವುದೇ ದೋಷವಿಲ್ಲದಿದ್ದರೆ, wsl --install ಮೂಲಕ ವಿತರಣೆಯನ್ನು ಸ್ಥಾಪಿಸಬಹುದು.
NOTE
ಯಾವುದೇ ಆಜ್ಞೆಯು 100% wsl --install ಯಶಸ್ಸನ್ನು ಖಚಿತಪಡಿಸುವುದಿಲ್ಲ, ಆದರೆ ಮೇಲಿನ ಪರಿಶೀಲನೆಗಳು ಸ್ಥಾಪನಾ ಷರತ್ತುಗಳು ಪೂರೈಸಲಾಗಿದೆಯೇ ಎಂದು ಖಚಿತಪಡಿಸಬಹುದು.
"ಒಂದು-ಕ್ಲಿಕ್ ಪರಿಶೀಲನೆ" ಸಮಸ್ಯೆಯನ್ನು ಪತ್ತೆಹಚ್ಚಲು ಸಾಧ್ಯವಾಗದಿದ್ದರೆ, ಪ್ರತಿಯೊಂದನ್ನು ಪರಿಶೀಲಿಸಿ:
systeminfo ಕಾರ್ಯಗತಗೊಳಿಸಿ, ಔಟ್ಪುಟ್ನಲ್ಲಿ Virtualization Enabled In Firmware: Yes ಇರಬೇಕು.Get-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
Get-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatformEnabled ಆಗಿರಬೇಕು.wsl --version ಸಾಮಾನ್ಯ ಔಟ್ಪುಟ್ ಹೊಂದಿರಬೇಕು; ಆಜ್ಞೆ ಇಲ್ಲ ಎಂದು ಸೂಚಿಸಿದರೆ, WSL ಘಟಕ ಸ್ಥಾಪನೆಯಾಗಿಲ್ಲ, 1ನೇ ಅಧ್ಯಾಯ ಗೆ ಹಿಂತಿರುಗಿ.wsl --set-default-version 2 ಯಶಸ್ವಿಯಾಗಿ ಹಿಂತಿರುಗಬೇಕು. ಸಾಮಾನ್ಯ ವೈಫಲ್ಯ ಕಾರಣಗಳು: ವರ್ಚುವಲ್ ಮೆಷಿನ್ ಪ್ಲಾಟ್ಫಾರ್ಮ್ ಸಕ್ರಿಯಗೊಳಿಸದಿರುವುದು, ಅಥವಾ BIOS ನಲ್ಲಿ VT-x / AMD-V ಸಕ್ರಿಯಗೊಳಿಸದಿರುವುದು.| ಪರಿಸ್ಥಿತಿ | ವಿವರಣೆ | ಪರಿಹಾರ |
|---|---|---|
| BIOS ನಲ್ಲಿ ವರ್ಚುವಲೈಸೇಶನ್ ಸಕ್ರಿಯಗೊಳಿಸಿಲ್ಲ | ಖಂಡಿತವಾಗಿ ವಿಫಲಗೊಳ್ಳುತ್ತದೆ | ಮರುಪ್ರಾರಂಭಿಸಿ BIOS ನಲ್ಲಿ VT-x / AMD-V ಸಕ್ರಿಯಗೊಳಿಸಿ (1.2 ನೋಡಿ) |
| Windows 10 19041 ಕ್ಕಿಂತ ಕಡಿಮೆ | wsl --install ಬೆಂಬಲಿಸುವುದಿಲ್ಲ | ಸಿಸ್ಟಂ ಅಪ್ಗ್ರೇಡ್ ಮಾಡಿ (1.1 ನೋಡಿ) |
| ಎಂಟರ್ಪ್ರೈಸ್ ಪರಿಸರದಲ್ಲಿ Hyper-V / ವರ್ಚುವಲೈಸೇಶನ್ ನಿಷ್ಕ್ರಿಯವಾಗಿದೆ | ವಿಫಲಗೊಳ್ಳಬಹುದು | ಸಿಸ್ಟಂ ನಿರ್ವಾಹಕರನ್ನು ಸಂಪರ್ಕಿಸಿ |
| ಹಳೆಯ ಹೋಮ್ ಆವೃತ್ತಿ ಸಿಸ್ಟಂ | ಹಸ್ತಚಾಲಿತ ಸ್ಥಾಪನೆ ಅಗತ್ಯ | 1.4 ಪ್ರಕಾರ WSL ಕರ್ನಲ್ ಹಸ್ತಚಾಲಿತವಾಗಿ ಸ್ಥಾಪಿಸಿ |
ದೋಷ ಸಂದೇಶ Cannot find a virtual disk support provider for the specified file. ಇದು Linux ವಿತರಣೆಯ ಸಮಸ್ಯೆ ಅಲ್ಲ, ಆದರೆ Windows ನ VHD/VHDX ವರ್ಚುವಲ್ ಡಿಸ್ಕ್ ಸ್ಟಾಕ್ ಸರಿಯಾಗಿ ಕೆಲಸ ಮಾಡುತ್ತಿಲ್ಲ, WSL 2 ವಿತರಣೆಯನ್ನು ನೋಂದಾಯಿಸುವಾಗ, ext4.vhdx ರಚಿಸುವಾಗ/ಮೌಂಟ್ ಮಾಡುವಾಗ ವಿಫಲಗೊಳ್ಳುತ್ತದೆ.
ಮೊದಲು ಕನಿಷ್ಠ ಪರಿಶೀಲನೆ ಮಾಡಿ: ನಿರ್ವಾಹಕರಾಗಿ PowerShell ಚಲಾಯಿಸಿ, New-VHD ಪರೀಕ್ಷಿಸಿ (ಉದಾಹರಣೆಗೆ New-VHD -Path C:\test.vhdx -SizeBytes 1GB). ಈ ಆಜ್ಞೆಯೂ ಅದೇ ದೋಷವನ್ನು ವರದಿ ಮಾಡಿದರೆ, ಸಮಸ್ಯೆ 100% Windows ಕಡೆಯದ್ದು, ವಿತರಣೆಯೊಂದಿಗೆ ಸಂಬಂಧವಿಲ್ಲ.
ಕೆಳಗಿನ ಕ್ರಮದಲ್ಲಿ ಪರಿಶೀಲಿಸಿ ದುರಸ್ತಿ ಮಾಡಿ:
Virtual Disk ಸೇವೆ ಚಾಲನೆಯಲ್ಲಿಲ್ಲ: services.msc ತೆರೆಯಿರಿ, Virtual Disk ಸೇವೆಯನ್ನು ಕಂಡುಕೊಳ್ಳಿ, ಪ್ರಾರಂಭ ಪ್ರಕಾರವನ್ನು "ಸ್ವಯಂಚಾಲಿತ" ಎಂದು ಹೊಂದಿಸಿ ಪ್ರಾರಂಭಿಸಿ.
WSL / ವರ್ಚುವಲ್ ಮೆಷಿನ್ ಪ್ಲಾಟ್ಫಾರ್ಮ್ ವೈಶಿಷ್ಟ್ಯ ಸಕ್ರಿಯಗೊಳಿಸಿಲ್ಲ (ಅಥವಾ ಪರಿಣಾಮಕಾರಿಯಾಗಿಲ್ಲ): 1.3 Windows ಸಂಬಂಧಿತ ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಿ ನಲ್ಲಿನ ಆಜ್ಞೆಗಳನ್ನು ಮರು-ಕಾರ್ಯಗತಗೊಳಿಸಿ, ನಂತರ ಮರುಪ್ರಾರಂಭಿಸುವುದು ಕಡ್ಡಾಯ. Windows ಹೋಮ್ ಆವೃತ್ತಿಗೆ ಸಂಪೂರ್ಣ Hyper-V ಇರುವುದಿಲ್ಲ, ಆದರೆ WSL 2 ಗೆ ವರ್ಚುವಲ್ ಮೆಷಿನ್ ಪ್ಲಾಟ್ಫಾರ್ಮ್ ಮಾತ್ರ ಬೇಕು, Hyper-V ಮ್ಯಾನೇಜ್ಮೆಂಟ್ ಇಂಟರ್ಫೇಸ್ ಅಲ್ಲ.
ವರ್ಚುವಲ್ ಡಿಸ್ಕ್ ಡ್ರೈವರ್/ಸಾಧನ ಕಾಣೆಯಾಗಿದೆ: ಡಿವೈಸ್ ಮ್ಯಾನೇಜರ್ ತೆರೆಯಿರಿ, "ಸಿಸ್ಟಂ ಸಾಧನಗಳು / ಸಂಗ್ರಹಣಾ ನಿಯಂತ್ರಕಗಳು" ನಲ್ಲಿ ಇವು ಇವೆಯೇ ಎಂದು ಪರಿಶೀಲಿಸಿ:
ಕಾಣೆಯಾಗಿದ್ದರೆ hdwwiz.exe ಮೂಲಕ ಹಸ್ತಚಾಲಿತವಾಗಿ ಸೇರಿಸಬಹುದು (ಸಂಗ್ರಹಣಾ ನಿಯಂತ್ರಕಗಳು → Microsoft → Microsoft VHD ಲೂಪ್ಬ್ಯಾಕ್ ಕಂಟ್ರೋಲರ್), ಮತ್ತು FsDepends ಸೇವೆ ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಿಲ್ಲ ಎಂದು ಖಚಿತಪಡಿಸಿ.
ಆಮದು ಮಾಡಿದ ಇಮೇಜ್ WSL ಅವಶ್ಯಕತೆಗಳನ್ನು ಪೂರೈಸುವುದಿಲ್ಲ: wsl --import --vhd ಬಳಸುವಾಗ, VHDX ext4 ಫೈಲ್ ಸಿಸ್ಟಂ ಆಗಿರಬೇಕು, LUKS ಎನ್ಕ್ರಿಪ್ಟೆಡ್ ಡಿಸ್ಕ್, ಸಾಮಾನ್ಯ raw.img, ಲೈವ್ ISO ಅಥವಾ NTFS/FAT ಫಾರ್ಮ್ಯಾಟ್ ಮಾಡಿದ ಖಾಲಿ ಡಿಸ್ಕ್ ಆಗಿರಬಾರದು. .img / .qcow2 / .iso ಅನ್ನು ನೇರವಾಗಿ wsl --import --vhd ಮಾಡಲಾಗುವುದಿಲ್ಲ.
ಮಾರ್ಗ/ಅನುಮತಿ/ಫೈಲ್ ಸಿಸ್ಟಂ ಸಮಸ್ಯೆ: ಗುರಿ ಡೈರೆಕ್ಟರಿ NTFS ಡಿಸ್ಕ್ನಲ್ಲಿರಬೇಕು (FAT32/exFAT ಸಾಧ್ಯವಿಲ್ಲ); ಮಾರ್ಗದಲ್ಲಿ ಚೈನೀಸ್, ಖಾಲಿ ಜಾಗ ಮತ್ತು ವಿಶೇಷ ಚಿಹ್ನೆಗಳನ್ನು ತಪ್ಪಿಸಿ; ನೆಟ್ವರ್ಕ್ ಡ್ರೈವ್, OneDrive, ಕಂಪ್ರೆಸ್ಡ್ ಫೋಲ್ಡರ್ನಿಂದ ಆಮದು ಮಾಡಬೇಡಿ; ಖಂಡಿತವಾಗಿ ನಿಜವಾದ ನಿರ್ವಾಹಕ PowerShell ಬಳಸಿ (ಸಾಮಾನ್ಯ ಟರ್ಮಿನಲ್ ಅಲ್ಲ).
ಸಿಸ್ಟಂ ಘಟಕಗಳು ಹಾನಿಗೊಂಡಿವೆ: ಅನುಕ್ರಮವಾಗಿ DISM ಮತ್ತು SFC ಚಲಾಯಿಸಿ ಸಿಸ್ಟಂ ಘಟಕಗಳನ್ನು ದುರಸ್ತಿ ಮಾಡಿ, ನಂತರ ಮತ್ತೆ ಪ್ರಯತ್ನಿಸಿ:
DISM.exe /Online /Cleanup-Image /RestoreHealth
sfc /scannowTIP
ಮೂರನೇ ಪಕ್ಷದ ವರ್ಚುವಲ್ ಮೆಷಿನ್ (VirtualBox, VMware) ಅಥವಾ ಭದ್ರತಾ ಸಾಫ್ಟ್ವೇರ್ನ ಸ್ಯಾಂಡ್ಬಾಕ್ಸ್/ಹಾರ್ಡನಿಂಗ್ ವೈಶಿಷ್ಟ್ಯಗಳು (360, ಹುರಾಂಗ್ ಇತ್ಯಾದಿ) ವರ್ಚುವಲ್ ಡಿಸ್ಕ್ ಕಾರ್ಯಾಚರಣೆಗಳಿಗೆ ಅಡ್ಡಿಪಡಿಸಬಹುದು, ಪರಿಶೀಲಿಸುವಾಗ ತಾತ್ಕಾಲಿಕವಾಗಿ ಆಫ್ ಮಾಡಿ ಪ್ರಯತ್ನಿಸಿ.