ലിനക്സിനായി വിൻഡോസ് സബ്സിസ്റ്റം എങ്ങനെ ഇൻസ്റ്റാൾ ചെയ്യാം


ലിനക്സിനുള്ള വിൻഡോസ് സബ്സിസ്റ്റം (WSL) ഒരു ഗ്നു/ലിനക്സ് എൻവയോൺമെന്റ് പ്രവർത്തിപ്പിക്കുന്നു, അതിൽ മിക്ക കമാൻഡ്-ലൈൻ യൂട്ടിലിറ്റികളും വിൻഡോസ് ഒഎസിനു മുകളിലുള്ള ആപ്ലിക്കേഷനുകളും ഉൾപ്പെടുന്നു. പരമ്പരാഗതമായി നമുക്ക് Linux OS സജ്ജീകരിക്കാൻ നിരവധി മാർഗങ്ങളുണ്ട്. ഒന്നുകിൽ അത് ഒരു ഡ്യുവൽ ബൂട്ട് ആകാം, VirtualBox വഴി പ്രവർത്തിക്കുന്നതോ അല്ലെങ്കിൽ ഞങ്ങളുടെ പ്രധാന OS ആയി ഇൻസ്റ്റാൾ ചെയ്യുന്നതോ ആകാം.

ഇപ്പോൾ Linux-നുള്ള Windows സബ്സിസ്റ്റം ഉപയോഗിച്ച്, ആദ്യം മുതൽ OS സജ്ജീകരിക്കുന്നതിനുള്ള ഓവർഹെഡ് ഒഴിവാക്കുന്ന ഒരു പുതിയ കഴിവ് ചേർക്കുന്നു. WSL ഉപയോഗിച്ച് സജ്ജീകരിക്കാനും ലിനക്സ് ഇൻസ്റ്റാൾ ചെയ്യാനും പോകാനും എളുപ്പമാണ്. WSL-ന്റെ വാസ്തുവിദ്യയെക്കുറിച്ച് കൂടുതലറിയാൻ \Microsoft Build 2019 - BRK3068 കാണുക.

ഇവിടെ ഞങ്ങൾ ഏറ്റവും പുതിയ റിലീസായ WSL 2 സജ്ജീകരിക്കും. 2020 മെയ് മാസത്തിൽ പുറത്തിറങ്ങിയ Windows 10, പതിപ്പ് 2004 ന്റെ ഭാഗമാണ് WSL 2. WSL 1 ലിനക്സിനും വിൻഡോസിനും ഇടയിൽ ഒരു വിവർത്തനമോ അനുയോജ്യതാ ലെയറോ ഉപയോഗിച്ചപ്പോൾ WSL 2 ഒരു യഥാർത്ഥ ലിനക്സ് കേർണൽ നേരിട്ട് Windows 10-ൽ പ്രവർത്തിപ്പിക്കാൻ നിങ്ങളെ അനുവദിക്കുന്നതിന് വെർച്വൽ മെഷീൻ സാങ്കേതികവിദ്യ ഉപയോഗിക്കുന്നു.

WSL 2 ഇൻസ്റ്റാൾ ചെയ്യുന്നതിന് മുമ്പ് നിങ്ങൾക്ക് Windows 10, പതിപ്പ് 1903, ബിൽഡ് 18362 അല്ലെങ്കിൽ ഉയർന്നത് ആവശ്യമാണ്.

ലിനക്സിനായി വിൻഡോസ് സബ്സിസ്റ്റവും വെർച്വൽ മെഷീനും പ്രവർത്തനക്ഷമമാക്കുക

വിൻഡോസ് സിസ്റ്റത്തിൽ ഏതെങ്കിലും ലിനക്സ് വിതരണങ്ങൾ ഇൻസ്റ്റാൾ ചെയ്യുന്നതിനുമുമ്പ് നിങ്ങൾ ആദ്യം ലിനക്സിനുള്ള വിൻഡോസ് സബ്സിസ്റ്റം, വെർച്വൽ മെഷീൻ പ്ലാറ്റ്ഫോം ഓപ്ഷണൽ ഫീച്ചറുകൾ എന്നിവ പ്രവർത്തനക്ഷമമാക്കണം. WSL 2 വിൻഡോസും ലിനക്സും തമ്മിൽ ആശയവിനിമയം നടത്താൻ വിവർത്തന പാളിക്ക് പകരം വെർച്വൽ മെഷീൻ സാങ്കേതികവിദ്യ ഉപയോഗിക്കുന്നു.

പവർഷെൽ അഡ്uമിനിസ്uട്രേറ്ററായി തുറന്ന് ഡബ്ല്യുഎസ്uഎൽ, വിഎം ഫീച്ചറുകൾ ഓണാക്കാനും സിസ്റ്റം ഒരിക്കൽ റീബൂട്ട് ചെയ്യാനും ഇനിപ്പറയുന്ന കമാൻഡുകൾ പ്രവർത്തിപ്പിക്കുക.

dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

വിൻഡോസിൽ നിങ്ങളുടെ ലിനക്സ് ഡിസ്ട്രിബ്യൂഷൻ ഓഫ് ചോയ്സ് ഇൻസ്റ്റാൾ ചെയ്യുക

Microsoft Store തുറന്ന് നിങ്ങളുടെ പ്രിയപ്പെട്ട Linux വിതരണം തിരഞ്ഞെടുക്കുക.

പ്രദർശന ആവശ്യങ്ങൾക്കായി, ഞങ്ങൾ ഉബുണ്ടു ഇൻസ്റ്റാൾ ചെയ്യും, മൈക്രോസോഫ്റ്റ് സ്റ്റോറിലേക്ക് പോകുക, കൂടാതെ തിരയൽ ബാറിൽ ഉബുണ്ടു ടൈപ്പ് ചെയ്യുക.

ഉബുണ്ടു 20.04 LTS തുറന്ന് ഇൻസ്റ്റാൾ ക്ലിക്ക് ചെയ്യുക.

വിൻഡോസിൽ ഉബുണ്ടു ലോഞ്ച് ചെയ്യുന്നത് വളരെ എളുപ്പമാണ്. തിരയാൻ പോയി ഉബുണ്ടു എന്ന് ടൈപ്പ് ചെയ്താൽ മതി, അത് ഉബുണ്ടുവിന്റെ എല്ലാ ഇൻസ്റ്റാൾ ചെയ്ത പതിപ്പുകളും കാണിക്കും.

നിങ്ങൾക്ക് അത് വിൻഡോസ് ടാസ്uക്uബാറിൽ പിൻ ചെയ്യാം അല്ലെങ്കിൽ നിങ്ങൾ ഒരു പുതിയ വിൻഡോസ് ടെർമിനൽ ഉപയോഗിക്കുകയാണെങ്കിൽ അതിൽ കോൺഫിഗർ ചെയ്യാം. ഇപ്പോൾ ഞങ്ങൾ ഉബുണ്ടു 20.04 സമാരംഭിക്കും. നിങ്ങൾ ഇത് ആദ്യമായി സമാരംഭിക്കുകയാണെങ്കിൽ, ബാക്കെൻഡിൽ കുറച്ച് കാര്യങ്ങൾ സജ്ജീകരിക്കാൻ കുറച്ച് സമയമെടുക്കും, തുടർന്ന് ഉപയോക്തൃനാമവും പാസ്uവേഡും സജ്ജമാക്കാൻ അത് ഞങ്ങളെ പ്രേരിപ്പിക്കും.

ഈ ഘട്ടത്തിൽ, കേർണൽ ഘടകം ഇൻസ്റ്റാൾ ചെയ്യുന്നതിൽ നിങ്ങൾക്ക് ഒരു പിശക് ലഭിച്ചേക്കാം. ഈ പിശക് പരിഹരിക്കുന്നതിന് നിങ്ങൾ WSL2 ലിനക്സ് കേർണൽ സ്വമേധയാ ഡൗൺലോഡ് ചെയ്ത് ഇൻസ്റ്റാൾ ചെയ്യണം.

0x1bc WSL 2 requires an update to its kernel component. 

വിവരങ്ങൾക്ക് https://aka.ms/wsl2kernel സന്ദർശിക്കുക

ഇപ്പോൾ ഞാൻ 18.04 ഉം 20.04 ഉം മുൻ വിഭാഗത്തിൽ കാണിച്ചിരിക്കുന്നതുപോലെ തന്നെ ക്രമീകരിച്ചിട്ടുണ്ട്. നിങ്ങളുടെ ഉബുണ്ടുവിന്റെ വിതരണവും പ്രകാശനവും പരിശോധിക്കാൻ ഷെൽ തുറന്ന് ഇനിപ്പറയുന്ന കമാൻഡ് ടൈപ്പ് ചെയ്യുക.

lsb_release -a

ഇപ്പോൾ നമ്മൾ വിൻഡോസിൽ ഉബുണ്ടു ഇൻസ്റ്റാൾ ചെയ്തു കഴിഞ്ഞു. കുറഞ്ഞ സമയത്തിനുള്ളിൽ നമുക്ക് ഒരു ഫങ്ഷണൽ ഡിസ്ട്രോ ഉണ്ടാകാം, അവിടെ നമുക്ക് ആവശ്യാനുസരണം ഡോക്കർ, അൻസിബിൾ, ജിറ്റ്, പൈത്തൺ തുടങ്ങിയ ടൂളുകളും പാക്കേജുകളും ഇൻസ്റ്റാൾ ചെയ്യാൻ ആരംഭിക്കാം.

Linux Distro-യ്ക്കുള്ള വിൻഡോസ് സബ്സിസ്റ്റം കമാൻഡുകൾ പഠിക്കുക

പവർഷെൽ അല്ലെങ്കിൽ സിഎംഡി പ്രോംപ്റ്റിൽ നിന്ന് നേരിട്ട് ഞങ്ങളുടെ ലിനക്സ് വിതരണം സമാരംഭിക്കുന്നതിന് കുറച്ച് ഓപ്ഷനുകൾ മാത്രമേ ഉപയോഗിക്കാനാവൂ.

1. ഇനിപ്പറയുന്ന കമാൻഡ് ടൈപ്പ് ചെയ്യുക, അത് wsl-നൊപ്പം നമുക്ക് ഉപയോഗിക്കാവുന്ന ഓപ്ഷനുകളുടെ ലിസ്റ്റ് കാണിക്കും.

wsl -help

2. ഇനിപ്പറയുന്ന കമാൻഡ് കമാൻഡ് പ്രവർത്തിപ്പിച്ച് വിതരണത്തിന്റെ ഇൻസ്റ്റാൾ ചെയ്ത പതിപ്പ് പരിശോധിക്കുക.

wsl -l

ഈ കമാൻഡിന്റെ ഔട്ട്പുട്ടിൽ നിന്ന്, ഉബുണ്ടുവിന്റെ രണ്ട് പതിപ്പുകൾ ഇൻസ്റ്റാൾ ചെയ്തതും ഉബുണ്ടു 20.04 സ്ഥിരസ്ഥിതിയായി സമാരംഭിക്കുന്നതും നിങ്ങൾക്ക് കാണാൻ കഴിയും.

3. ഡിഫോൾട്ട് ഡിസ്ട്രിബ്യൂഷൻ (ഉബുണ്ടു 20.04) ലളിതമായി ടൈപ്പ് ചെയ്യുന്നതിലൂടെ സമാരംഭിക്കാം.

wsl

4. കമാൻഡ് പ്രവർത്തിപ്പിച്ച് സ്ഥിരസ്ഥിതി ലിനക്സ് വിതരണം മാറ്റുക.

wsl -s Ubuntu-18.04

5. കമാൻഡ് പ്രവർത്തിപ്പിച്ച് ഒരു നിർദ്ദിഷ്ട ഉപയോക്താവുമായി നിർദ്ദിഷ്ട വിതരണവുമായി ബന്ധിപ്പിക്കുക.

wsl -d Ubuntu-18.04 -u tecmint

6. വിതരണത്തിന്റെ നില പരിശോധിക്കുന്നതിന് \wsl -l\ കമാൻഡിനോടൊപ്പം നമുക്ക് കുറച്ച് ഫ്ലാഗുകൾ കൈമാറാം.

  • wsl -l --all – എല്ലാ വിതരണങ്ങളും ലിസ്റ്റുചെയ്യുക.
  • wsl -l --running – നിലവിൽ പ്രവർത്തിക്കുന്ന വിതരണങ്ങൾ മാത്രം ലിസ്റ്റ് ചെയ്യുക.
  • wsl -l --quiet – വിതരണ നാമങ്ങൾ മാത്രം കാണിക്കുക.
  • wsl -l --verbose – എല്ലാ വിതരണങ്ങളെയും കുറിച്ചുള്ള വിശദമായ വിവരങ്ങൾ കാണിക്കുക.

7. ഇനിപ്പറയുന്ന കമാൻഡ് പ്രവർത്തിപ്പിക്കുന്നതിലൂടെ, എന്റെ ലിനക്സ് ഡിസ്ട്രിബ്യൂഷൻ ഏത് WSL പതിപ്പിലാണ് പ്രവർത്തിക്കുന്നതെന്ന് നമുക്ക് പരിശോധിക്കാം.

wsl -l -v

എന്റെ ഉബുണ്ടു 20.04 വളരെക്കാലം മുമ്പ് കോൺഫിഗർ ചെയ്തതിനാൽ WSL 1 പതിപ്പിനൊപ്പം പ്രവർത്തിക്കുന്നു. കമാൻഡ് പ്രവർത്തിപ്പിച്ച് എനിക്ക് അത് WSL 2 ലേക്ക് പരിവർത്തനം ചെയ്യാൻ കഴിയും.

wsl --set-version Ubuntu-20.04 2

ഇത് പൂർത്തിയാകാൻ കുറച്ച് സമയമെടുക്കും, WSL 1, WSL 2-ലേക്ക് പരിവർത്തനം ചെയ്യുമ്പോൾ നിങ്ങൾക്ക് \പരിവർത്തനം പൂർത്തിയായി കാണാൻ കഴിയും.

--set-version കമാൻഡ് പ്രവർത്തിപ്പിക്കുമ്പോൾ, നിലവിലെ അവസ്ഥ പരിശോധിക്കാൻ മറ്റൊരു PowerShell വിൻഡോ തുറന്ന് wsl -l -v പ്രവർത്തിപ്പിക്കുക. ഇത് \പരിവർത്തനം എന്ന് കാണിക്കും.

wsl -l -v

നിലവിലെ WSL പതിപ്പ് പരിശോധിക്കാൻ നിങ്ങൾക്ക് ഇനിപ്പറയുന്ന കമാൻഡ് വീണ്ടും പ്രവർത്തിപ്പിക്കാൻ കഴിയും. എന്റെ രണ്ടു വിതരണവും ഇപ്പോൾ WSL2-നൊപ്പം പ്രവർത്തിക്കും.

wsl -l -v

ഞങ്ങൾക്ക് WSL2 സ്ഥിരസ്ഥിതി പതിപ്പായി സജ്ജീകരിക്കാനും കഴിയും, അതിനാൽ ഞങ്ങൾ പുതിയ വിതരണം ഇൻസ്റ്റാൾ ചെയ്യുമ്പോൾ അത് WSL2 ഉപയോഗിച്ച് പ്രവർത്തിക്കും. പ്രവർത്തിപ്പിക്കുന്നതിലൂടെ നിങ്ങൾക്ക് സ്ഥിരസ്ഥിതി പതിപ്പ് സജ്ജമാക്കാൻ കഴിയും.

wsl --set-default-version 2

ഈ ലേഖനത്തിൽ, വിൻഡോസിൽ ഉബുണ്ടു ലിനക്സ് ഇൻസ്റ്റാൾ ചെയ്യുന്നതിനായി WSL 2 എങ്ങനെ കോൺഫിഗർ ചെയ്യാമെന്ന് ഞങ്ങൾ കണ്ടു, കൂടാതെ PowerShell അല്ലെങ്കിൽ cmd പ്രോംപ്റ്റിൽ നിന്ന് നമുക്ക് ഉപയോഗിക്കാൻ കഴിയുന്ന കുറച്ച് കമാൻഡ്-ലൈൻ ഓപ്ഷനുകൾ പഠിച്ചു.

ഇൻസ്റ്റാളേഷൻ സമയത്ത്, ഞാൻ നേരിട്ടിട്ടില്ലാത്ത വ്യത്യസ്uത പിശകുകൾ നിങ്ങൾ നേരിട്ടേക്കാം, അങ്ങനെയെങ്കിൽ, WSL നെ കുറിച്ച് കൂടുതൽ ഉൾക്കാഴ്uച ലഭിക്കുന്നതിന് Microsoft ഡോക്യുമെന്റേഷനിൽ നിന്നുള്ള ഔദ്യോഗിക FAQ വിഭാഗം.