मराठी
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" आणि "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 तयार आहे, फक्त "प्रवेश तिकीट" मिळाले आहे, सिस्टम अजून प्रत्यक्षात स्थापित झालेली नाही.
अध्याय 1 नुसार कॉन्फिगरेशन पूर्ण केल्यानंतर (किंवा तुम्हाला कॉन्फिगरेशन पूर्ण झाले आहे असे वाटत असल्यास), तरीही 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 घटक स्थापित नाहीत, कृपया अध्याय 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 व्हर्च्युअल डिस्क स्टॅक व्यवस्थित कार्य करत नाही, WSL 2 डिस्ट्रिब्युशन नोंदणी करताना आणि ext4.vhdx तयार/माउंट करताना अपयशी ठरते.
आधी किमान तपासणी करा: PowerShell प्रशासक म्हणून चालवून New-VHD चाचणी करा (उदाहरण: New-VHD -Path C:\test.vhdx -SizeBytes 1GB). ही कमांड देखील तीच एरर दर्शवत असल्यास, समस्या 100% Windows च्या बाजूने आहे, डिस्ट्रिब्युशनशी संबंधित नाही.
खालील क्रमाने तपासून दुरुस्ती करा:
Virtual Disk सेवा चालू नाही: services.msc उघडा, Virtual Disk सेवा शोधा, स्टार्टअप प्रकार "स्वयंचलित" (Automatic) करा आणि ती सुरू करा.
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, 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, हुओरोंग) व्हर्च्युअल डिस्क ऑपरेशनमध्ये अडथळा आणू शकतात; समस्या शोधताना ती तात्पुरती बंद करून पुन्हा प्रयत्न करा.