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) கண்டிப்பாக இயக்கப்பட்டிருக்க வேண்டும்.

  • சரிபார்க்கும் முறை: "பணி நிர்வாகி" (Task Manager) திறக்கவும் -> "செயல்திறன்" தாவல் -> "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) மெய்நிகர் வட்டு செயல்பாடுகளில் தலையிடலாம்; சரிசெய்யும்போது அவற்றை தற்காலிகமாக முடக்கி முயற்சிக்கவும்.