தமிழ்
Appearance
தமிழ்
Appearance
WSL Dashboard ஐப் பயன்படுத்துவதற்கு முன், உங்கள் Windows கணினியில் WSL 2 சரியாக இயக்கப்பட்டு கட்டமைக்கப்பட்டிருக்க வேண்டும். இந்த ஆவணம் பின்வரும் மூன்று முக்கிய பகுதிகளாகப் பிரிக்கப்பட்டுள்ளது:
wsl கட்டளை இயங்குவது Linux ஐ வெற்றிகரமாக நிறுவ முடியும் என்பதைக் குறிக்காது.இந்த அத்தியாயம் தேவையான அடிப்படை அமைப்புகளை முடிக்க உங்களுக்கு வழிகாட்டும். இந்த அத்தியாயத்தை முடித்த பிறகு, கட்டளை கிடைப்பதற்கும் நிறுவல் வெற்றிக்கும் இடையிலான வேறுபாட்டை அறிய அத்தியாயம் 2 படிக்கவும்; நிறுவலில் இன்னும் சிக்கல்கள் இருந்தால், அத்தியாயம் 3 பார்க்கவும்.
WSL 2 க்கு குறைந்தபட்ச Windows பதிப்பு தேவைகள் உள்ளன. Win + R அழுத்தி, winver தட்டச்சு செய்து, உங்கள் பதிப்பை சரிபார்க்கவும்:
IMPORTANT
உங்கள் பதிப்பு மிகவும் பழையதாக இருந்தால், முதலில் "Windows Update" மூலம் உங்கள் கணினியை மேம்படுத்தவும்.
WSL 2 மெய்நிகராக்க தொழில்நுட்பத்தின் அடிப்படையில் இயங்குகிறது, எனவே மதர்போர்டின் BIOS/UEFI இல் மெய்நிகராக்க தொழில்நுட்பம் (Virtualization Technology) கண்டிப்பாக இயக்கப்பட்டிருக்க வேண்டும்.
Intel VT-x அல்லது AMD-V போன்ற விருப்பத்தைக் கண்டறிந்து Enabled என அமைக்கவும்.நீங்கள் Windows இன் "Windows Subsystem for Linux" மற்றும் "மெய்நிகர் இயந்திர தளம்" அம்சங்களை இயக்க வேண்டும்.
Win + S அழுத்தி, "Windows அம்சங்களை இயக்கு அல்லது முடக்கு" என்பதைத் தேடி திறக்கவும்.PowerShell ஐ நிர்வாகியாக இயக்கி பின்வரும் கட்டளைகளை செயல்படுத்தவும்:
# WSL ஐ இயக்கவும்
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
# மெய்நிகர் இயந்திர தளத்தை இயக்கவும்
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestartசெயல்படுத்திய பிறகு, கணினியை கைமுறையாக மறுதொடக்கம் செய்யவும்.
நவீன Windows பதிப்புகள் Microsoft Store மூலம் WSL புதுப்பிப்புகளைப் பெறலாம்.
.msixbundle அல்லது .msi நிறுவல் தொகுப்புகளைப் பதிவிறக்கி ஆஃப்லைனில் நிறுவலாம்.புதிதாக நிறுவப்படும் விநியோகங்கள் இயல்புநிலையாக WSL 2 ஐப் பயன்படுத்துவதை உறுதிசெய்ய, டெர்மினலில் செயல்படுத்தவும்:
wsl --set-default-version 2wsl --set-version <分发版名称> 2 கட்டளையைப் பயன்படுத்தலாம்.wsl --version, wsl -l -v போன்ற கட்டளைகள் சரியாக இயங்கினால், அது Linux ஐ நிறுவுவதற்கான நிபந்தனைகள் ஏற்கனவே உள்ளன என்று அர்த்தமல்ல. இரண்டும் வெவ்வேறு நிலைகள்; அவற்றை சமமாகக் கருத முடியாது.
கட்டளை கிடைப்பது என்பது இவற்றை மட்டுமே குறிக்கிறது:
wsl.exe கட்டளை வரி கருவி கிடைக்கிறதுஆனால் Linux விநியோகத்தை வெற்றிகரமாக நிறுவ கூடுதல் நிபந்தனைகள் தேவை. பொதுவாக சிக்கல்களை ஏற்படுத்தும் இடங்கள்:
wsl -l -v என்பது நிறுவப்பட்ட விநியோகங்களை மட்டுமே பட்டியலிடும்; எதுவும் நிறுவப்படவில்லை என்றால் பட்டியல் காலியாக இருக்கும், அதாவது Ubuntu ஐ நேரடியாக இயக்க முடியும் என்று அர்த்தமல்ல.wsl --install -d <发行版> ஸ்டோர் அல்லது நெட்வொர்க்கிலிருந்து இமேஜைப் பெற வேண்டும்; நிறுவன நெட்வொர்க், ப்ராக்ஸி, ஃபயர்வால் அனைத்தும் இதைத் தடுக்கலாம்.TIP
எளிமையாகச் சொன்னால்: WSL கட்டளை வேலை செய்வது Linux தயார் என்பதற்குச் சமமல்ல; அது "நுழைவுச் சீட்டு" பெறுவது மட்டுமே, உண்மையில் கணினி நிறுவப்படவில்லை.
அத்தியாயம் 1 படி கட்டமைப்பை முடித்த பிறகு (அல்லது நீங்கள் முடித்துவிட்டீர்கள் என்று நினைத்தால்), wsl --install செயல்படுத்தினாலும் தோல்வியுற்றால், பின்வரும் வரிசையில் சரிபார்க்கவும்.
PowerShell ஐ நிர்வாகியாக இயக்கி, வரிசையாக செயல்படுத்தவும்:
wsl --install --no-distribution
wsl --set-default-version 2பின்னர் systeminfo செயல்படுத்தி, வெளியீட்டில் Virtualization Enabled In Firmware: Yes தோன்றுவதை உறுதிப்படுத்தவும். மேலே எதுவும் பிழை இல்லை என்றால், wsl --install மூலம் விநியோகத்தை நிறுவுவது பாதுகாப்பானது.
NOTE
wsl --install நிச்சயமாக வெற்றிபெறும் என்று 100% உத்தரவாதம் அளிக்கும் எந்த கட்டளையும் இல்லை, ஆனால் மேலே உள்ள கண்டறிதல் நிறுவல் நிபந்தனைகள் பூர்த்தியாகியுள்ளதா என்பதை உறுதிப்படுத்த முடியும்.
"ஒரே கிளிக்கில் கண்டறிதல்" மூலம் சிக்கலைக் கண்டறிய முடியாவிட்டால், ஒவ்வொன்றாக சரிபார்க்கவும்:
systeminfo செயல்படுத்தவும், வெளியீட்டில் கண்டிப்பாக Virtualization Enabled In Firmware: Yes தெரிய வேண்டும்.Get-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
Get-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatformEnabled ஆக இருக்க வேண்டும்.wsl --version இயக்கும்போது சாதாரண வெளியீடு வர வேண்டும்; கட்டளை காணப்படவில்லை என்று தெரிவித்தால், WSL கூறுகள் நிறுவப்படவில்லை என்று அர்த்தம், அத்தியாயம் 1 க்கு திரும்பவும்.wsl --set-default-version 2 வெற்றிகரமாக திரும்ப வேண்டும். பொதுவான தோல்வி காரணங்கள்: மெய்நிகர் இயந்திர தளம் இயக்கப்படவில்லை, அல்லது BIOS இல் VT-x / AMD-V இயக்கப்படவில்லை.| நிலைமை | விளக்கம் | தீர்வு |
|---|---|---|
| BIOS மெய்நிகராக்கம் முடக்கப்பட்டுள்ளது | நிச்சயமாக தோல்வியடையும் | மறுதொடக்கம் செய்து BIOS இல் VT-x / AMD-V இயக்கவும் (1.2 பார்க்கவும்) |
| Windows 10 19041 க்கு கீழ் | wsl --install ஐ ஆதரிக்காது | கணினியை மேம்படுத்தவும் (1.1 பார்க்கவும்) |
| எண்டர்பிரைஸ் சூழல் Hyper-V / மெய்நிகராக்கத்தை முடக்கியுள்ளது | தோல்வியடையலாம் | கணினி நிர்வாகியை தொடர்பு கொள்ளவும் |
| பழைய ஹோம் பதிப்பு கணினி | கைமுறையாக நிறுவ வேண்டும் | 1.4 படி WSL கெர்னலை கைமுறையாக நிறுவவும் |
பிழை செய்தி 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 பக்கத்தில் உள்ளது, விநியோகத்துடன் தொடர்பில்லை.
பின்வரும் வரிசையில் சரிபார்த்து சரிசெய்யவும்:
Virtual Disk சேவை இயங்கவில்லை: services.msc திறந்து, Virtual Disk சேவையைக் கண்டறிந்து, தொடக்க வகையை "தானியங்கி" என அமைத்து அதைத் தொடங்கவும்.
WSL / மெய்நிகர் இயந்திர தள அம்சங்கள் இயக்கப்படவில்லை (அல்லது பயனுள்ளதாக இல்லை): 1.3 Windows அம்சங்களை இயக்கவும் இல் உள்ள கட்டளைகளை மீண்டும் செயல்படுத்தி, பின்னர் கண்டிப்பாக மறுதொடக்கம் செய்ய வேண்டும். Windows ஹோம் பதிப்பில் முழுமையான Hyper-V இல்லை, ஆனால் WSL 2 க்கு மெய்நிகர் இயந்திர தளம் மட்டுமே தேவை, Hyper-V மேலாண்மை இடைமுகம் அல்ல.
மெய்நிகர் வட்டு இயக்கி/சாதனம் இல்லை: சாதன நிர்வாகியைத் திறந்து, "கணினி சாதனங்கள் / சேமிப்பக கட்டுப்படுத்திகள்" இல் பின்வருபவை உள்ளதா என சரிபார்க்கவும்:
இல்லாவிட்டால் hdwwiz.exe மூலம் கைமுறையாகச் சேர்க்கலாம் (சேமிப்பக கட்டுப்படுத்திகள் → Microsoft → Microsoft VHD Loopback Controller), மேலும் FsDepends சேவை முடக்கப்படவில்லை என்பதை உறுதிப்படுத்தவும்.
இறக்குமதி செய்த இமேஜ் WSL தேவைகளுக்கு இணங்கவில்லை: wsl --import --vhd பயன்படுத்தும்போது, VHDX கண்டிப்பாக ext4 கோப்பு முறைமையாக இருக்க வேண்டும்; LUKS குறியாக்கப்பட்ட வட்டு, சாதாரண raw.img, Live ISO அல்லது NTFS/FAT வடிவமைத்த காலி வட்டாக இருக்கக்கூடாது. .img / .qcow2 / .iso ஐ நேரடியாக wsl --import --vhd மூலம் இறக்குமதி செய்ய முடியாது.
பாதை/அனுமதி/கோப்பு முறைமை சிக்கல்கள்: இலக்கு கோப்பகம் கண்டிப்பாக NTFS வட்டில் இருக்க வேண்டும் (FAT32/exFAT வேலை செய்யாது); பாதையில் சீன எழுத்துகள், இடைவெளிகள் மற்றும் சிறப்பு குறியீடுகளைத் தவிர்க்கவும்; நெட்வொர்க் டிரைவ், OneDrive, சுருக்கப்பட்ட கோப்புறையிலிருந்து இறக்குமதி செய்ய வேண்டாம்; கண்டிப்பாக உண்மையான நிர்வாகி PowerShell பயன்படுத்தவும் (சாதாரண டெர்மினல் அல்ல).
கணினி கூறுகள் சேதமடைந்துள்ளன: DISM மற்றும் SFC ஐ வரிசையாக இயக்கி கணினி கூறுகளை சரிசெய்து, பின்னர் மீண்டும் முயற்சிக்கவும்:
DISM.exe /Online /Cleanup-Image /RestoreHealth
sfc /scannowTIP
மூன்றாம் தரப்பு மெய்நிகர் இயந்திரங்கள் (VirtualBox, VMware) அல்லது பாதுகாப்பு மென்பொருளின் சாண்ட்பாக்ஸ்/வலுப்படுத்தல் அம்சங்கள் (எ.கா. 360, Huorong) மெய்நிகர் வட்டு செயல்பாடுகளில் தலையிடலாம்; சரிசெய்யும்போது அவற்றை தற்காலிகமாக முடக்கி முயற்சிக்கவும்.