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 புதுப்பிப்பு" மூலம் உங்கள் கணினியை மேம்படுத்தவும்.

1.2 வன்பொருள் மெய்நிகராக்கத்தை இயக்கவும் ​

WSL 2 மெய்நிகராக்க தொழில்நுட்பத்தின் அடிப்படையில் இயங்குகிறது, எனவே மதர்போர்டு BIOS/UEFI-இல் மெய்நிகராக்க தொழில்நுட்பம் (Virtualization Technology) இயக்கப்பட்டிருக்க வேண்டும்.

  • சரிபார்ப்பு முறை: "பணி மேலாளர்" → "செயல்திறன்" தாவல் → "CPU" திறக்கவும்.
  • நிலையைப் பார்க்க: கீழ் வலது மூலையில் "மெய்நிகராக்கம்" நிலை "இயக்கத்தில்" எனக் காட்டுகிறதா உறுதிப்படுத்தவும்.
  • இயக்கும் முறை: இயக்கப்படவில்லை என்றால், கணினியை மறுதொடக்கம் செய்து BIOS/UEFI அமைப்புகளுக்குச் சென்று, Intel VT-x அல்லது AMD-V போன்ற விருப்பத்தைக் கண்டுபிடித்து அதை Enabled என அமைக்கவும்.

1.3 Windows சார்ந்த அம்சங்களை இயக்கவும் ​

Windows-இன் "Linux க்கான Windows துணை அமைப்பு" மற்றும் "மெய்நிகர் இயந்திர தளம்" அம்சங்களை நீங்கள் இயக்க வேண்டும்.

முறை 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

எந்த கட்டளையும் 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 மெய்நிகர் வட்டு ஸ்டாக் சரியாக வேலை செய்யவில்லை, 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, 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 போன்றவை) மெய்நிகர் வட்டு செயல்பாடுகளை பாதிக்கலாம், பிழை கண்டறியும்போது அவற்றை தற்காலிகமாக முடக்கி முயற்சிக்கவும்.