मराठी
Appearance
मराठी
Appearance
WSL Dashboard वापरण्यापूर्वी, तुमच्या Windows सिस्टमवर WSL 2 वातावरण योग्यरित्या सक्षम आणि कॉन्फिगर केलेले असणे आवश्यक आहे. हा दस्तऐवज तीन मुख्य भागांमध्ये विभागलेला आहे:
wsl आज्ञा चालवता येणे म्हणजे Linux यशस्वीरित्या स्थापित करता येते असा अर्थ नाही हे स्पष्ट करते.हा अध्याय आवश्यक मूलभूत सेटिंग्ज पूर्ण करण्यासाठी मार्गदर्शन करेल. हा अध्याय पूर्ण केल्यानंतर, आज्ञा उपलब्धता आणि स्थापना यश यातील फरक समजून घेण्यासाठी दुसरा अध्याय वाचा; स्थापनेत अजूनही समस्या असल्यास, तिसरा अध्याय पहा.
WSL 2 ला Windows आवृत्तीवर किमान आवश्यकता आहे. Win + R दाबा, winver टाकून तुमची आवृत्ती तपासा:
IMPORTANT
तुमची आवृत्ती खूप जुनी असल्यास, प्रथम "Windows Update" द्वारे तुमची सिस्टम अपग्रेड करा.
WSL 2 व्हर्च्युअलायझेशन तंत्रज्ञानावर चालते, म्हणून मदरबोर्डच्या BIOS/UEFI मध्ये व्हर्च्युअलायझेशन तंत्रज्ञान (Virtualization Technology) सक्षम करणे आवश्यक आहे.
Intel VT-x किंवा AMD-V सारखा पर्याय शोधून तो Enabled करावा लागेल.तुम्हाला "Windows Subsystem for Linux" आणि "Virtual Machine Platform" वैशिष्ट्ये सक्षम करावी लागतील.
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 1 इन्स्टन्स WSL 2 मध्ये अपग्रेड करू शकता.wsl --version, wsl -l -v इत्यादी आज्ञा योग्यरित्या चालू शकतात, याचा अर्थ Linux स्थापित करण्यास सज्ज आहे असे नाही. दोन्ही वेगवेगळ्या टप्प्यात आहेत, त्यांची बरोबरी करता येत नाही.
आज्ञा उपलब्ध असणे फक्त हे दर्शवते:
wsl.exe कमांड लाइन साधन उपलब्ध आहेपण Linux वितरण यशस्वीरित्या स्थापित करण्यासाठी अतिरिक्त अटी पूर्ण कराव्या लागतात. सामान्यतः अडकलेली ठिकाणे:
wsl -l -v फक्त स्थापित वितरणांची यादी करते, काहीही स्थापित नसल्यास यादी रिकामी असते, याचा अर्थ Ubuntu थेट चालवता येते असा नाही.wsl --install -d <वितरण> स्टोअर किंवा नेटवर्कवरून इमेज खेचणे आवश्यक आहे, कंपनी नेटवर्क, प्रॉक्सी, फायरवॉल अडथळा आणू शकतात.TIP
थोडक्यात: WSL आज्ञा चालते ≠ Linux सज्ज आहे, फक्त "तिकीट" मिळाले आहे, प्रत्यक्षात सिस्टम अजून स्थापित झालेली नाही.
पहिला अध्याय प्रमाणे संरचना पूर्ण केल्यानंतर (किंवा तुम्ही संरचना पूर्ण केली आहे असे वाटत असल्यास), wsl --install अजूनही अपयशी ठरत असल्यास, खालील क्रमाने तपासा.
PowerShell प्रशासक म्हणून चालवा, क्रमाने कार्यान्वित करा:
wsl --install --no-distribution
wsl --set-default-version 2नंतर systeminfo कार्यान्वित करा, आउटपुटमध्ये Virtualization Enabled In Firmware: Yes दिसते याची खात्री करा. वरील सर्वांमध्ये त्रुटी नसल्यास, मोकळ्या मनाने wsl --install ने वितरण स्थापित करू शकता.
NOTE
कोणतीही आज्ञा 100% wsl --install यशस्वी होईल याची हमी देऊ शकत नाही, पण वरील तपासण्या स्थापना अटी पूर्ण झाल्या आहेत का हे निश्चित करू शकतात.
"एक-क्लिक तपासणी" समस्या शोधण्यात अपयशी ठरल्यास, प्रत्येक आयटम तपासा:
systeminfo कार्यान्वित करा, आउटपुटमध्ये Virtualization Enabled In Firmware: Yes असणे आवश्यक.Get-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
Get-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatformEnabled असणे आवश्यक.wsl --version ला सामान्य आउटपुट असावे; आज्ञा सापडत नाही असे सांगितल्यास, WSL घटक स्थापित नाही, पहिला अध्याय वर परत जा.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 व्हर्च्युअल डिस्क स्टॅक योग्यरित्या कार्य करत नाही, WSL 2 वितरणाची नोंदणी करताना, ext4.vhdx तयार/माउंट करताना अपयशी ठरते.
प्रथम किमान तपासणी करा: 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 लूपबॅक कंट्रोलर), आणि FsDepends सेवा अक्षम नाही याची खात्री करा.
आयात केलेली इमेज WSL आवश्यकता पूर्ण करत नाही: wsl --import --vhd वापरताना, VHDX ext4 फाइल सिस्टम असणे आवश्यक आहे, LUKS एन्क्रिप्टेड डिस्क, सामान्य raw.img, लाइव्ह 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, ह्युरॉन्ग इत्यादी) व्हर्च्युअल डिस्क ऑपरेशन्समध्ये व्यत्यय आणू शकतात, तपासताना तात्पुरते बंद करून पहा.