తెలుగు
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) వర్చువల్ డిస్క్ ఆపరేషన్లకు అంతరాయం కలిగించవచ్చు; ట్రబుల్షూట్ చేసేటప్పుడు వాటిని తాత్కాలికంగా ఆఫ్ చేసి ప్రయత్నించవచ్చు.