Skip to content

WSL ಸೆಟಪ್ ​

WSL Dashboard ಬಳಸುವ ಮೊದಲು, ನಿಮ್ಮ Windows ಸಿಸ್ಟಂನಲ್ಲಿ WSL 2 ಸರಿಯಾಗಿ ಸಕ್ರಿಯಗೊಳಿಸಿ ಕಾನ್ಫಿಗರ್ ಮಾಡಬೇಕು. ಈ ದಾಖಲೆಯನ್ನು ಕೆಳಗಿನ ಮೂರು ಮುಖ್ಯ ಭಾಗಗಳಾಗಿ ವಿಂಗಡಿಸಲಾಗಿದೆ:

  1. WSL ಅನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಿ ಕಾನ್ಫಿಗರ್ ಮಾಡಿ: WSL 2 ರ ಮೂಲ ಸ್ಥಾಪನೆ ಮತ್ತು ಕಾನ್ಫಿಗರೇಶನ್ ಅನ್ನು ಪೂರ್ಣಗೊಳಿಸಿ.
  2. ಕಮಾಂಡ್ ಲಭ್ಯವಿರುವುದು ಸ್ಥಾಪನೆ ಯಶಸ್ಸು ಅಲ್ಲ: wsl ಕಮಾಂಡ್ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತಿರುವುದು Linux ಅನ್ನು ಯಶಸ್ವಿಯಾಗಿ ಸ್ಥಾಪಿಸಬಹುದು ಎಂದು ಅರ್ಥವಲ್ಲ.
  3. ಸ್ಥಾಪನೆ ವೈಫಲ್ಯವನ್ನು ನಿವಾರಿಸಿ: ಕಾನ್ಫಿಗರೇಶನ್ ಪೂರ್ಣಗೊಂಡ ನಂತರವೂ ಸ್ಥಾಪನೆ ವಿಫಲವಾದರೆ ಪರಿಶೀಲಿಸುವ ಮತ್ತು ಸರಿಪಡಿಸುವ ವಿಧಾನಗಳು.

1. WSL ಅನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಿ ಕಾನ್ಫಿಗರ್ ಮಾಡಿ ​

ಈ ಅಧ್ಯಾಯವು ಅಗತ್ಯವಾದ ಮೂಲ ಸೆಟಪ್ ಅನ್ನು ಪೂರ್ಣಗೊಳಿಸಲು ನಿಮಗೆ ಮಾರ್ಗದರ್ಶನ ನೀಡುತ್ತದೆ. ಈ ಅಧ್ಯಾಯವನ್ನು ಪೂರ್ಣಗೊಳಿಸಿದ ನಂತರ, ಕಮಾಂಡ್ ಲಭ್ಯತೆ ಮತ್ತು ಸ್ಥಾಪನೆ ಯಶಸ್ಸಿನ ನಡುವಿನ ವ್ಯತ್ಯಾಸವನ್ನು ತಿಳಿಯಲು ಅಧ್ಯಾಯ 2 ಓದಿ; ಸ್ಥಾಪನೆಯಲ್ಲಿ ಇನ್ನೂ ಸಮಸ್ಯೆಗಳಿದ್ದರೆ, ಅಧ್ಯಾಯ 3 ನೋಡಿ.

1.1 ಸಿಸ್ಟಮ್ ಅವಶ್ಯಕತೆಗಳನ್ನು ಪರಿಶೀಲಿಸಿ ​

WSL 2 ಗೆ Windows ಆವೃತ್ತಿಯ ಮೇಲೆ ಕನಿಷ್ಠ ಅವಶ್ಯಕತೆಗಳಿವೆ. Win + R ಒತ್ತಿ, winver ಟೈಪ್ ಮಾಡಿ ನಿಮ್ಮ ಆವೃತ್ತಿಯನ್ನು ಪರಿಶೀಲಿಸಿ:

  • Windows 10: ಆವೃತ್ತಿ 1903 ಅಥವಾ ನಂತರ, ಮತ್ತು ಬಿಲ್ಡ್ (Build) 18362 ಅಥವಾ ಹೆಚ್ಚಿರಬೇಕು.
  • Windows 11: ಎಲ್ಲಾ ಆವೃತ್ತಿಗಳು ಬೆಂಬಲಿತ.

IMPORTANT

ನಿಮ್ಮ ಆವೃತ್ತಿ ತುಂಬಾ ಹಳೆಯದಾಗಿದ್ದರೆ, ಮೊದಲು "Windows Update" ಮೂಲಕ ನಿಮ್ಮ ಸಿಸ್ಟಂ ಅನ್ನು ಅಪ್ಗ್ರೇಡ್ ಮಾಡಿ.

1.2 ಹಾರ್ಡ್ವೇರ್ ವರ್ಚುವಲೈಸೇಶನ್ ಅನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಿ ​

WSL 2 ವರ್ಚುವಲೈಸೇಶನ್ ತಂತ್ರಜ್ಞಾನದ ಮೇಲೆ ಆಧಾರಿತವಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ, ಆದ್ದರಿಂದ ಮದರ್ಬೋರ್ಡ್ನ BIOS/UEFI ನಲ್ಲಿ ವರ್ಚುವಲೈಸೇಶನ್ ತಂತ್ರಜ್ಞಾನ (Virtualization Technology) ಅನ್ನು ಕಡ್ಡಾಯವಾಗಿ ಸಕ್ರಿಯಗೊಳಿಸಬೇಕು.

  • ಪರಿಶೀಲನಾ ವಿಧಾನ: "ಟಾಸ್ಕ್ ಮ್ಯಾನೇಜರ್" ತೆರೆಯಿರಿ -> "ಕಾರ್ಯಕ್ಷಮತೆ" ಟ್ಯಾಬ್ -> "CPU".
  • ಸ್ಥಿತಿ ನೋಡಿ: ಕೆಳಗಿನ ಬಲಭಾಗದಲ್ಲಿರುವ "ವರ್ಚುವಲೈಸೇಶನ್" ಸ್ಥಿತಿಯು "ಸಕ್ರಿಯಗೊಳಿಸಲಾಗಿದೆ" ಎಂದು ತೋರಿಸಬೇಕು.
  • ಸಕ್ರಿಯಗೊಳಿಸುವ ವಿಧಾನ: ಸಕ್ರಿಯಗೊಳಿಸದಿದ್ದರೆ, ನೀವು ಕಂಪ್ಯೂಟರ್ ಅನ್ನು ಮರುಪ್ರಾರಂಭಿಸಿ BIOS/UEFI ಸೆಟಪ್ಗೆ ಹೋಗಿ, Intel VT-x ಅಥವಾ AMD-V ನಂತಹ ಆಯ್ಕೆಯನ್ನು ಹುಡುಕಿ ಅದನ್ನು Enabled ಎಂದು ಹೊಂದಿಸಬೇಕು.

1.3 Windows ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಿ ​

ನೀವು Windows ನ "Windows Subsystem for Linux" ಮತ್ತು "ವರ್ಚುವಲ್ ಮೆಷಿನ್ ಪ್ಲಾಟ್ಫಾರ್ಮ್" ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಬೇಕು.

ವಿಧಾನ A: GUI ಮೂಲಕ (ಶಿಫಾರಸು) ​

  1. Win + S ಒತ್ತಿ, "Windows ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ಆನ್ ಅಥವಾ ಆಫ್ ಮಾಡಿ" ಎಂಬುದನ್ನು ಹುಡುಕಿ ತೆರೆಯಿರಿ.
  2. ಕೆಳಗಿನ ಎರಡು ಅಂಶಗಳನ್ನು ಪರಿಶೀಲಿಸಿ:
    • Windows Subsystem for Linux
    • ವರ್ಚುವಲ್ ಮೆಷಿನ್ ಪ್ಲಾಟ್ಫಾರ್ಮ್ (Virtual Machine Platform)
  3. "ಸರಿ" ಕ್ಲಿಕ್ ಮಾಡಿ ಮತ್ತು ಪ್ರಾಂಪ್ಟ್ ಮಾಡಿದಾಗ ಕಂಪ್ಯೂಟರ್ ಅನ್ನು ಮರುಪ್ರಾರಂಭಿಸಿ.

ವಿಧಾನ B: ಕಮಾಂಡ್ ಲೈನ್ ಮೂಲಕ (ಅಡ್ಮಿನಿಸ್ಟ್ರೇಟರ್) ​

PowerShell ಅನ್ನು ಅಡ್ಮಿನಿಸ್ಟ್ರೇಟರ್ ಆಗಿ ರನ್ ಮಾಡಿ ಕೆಳಗಿನ ಕಮಾಂಡ್ ಗಳನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಿ:

powershell
# WSL ಅನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಿ
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart

# ವರ್ಚುವಲ್ ಮೆಷಿನ್ ಪ್ಲಾಟ್ಫಾರ್ಮ್ ಅನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಿ
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

ಕಾರ್ಯಗತಗೊಳಿಸಿದ ನಂತರ, ದಯವಿಟ್ಟು ಹಸ್ತಚಾಲಿತವಾಗಿ ಕಂಪ್ಯೂಟರ್ ಅನ್ನು ಮರುಪ್ರಾರಂಭಿಸಿ.

1.4 WSL ಕೆರ್ನಲ್ ಅನ್ನು ಸ್ಥಾಪಿಸಿ / ನವೀಕರಿಸಿ ​

ಆಧುನಿಕ Windows ಆವೃತ್ತಿಗಳು Microsoft Store ಮೂಲಕ WSL ನವೀಕರಣಗಳನ್ನು ಪಡೆಯಬಹುದು.

  • ಡೌನ್ಲೋಡ್ ವಿಳಾಸ: Microsoft Store - Windows Subsystem for Linux
  • ಹಸ್ತಚಾಲಿತ ಡೌನ್ಲೋಡ್: ಸ್ಟೋರ್ ಬಳಸಲು ಸಾಧ್ಯವಾಗದಿದ್ದರೆ, WSL GitHub Releases ನಿಂದ ಇತ್ತೀಚಿನ .msixbundle ಅಥವಾ .msi ಸ್ಥಾಪನಾ ಪ್ಯಾಕೇಜ್ ಗಳನ್ನು ಡೌನ್ಲೋಡ್ ಮಾಡಿ ಆಫ್‌ಲೈನ್‌ನಲ್ಲಿ ಸ್ಥಾಪಿಸಬಹುದು.

1.5 WSL 2 ಅನ್ನು ಡೀಫಾಲ್ಟ್ ಆವೃತ್ತಿಯಾಗಿ ಹೊಂದಿಸಿ ​

ಹೊಸದಾಗಿ ಸ್ಥಾಪಿಸಲಾದ ವಿತರಣೆಗಳು ಡೀಫಾಲ್ಟ್ ಆಗಿ WSL 2 ಅನ್ನು ಬಳಸುವುದನ್ನು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಲು, ಟರ್ಮಿನಲ್‌ನಲ್ಲಿ ಕಾರ್ಯಗತಗೊಳಿಸಿ:

powershell
wsl --set-default-version 2

1.6 ಪದೇ ಪದೇ ಕೇಳಲಾಗುವ ಪ್ರಶ್ನೆಗಳು ​

  • ದೋಷ 0x80370102: ಸಾಮಾನ್ಯವಾಗಿ BIOS ನಲ್ಲಿ ವರ್ಚುವಲೈಸೇಶನ್ ಸಕ್ರಿಯಗೊಳಿಸದಿರುವುದು ಅಥವಾ Hyper-V ಜೊತೆಗಿನ ಸಂಘರ್ಷದಿಂದ ಉಂಟಾಗುತ್ತದೆ.
  • WSL 1 ಮತ್ತು WSL 2 ನಡುವೆ ಬದಲಾಯಿಸುವುದು: ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ WSL 1 ಇನ್‌ಸ್ಟೆನ್ಸ್ ಅನ್ನು WSL 2 ಗೆ ಅಪ್‌ಗ್ರೇಡ್ ಮಾಡಲು ನೀವು wsl --set-version <分发版名称> 2 ಅನ್ನು ಬಳಸಬಹುದು.

2. ಕಮಾಂಡ್ ಲಭ್ಯವಿರುವುದು ಸ್ಥಾಪನೆ ಯಶಸ್ಸು ಅಲ್ಲ ​

wsl --version, wsl -l -v ಮುಂತಾದ ಕಮಾಂಡ್ ಗಳು ಸರಾಗವಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸಿದರೆ, ಅದು Linux ಅನ್ನು ಸ್ಥಾಪಿಸಲು ಸಿದ್ಧರಿದ್ದೀರಿ ಎಂದು ಅರ್ಥವಲ್ಲ. ಇವೆರಡೂ ವಿಭಿನ್ನ ಹಂತಗಳು; ಅವುಗಳನ್ನು ಸಮಾನವೆಂದು ಪರಿಗಣಿಸಲಾಗುವುದಿಲ್ಲ.

ಕಮಾಂಡ್ ಲಭ್ಯವಿರುವುದು ಇದನ್ನು ಮಾತ್ರ ಸೂಚಿಸುತ್ತದೆ:

  • ✅ Windows ನಲ್ಲಿ WSL ಘಟಕಗಳನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಲಾಗಿದೆ / ಸ್ಥಾಪಿಸಲಾಗಿದೆ
  • ✅ wsl.exe ಕಮಾಂಡ್ ಲೈನ್ ಟೂಲ್ ಲಭ್ಯವಿದೆ
  • ✅ ಸಿಸ್ಟಂ WSL ಸಂಬಂಧಿತ ಕಮಾಂಡ್ ಗಳನ್ನು ಗುರುತಿಸಬಲ್ಲದು

ಆದರೆ Linux ವಿತರಣೆಯನ್ನು ಯಶಸ್ವಿಯಾಗಿ ಸ್ಥಾಪಿಸಲು ಹೆಚ್ಚುವರಿ ಷರತ್ತುಗಳು ಬೇಕಾಗುತ್ತವೆ. ಸಾಮಾನ್ಯವಾಗಿ ಸಮಸ್ಯೆ ಉಂಟುಮಾಡುವ ಸ್ಥಳಗಳು:

  1. ವರ್ಚುವಲೈಸೇಶನ್ ಆಫ್ ಆಗಿದೆ: BIOS/UEFI ನಲ್ಲಿ VT-x / AMD-V ಸಕ್ರಿಯಗೊಳಿಸದಿದ್ದರೆ, WSL 2 ಪ್ರಾರಂಭವಾಗುವುದಿಲ್ಲ, ಅಥವಾ ವಿತರಣೆಯನ್ನು ಸ್ಥಾಪಿಸುವಾಗ ವರ್ಚುವಲೈಸೇಶನ್ ದೋಷವನ್ನು ವರದಿ ಮಾಡುತ್ತದೆ (ಪರಿಶೀಲನಾ ವಿಧಾನಕ್ಕೆ 1.2 ಹಾರ್ಡ್ವೇರ್ ವರ್ಚುವಲೈಸೇಶನ್ ಅನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಿ ನೋಡಿ).
  2. Windows ಆವೃತ್ತಿ/ಬಿಲ್ಡ್ ತುಂಬಾ ಹಳೆಯದು: WSL 2 ಗೆ ಕೆರ್ನಲ್ ಮತ್ತು ಆವೃತ್ತಿಯ ಅವಶ್ಯಕತೆಗಳಿವೆ; ಹೋಮ್ ಆವೃತ್ತಿ, ತುಂಬಾ ಹಳೆಯ ಎಂಟರ್ಪ್ರೈಸ್ ಇಮೇಜ್ ಗಳಲ್ಲಿ ವೈಶಿಷ್ಟ್ಯಗಳು ಅಪೂರ್ಣವಾಗಿರಬಹುದು (ಪರಿಶೀಲನಾ ವಿಧಾನಕ್ಕೆ 1.1 ಸಿಸ್ಟಮ್ ಅವಶ್ಯಕತೆಗಳನ್ನು ಪರಿಶೀಲಿಸಿ ನೋಡಿ).
  3. Linux ವಿತರಣೆಯನ್ನು ನಿಜವಾಗಿ ಸ್ಥಾಪಿಸಲಾಗಿಲ್ಲ: wsl -l -v ಕೇವಲ ಸ್ಥಾಪಿಸಲಾದ ವಿತರಣೆಗಳನ್ನು ಪಟ್ಟಿ ಮಾಡುತ್ತದೆ; ಏನನ್ನೂ ಸ್ಥಾಪಿಸದಿದ್ದರೆ ಪಟ್ಟಿ ಖಾಲಿಯಾಗಿರುತ್ತದೆ, ಅದು Ubuntu ಅನ್ನು ನೇರವಾಗಿ ರನ್ ಮಾಡಬಹುದು ಎಂದು ಅರ್ಥವಲ್ಲ.
  4. ನೆಟ್‌ವರ್ಕ್ / Microsoft Store ಸಮಸ್ಯೆಗಳು: wsl --install -d <发行版> ಸ್ಟೋರ್ ಅಥವಾ ನೆಟ್‌ವರ್ಕ್‌ನಿಂದ ಇಮೇಜ್ ಪಡೆಯಬೇಕಾಗುತ್ತದೆ; ಕಂಪನಿ ನೆಟ್‌ವರ್ಕ್, ಪ್ರಾಕ್ಸಿ, ಫೈರ್‌ವಾಲ್ ಎಲ್ಲವೂ ಇದನ್ನು ತಡೆಯಬಹುದು.
  5. ಸಾಕಷ್ಟು ಅನುಮತಿಗಳಿಲ್ಲ: ವಿತರಣೆಯನ್ನು ಸ್ಥಾಪಿಸಲು ಅಥವಾ WSL ಸೆಟ್ಟಿಂಗ್‌ಗಳನ್ನು ಬದಲಾಯಿಸಲು ಅಡ್ಮಿನಿಸ್ಟ್ರೇಟರ್ ಅನುಮತಿ ಅಗತ್ಯವಿದೆ.

TIP

ಸರಳವಾಗಿ ಹೇಳುವುದಾದರೆ: WSL ಕಮಾಂಡ್ ಕೆಲಸ ಮಾಡುವುದು Linux ಸಿದ್ಧ ಎಂದು ಅರ್ಥವಲ್ಲ; ಅದು ಕೇವಲ "ಟಿಕೆಟ್" ಪಡೆದಂತೆ, ನಿಜವಾಗಿ ಸಿಸ್ಟಂ ಅನ್ನು ಸ್ಥಾಪಿಸಲಾಗಿಲ್ಲ.

3. ಸ್ಥಾಪನೆ ವೈಫಲ್ಯವನ್ನು ನಿವಾರಿಸಿ ​

ಅಧ್ಯಾಯ 1 ಪ್ರಕಾರ ಕಾನ್ಫಿಗರೇಶನ್ ಪೂರ್ಣಗೊಳಿಸಿದ ನಂತರ (ಅಥವಾ ನೀವು ಪೂರ್ಣಗೊಳಿಸಿದ್ದೀರಿ ಎಂದು ಭಾವಿಸಿದರೆ), wsl --install ಕಾರ್ಯಗತಗೊಳಿಸಿದರೂ ವಿಫಲವಾದರೆ, ಕೆಳಗಿನ ಕ್ರಮದಲ್ಲಿ ಪರಿಶೀಲಿಸಿ.

3.1 ಮೊದಲು ಒಂದೇ ಕ್ಲಿಕ್ ಪತ್ತೆ ಮಾಡಿ ​

PowerShell ಅನ್ನು ಅಡ್ಮಿನಿಸ್ಟ್ರೇಟರ್ ಆಗಿ ರನ್ ಮಾಡಿ, ಅನುಕ್ರಮವಾಗಿ ಕಾರ್ಯಗತಗೊಳಿಸಿ:

powershell
wsl --install --no-distribution
wsl --set-default-version 2
  • ✅ ಈ ಎರಡು ಕಮಾಂಡ್ ಗಳು ಸರಾಗವಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸಿದರೆ, WSL ಐಚ್ಛಿಕ ಘಟಕಗಳನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಲಾಗಿದೆ, ವರ್ಚುವಲೈಸೇಶನ್ ಷರತ್ತುಗಳು ಬಹುಮಟ್ಟಿಗೆ ಪೂರೈಸಲಾಗಿದೆ ಎಂದು ಅರ್ಥ.
  • ❌ ವಿಫಲವಾದರೆ, ಏನು ಕೊರತೆಯಿದೆ ಎಂದು ನೇರವಾಗಿ ಸೂಚಿಸುತ್ತದೆ (ಉದಾ. ವರ್ಚುವಲ್ ಮೆಷಿನ್ ಪ್ಲಾಟ್ಫಾರ್ಮ್, Hyper-V, BIOS ವರ್ಚುವಲೈಸೇಶನ್ ಇತ್ಯಾದಿ).

ನಂತರ systeminfo ಕಾರ್ಯಗತಗೊಳಿಸಿ, ಔಟ್‌ಪುಟ್‌ನಲ್ಲಿ Virtualization Enabled In Firmware: Yes ಕಾಣಿಸಿಕೊಳ್ಳುವುದನ್ನು ಖಚಿತಪಡಿಸಿ. ಮೇಲಿನ ಎಲ್ಲವೂ ದೋಷವಿಲ್ಲದೆ ಇದ್ದರೆ, wsl --install ನೊಂದಿಗೆ ವಿತರಣೆಯನ್ನು ಸ್ಥಾಪಿಸುವುದು ಸುರಕ್ಷಿತ.

NOTE

wsl --install ಖಚಿತವಾಗಿ ಯಶಸ್ವಿಯಾಗುತ್ತದೆ ಎಂದು 100% ಖಾತರಿ ನೀಡುವ ಯಾವುದೇ ಕಮಾಂಡ್ ಇಲ್ಲ, ಆದರೆ ಮೇಲಿನ ಪತ್ತೆಯು ಸ್ಥಾಪನಾ ಷರತ್ತುಗಳನ್ನು ಪೂರೈಸಲಾಗಿದೆಯೇ ಎಂದು ಖಚಿತಪಡಿಸಬಹುದು.

3.2 ಹಸ್ತಚಾಲಿತ ಪತ್ತೆ ಪಟ್ಟಿ ​

"ಒಂದೇ ಕ್ಲಿಕ್ ಪತ್ತೆ" ಯಿಂದ ಸಮಸ್ಯೆಯನ್ನು ಪತ್ತೆಹಚ್ಚಲು ಸಾಧ್ಯವಾಗದಿದ್ದರೆ, ಪ್ರತಿಯೊಂದನ್ನು ಪರಿಶೀಲಿಸಿ:

  1. BIOS/ಫರ್ಮ್‌ವೇರ್ ವರ್ಚುವಲೈಸೇಶನ್ ಸಕ್ರಿಯವಾಗಿದೆಯೇ ಎಂದು ಪರಿಶೀಲಿಸಿ: ಅಡ್ಮಿನಿಸ್ಟ್ರೇಟರ್ PowerShell ನಲ್ಲಿ systeminfo ಕಾರ್ಯಗತಗೊಳಿಸಿ, ಔಟ್‌ಪುಟ್‌ನಲ್ಲಿ ಕಡ್ಡಾಯವಾಗಿ Virtualization Enabled In Firmware: Yes ಕಾಣಬೇಕು.
  2. Windows ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಲಾಗಿದೆಯೇ ಎಂದು ಪರಿಶೀಲಿಸಿ:
    powershell
    Get-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
    Get-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform
    ಎರಡೂ ಕಮಾಂಡ್ ಗಳ ಸ್ಥಿತಿ Enabled ಆಗಿರಬೇಕು.
  3. WSL ಲಭ್ಯವಿದೆಯೇ ಎಂದು ಪರಿಶೀಲಿಸಿ: wsl --version ಕಾರ್ಯಗತಗೊಳಿಸಿದಾಗ ಸಾಮಾನ್ಯ ಔಟ್‌ಪುಟ್ ಬರಬೇಕು; ಕಮಾಂಡ್ ಕಂಡುಬಂದಿಲ್ಲ ಎಂದು ಹೇಳಿದರೆ, WSL ಘಟಕಗಳನ್ನು ಸ್ಥಾಪಿಸಲಾಗಿಲ್ಲ ಎಂದು ಅರ್ಥ, ಅಧ್ಯಾಯ 1 ಗೆ ಹಿಂತಿರುಗಿ.
  4. WSL 2 (ಕೆರ್ನಲ್ & ವರ್ಚುವಲ್ ಮೆಷಿನ್ ಪ್ಲಾಟ್ಫಾರ್ಮ್) ಬಳಸಬಹುದೇ ಎಂದು ಪರಿಶೀಲಿಸಿ: wsl --set-default-version 2 ಯಶಸ್ವಿಯಾಗಿ ಹಿಂತಿರುಗಬೇಕು. ಸಾಮಾನ್ಯ ವೈಫಲ್ಯ ಕಾರಣಗಳು: ವರ್ಚುವಲ್ ಮೆಷಿನ್ ಪ್ಲಾಟ್ಫಾರ್ಮ್ ಅನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಿಲ್ಲ, ಅಥವಾ BIOS ನಲ್ಲಿ VT-x / AMD-V ಸಕ್ರಿಯಗೊಳಿಸಿಲ್ಲ.

3.3 ಸಾಮಾನ್ಯ ವೈಫಲ್ಯ ಕಾರಣಗಳ ತ್ವರಿತ ಪಟ್ಟಿ ​

ಪರಿಸ್ಥಿತಿವಿವರಣೆಪರಿಹಾರ
BIOS ವರ್ಚುವಲೈಸೇಶನ್ ಆಫ್ ಆಗಿದೆಖಚಿತವಾಗಿ ವಿಫಲವಾಗುತ್ತದೆಮರುಪ್ರಾರಂಭಿಸಿ BIOS ನಲ್ಲಿ VT-x / AMD-V ಸಕ್ರಿಯಗೊಳಿಸಿ (1.2 ನೋಡಿ)
Windows 10 19041 ಕ್ಕಿಂತ ಕಡಿಮೆwsl --install ಅನ್ನು ಬೆಂಬಲಿಸುವುದಿಲ್ಲಸಿಸ್ಟಂ ಅನ್ನು ಅಪ್‌ಗ್ರೇಡ್ ಮಾಡಿ (1.1 ನೋಡಿ)
ಎಂಟರ್ಪ್ರೈಸ್ ಪರಿಸರವು Hyper-V / ವರ್ಚುವಲೈಸೇಶನ್ ಅನ್ನು ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಿದೆವಿಫಲವಾಗಬಹುದುಸಿಸ್ಟಂ ಅಡ್ಮಿನಿಸ್ಟ್ರೇಟರ್ ಅನ್ನು ಸಂಪರ್ಕಿಸಿ
ಹಳೆಯ ಹೋಮ್ ಆವೃತ್ತಿ ಸಿಸ್ಟಂಹಸ್ತಚಾಲಿತವಾಗಿ ಸ್ಥಾಪಿಸಬೇಕು1.4 ಪ್ರಕಾರ WSL ಕೆರ್ನಲ್ ಅನ್ನು ಹಸ್ತಚಾಲಿತವಾಗಿ ಸ್ಥಾಪಿಸಿ

3.4 ದೋಷ 0xc03a0014: ವರ್ಚುವಲ್ ಡಿಸ್ಕ್ ಬೆಂಬಲ ಪೂರೈಕೆದಾರರನ್ನು ಕಂಡುಹಿಡಿಯಲಾಗಲಿಲ್ಲ ​

ದೋಷ ಸಂದೇಶ Cannot find a virtual disk support provider for the specified file. ಇದು Linux ವಿತರಣೆಯ ಸಮಸ್ಯೆಯಲ್ಲ, ಬದಲಿಗೆ Windows ನ VHD/VHDX ವರ್ಚುವಲ್ ಡಿಸ್ಕ್ ಸ್ಟ್ಯಾಕ್ ಸರಿಯಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತಿಲ್ಲ; ವಿತರಣೆಯನ್ನು ನೋಂದಾಯಿಸುವಾಗ, ext4.vhdx ಅನ್ನು ರಚಿಸುವ/ಮೌಂಟ್ ಮಾಡುವಾಗ WSL 2 ವಿಫಲವಾಗುತ್ತದೆ.

ಮೊದಲು ಕನಿಷ್ಠ ಪರಿಶೀಲನೆ ಮಾಡಿ: PowerShell ಅನ್ನು ಅಡ್ಮಿನಿಸ್ಟ್ರೇಟರ್ ಆಗಿ ರನ್ ಮಾಡಿ, New-VHD ಪರೀಕ್ಷೆಯನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಿ (ಉದಾ. New-VHD -Path C:\test.vhdx -SizeBytes 1GB). ಈ ಕಮಾಂಡ್ ಸಹ ಅದೇ ದೋಷವನ್ನು ವರದಿ ಮಾಡಿದರೆ, ಸಮಸ್ಯೆ 100% Windows ಕಡೆಯಲ್ಲಿದೆ, ವಿತರಣೆಗೆ ಸಂಬಂಧವಿಲ್ಲ.

ಕೆಳಗಿನ ಕ್ರಮದಲ್ಲಿ ಪರಿಶೀಲಿಸಿ ಸರಿಪಡಿಸಿ:

  1. Virtual Disk ಸೇವೆ ಚಾಲನೆಯಲ್ಲಿಲ್ಲ: services.msc ತೆರೆದು, Virtual Disk ಸೇವೆಯನ್ನು ಹುಡುಕಿ, ಸ್ಟಾರ್ಟ್‌ಅಪ್ ಪ್ರಕಾರವನ್ನು "ಸ್ವಯಂಚಾಲಿತ" ಎಂದು ಹೊಂದಿಸಿ ಅದನ್ನು ಪ್ರಾರಂಭಿಸಿ.

  2. WSL / ವರ್ಚುವಲ್ ಮೆಷಿನ್ ಪ್ಲಾಟ್ಫಾರ್ಮ್ ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಲಾಗಿಲ್ಲ (ಅಥವಾ ಪರಿಣಾಮಕಾರಿಯಾಗಿಲ್ಲ): 1.3 Windows ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಿ ನಲ್ಲಿನ ಕಮಾಂಡ್ ಗಳನ್ನು ಮತ್ತೆ ಕಾರ್ಯಗತಗೊಳಿಸಿ, ನಂತರ ಕಡ್ಡಾಯವಾಗಿ ಮರುಪ್ರಾರಂಭಿಸಬೇಕು. Windows ಹೋಮ್ ಆವೃತ್ತಿಯಲ್ಲಿ ಸಂಪೂರ್ಣ Hyper-V ಇಲ್ಲ, ಆದರೆ WSL 2 ಗೆ ಕೇವಲ ವರ್ಚುವಲ್ ಮೆಷಿನ್ ಪ್ಲಾಟ್ಫಾರ್ಮ್ ಮಾತ್ರ ಬೇಕು, Hyper-V ನಿರ್ವಹಣಾ ಇಂಟರ್ಫೇಸ್ ಅಲ್ಲ.

  3. ವರ್ಚುವಲ್ ಡಿಸ್ಕ್ ಡ್ರೈವರ್/ಸಾಧನ ಇಲ್ಲ: ಸಾಧನ ನಿರ್ವಾಹಕವನ್ನು ತೆರೆದು, "ಸಿಸ್ಟಂ ಸಾಧನಗಳು / ಶೇಖರಣಾ ನಿಯಂತ್ರಕಗಳು" ನಲ್ಲಿ ಕೆಳಗಿನವು ಇವೆಯೇ ಎಂದು ಪರಿಶೀಲಿಸಿ:

    • Microsoft Virtual Disk Provider
    • Microsoft Virtual Drive Enumerator
    • Microsoft VHD Loopback Controller

    ಇಲ್ಲದಿದ್ದರೆ hdwwiz.exe ಮೂಲಕ ಹಸ್ತಚಾಲಿತವಾಗಿ ಸೇರಿಸಬಹುದು (ಶೇಖರಣಾ ನಿಯಂತ್ರಕಗಳು → Microsoft → Microsoft VHD Loopback Controller), ಮತ್ತು FsDepends ಸೇವೆಯನ್ನು ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಲಾಗಿಲ್ಲ ಎಂದು ಖಚಿತಪಡಿಸಿ.

  4. ಆಮದು ಮಾಡಿದ ಇಮೇಜ್ WSL ಅವಶ್ಯಕತೆಗಳಿಗೆ ಅನುಗುಣವಾಗಿಲ್ಲ: wsl --import --vhd ಬಳಸುವಾಗ, VHDX ಕಡ್ಡಾಯವಾಗಿ ext4 ಫೈಲ್ ಸಿಸ್ಟಮ್ ಆಗಿರಬೇಕು; LUKS ಎನ್ಕ್ರಿಪ್ಟೆಡ್ ಡಿಸ್ಕ್, ಸಾಮಾನ್ಯ raw.img, Live ISO ಅಥವಾ NTFS/FAT ಫಾರ್ಮ್ಯಾಟ್ ಮಾಡಿದ ಖಾಲಿ ಡಿಸ್ಕ್ ಆಗಿರಬಾರದು. .img / .qcow2 / .iso ಅನ್ನು ನೇರವಾಗಿ wsl --import --vhd ನೊಂದಿಗೆ ಆಮದು ಮಾಡಲಾಗುವುದಿಲ್ಲ.

  5. ಪಥ/ಅನುಮತಿ/ಫೈಲ್ ಸಿಸ್ಟಮ್ ಸಮಸ್ಯೆಗಳು: ಗುರಿ ಡೈರೆಕ್ಟರಿ ಕಡ್ಡಾಯವಾಗಿ NTFS ಡಿಸ್ಕ್‌ನಲ್ಲಿರಬೇಕು (FAT32/exFAT ಕೆಲಸ ಮಾಡುವುದಿಲ್ಲ); ಪಥದಲ್ಲಿ ಚೈನೀಸ್ ಅಕ್ಷರಗಳು, ಸ್ಪೇಸ್ ಮತ್ತು ವಿಶೇಷ ಚಿಹ್ನೆಗಳನ್ನು ತಪ್ಪಿಸಿ; ನೆಟ್‌ವರ್ಕ್ ಡ್ರೈವ್, OneDrive, ಕಂಪ್ರೆಸ್ಡ್ ಫೋಲ್ಡರ್ ನಿಂದ ಆಮದು ಮಾಡಬೇಡಿ; ಖಚಿತವಾಗಿ ನಿಜವಾದ ಅಡ್ಮಿನಿಸ್ಟ್ರೇಟರ್ PowerShell ಬಳಸಿ (ಸಾಮಾನ್ಯ ಟರ್ಮಿನಲ್ ಅಲ್ಲ).

  6. ಸಿಸ್ಟಂ ಘಟಕಗಳು ಹಾನಿಗೊಂಡಿವೆ: DISM ಮತ್ತು SFC ಅನ್ನು ಅನುಕ್ರಮವಾಗಿ ರನ್ ಮಾಡಿ ಸಿಸ್ಟಂ ಘಟಕಗಳನ್ನು ಸರಿಪಡಿಸಿ, ನಂತರ ಮತ್ತೆ ಪ್ರಯತ್ನಿಸಿ:

    powershell
    DISM.exe /Online /Cleanup-Image /RestoreHealth
    sfc /scannow

TIP

ಮೂರನೇ ವ್ಯಕ್ತಿಯ ವರ್ಚುವಲ್ ಯಂತ್ರಗಳು (VirtualBox, VMware) ಅಥವಾ ಭದ್ರತಾ ಸಾಫ್ಟ್‌ವೇರ್ ನ ಸ್ಯಾಂಡ್‌ಬಾಕ್ಸ್/ಹಾರ್ಡನಿಂಗ್ ವೈಶಿಷ್ಟ್ಯಗಳು (ಉದಾ. 360, Huorong) ವರ್ಚುವಲ್ ಡಿಸ್ಕ್ ಕಾರ್ಯಾಚರಣೆಗಳಿಗೆ ಅಡ್ಡಿಯಾಗಬಹುದು; ನಿವಾರಣೆ ಮಾಡುವಾಗ ಅವುಗಳನ್ನು ತಾತ್ಕಾಲಿಕವಾಗಿ ಆಫ್ ಮಾಡಿ ಪ್ರಯತ್ನಿಸಿ.