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) വെർച്വൽ ഡിസ്ക് പ്രവർത്തനങ്ങളെ തടസ്സപ്പെടുത്തിയേക്കാം; പരിഹരിക്കുമ്പോൾ അവ താൽക്കാലികമായി ഓഫ് ചെയ്ത് ശ്രമിക്കാം.