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

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

ನೀವು "Windows Subsystem for Linux" ಮತ್ತು "Virtual Machine Platform" ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಬೇಕು.

ವಿಧಾನ A: ಗ್ರಾಫಿಕಲ್ ಇಂಟರ್ಫೇಸ್ ಮೂಲಕ (ಶಿಫಾರಸು) ​

  1. Win + S ಒತ್ತಿ, "Windows ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ಆನ್ ಅಥವಾ ಆಫ್ ಮಾಡಿ" ಅನ್ನು ಹುಡುಕಿ ತೆರೆಯಿರಿ.
  2. ಈ ಎರಡು ಐಟಂಗಳನ್ನು ಗುರುತಿಸಿ:
    • Linux ಗಾಗಿ Windows ಉಪವ್ಯವಸ್ಥೆ (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 --set-version <ವಿತರಣಾ ಹೆಸರು> 2 ಬಳಸಿ ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ WSL 1 ಇನ್‌ಸ್ಟಾನ್ಸ್ ಅನ್ನು WSL 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

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

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 ವರ್ಚುವಲ್ ಡಿಸ್ಕ್ ಸ್ಟಾಕ್ ಸರಿಯಾಗಿ ಕೆಲಸ ಮಾಡುತ್ತಿಲ್ಲ, WSL 2 ವಿತರಣೆಯನ್ನು ನೋಂದಾಯಿಸುವಾಗ, ext4.vhdx ರಚಿಸುವಾಗ/ಮೌಂಟ್ ಮಾಡುವಾಗ ವಿಫಲಗೊಳ್ಳುತ್ತದೆ.

ಮೊದಲು ಕನಿಷ್ಠ ಪರಿಶೀಲನೆ ಮಾಡಿ: ನಿರ್ವಾಹಕರಾಗಿ 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 ಲೂಪ್‌ಬ್ಯಾಕ್ ಕಂಟ್ರೋಲರ್), ಮತ್ತು FsDepends ಸೇವೆ ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಿಲ್ಲ ಎಂದು ಖಚಿತಪಡಿಸಿ.

  4. ಆಮದು ಮಾಡಿದ ಇಮೇಜ್ WSL ಅವಶ್ಯಕತೆಗಳನ್ನು ಪೂರೈಸುವುದಿಲ್ಲ: wsl --import --vhd ಬಳಸುವಾಗ, VHDX ext4 ಫೈಲ್ ಸಿಸ್ಟಂ ಆಗಿರಬೇಕು, LUKS ಎನ್‌ಕ್ರಿಪ್ಟೆಡ್ ಡಿಸ್ಕ್, ಸಾಮಾನ್ಯ raw.img, ಲೈವ್ 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, ಹುರಾಂಗ್ ಇತ್ಯಾದಿ) ವರ್ಚುವಲ್ ಡಿಸ್ಕ್ ಕಾರ್ಯಾಚರಣೆಗಳಿಗೆ ಅಡ್ಡಿಪಡಿಸಬಹುದು, ಪರಿಶೀಲಿಸುವಾಗ ತಾತ್ಕಾಲಿಕವಾಗಿ ಆಫ್ ಮಾಡಿ ಪ್ರಯತ್ನಿಸಿ.