लिनक्स के लिए विंडोज सबसिस्टम (डब्लूएसएल) वर्चुअलबॉक्स या वीएमवेयर जैसे तीसरे पक्ष के हाइपरवाइजर का उपयोग किए बिना विंडोज पर जीएनयू/लिनक्स वातावरण चलाने का एक आसान तरीका प्रदान करता है। WSL 1 कई विशेषताओं के साथ आया, जो उपयोगकर्ताओं को एक कमांड-लाइन इंटरफ़ेस के भीतर Linux कमांड, उपयोगिताओं और अन्य उपकरणों को चलाने की अनुमति देता है।
WSL (WSL 2) का नवीनतम संस्करण विंडोज़ पर ग्राफिकल लिनक्स ऐप भी चला सकता है और तेज़ सिस्टम कॉल और बेहतर फ़ाइल I/O प्रदर्शन के लिए अतिरिक्त कार्यक्षमता के साथ पूरी तरह कार्यात्मक लिनक्स कर्नेल को नियोजित करता है।
यह मार्गदर्शिका प्रदर्शित करेगी कि आप Windows 10 चलाने वाले कंप्यूटर पर WSL 2 कैसे स्थापित कर सकते हैं।
चरण 1:विंडोज 10 पर WSL इंस्टॉल करें
यदि आपके पास पहले से ही WSL स्थापित है, तो अगले चरण पर जाएं। जो नहीं करते हैं, उनके लिए WSL सुविधा को सक्षम करें और पहले अपने सिस्टम पर एक डिस्ट्रो सेट करें। ऐसा करने के लिए, प्रारंभ मेनू पर जाएं और "Windows सुविधाओं को चालू या बंद करें खोजें ।" फिर, सूची से सबसे प्रासंगिक परिणाम चुनें।
एक नयी विंडो खुलेगी। नीचे स्क्रॉल करें और "लिनक्स के लिए विंडोज सबसिस्टम . के बगल में स्थित बॉक्स को चेक करें " और "वर्चुअल मशीन प्लेटफ़ॉर्म ।" ठीक Click क्लिक करें जारी रखने के लिए।
विंडोज अब आवश्यक फाइलों को खोजेगा और डाउनलोड करेगा। एक बार डाउनलोड पूरा हो जाने पर, अभी पुनरारंभ करें . पर क्लिक करें अपनी मशीन को रीबूट करने के लिए।
चरण 2:WSL 2 कर्नेल अपडेट डाउनलोड करें
WSL 2 को स्थापित करने के लिए, सबसे पहले, आपको नवीनतम WSL 2 कर्नेल अपडेट को डाउनलोड और इंस्टॉल करना होगा।
डाउनलोड करें :WSL 2 कर्नेल अपडेट
अपने सिस्टम पर डाउनलोड किए गए प्रोग्राम को स्थापित करने के लिए ऑन-स्क्रीन निर्देशों का पालन करें।
एक बार हो जाने के बाद, कमांड प्रॉम्प्ट लॉन्च करें (व्यवस्थापक के रूप में पसंदीदा चलाएं) और WSL के डिफ़ॉल्ट संस्करण को 2 पर सेट करने के लिए निम्न कमांड दर्ज करें:
wsl --set-default-version 2
चरण 3:WSL के लिए Linux डिस्ट्रो इंस्टॉल करें
इसके बाद, Microsoft Store या Command Prompt से WSL के लिए एक Linux डिस्ट्रो डाउनलोड करें। माइक्रोसॉफ्ट स्टोर से डिस्ट्रो डाउनलोड करना आसान है। बस इसे लॉन्च करें, डिस्ट्रो नाम खोजें, और प्राप्त करें . पर क्लिक करें इसे अपने सिस्टम पर स्थापित करने के लिए।
कमांड लाइन के माध्यम से डिस्ट्रो स्थापित करने के लिए, दौड़ें:
wsl --install -d distroname
...जहां डिस्ट्रोनाम लिनक्स वातावरण का नाम है जिसे आप स्थापित करना चाहते हैं। आप कमांड का उपयोग करके उपलब्ध विकल्पों की जांच कर सकते हैं:
wsl --list --online
इस गाइड के प्रयोजन के लिए, आइए Ubuntu स्थापित करें:
wsl --install -d Ubuntu
WSL अब डिस्ट्रो से जुड़ी फाइलों को डाउनलोड करेगा और आपके लिए एक माहौल तैयार करेगा। इस प्रक्रिया को समाप्त करने के लिए आपको कुछ मिनट प्रतीक्षा करनी पड़ सकती है।
चरण 4:मौजूदा डिस्ट्रोस के लिए WSL संस्करण स्विच करें
जैसा कि हमने दूसरे चरण में पहले ही WSL के डिफ़ॉल्ट संस्करण को 2 पर सेट कर दिया है, आपके द्वारा इंस्टॉल किया गया कोई भी नया डिस्ट्रो स्वचालित रूप से WSL 2 पर चलना चाहिए। लेकिन यदि नहीं, तो आप मैन्युअल रूप से संस्करण को भी स्विच कर सकते हैं।
ऐसा करने के लिए, सबसे पहले, आपको WSL के उस संस्करण की जांच करनी होगी, जिस पर आपके डिस्ट्रो वर्तमान में चल रहे हैं। आप टाइप करके ऐसा कर सकते हैं:
wsl -l -v
आउटपुट संबंधित WSL संस्करणों के साथ स्थापित डिस्ट्रोस की एक सूची प्रदर्शित करेगा। संस्करण को WSL 2 में बदलने के लिए, निम्न कमांड टाइप करें:
wsl --set-version distroname 2
उदाहरण के लिए, Ubuntu को नवीनतम WSL संस्करण में बदलने के लिए:
wsl --set-version Ubuntu 2
रूपांतरण प्रक्रिया शुरू हो जाएगी और आपको अपने सिस्टम विनिर्देशों के आधार पर कुछ समय तक प्रतीक्षा करनी होगी। एक बार हो जाने के बाद, परिवर्तन को सत्यापित करने के लिए WSL संस्करण को फिर से जांचें:
wsl -l -v
यही बात है। आपने अब अपने विंडोज 10 मशीन पर सफलतापूर्वक WSL 2 स्थापित कर लिया है।
Windows पर Linux डिस्ट्रोज़ चलाना
जबकि लिनक्स के लिए विंडोज सबसिस्टम विंडोज पर लिनक्स वातावरण चलाने का सबसे सुविधाजनक तरीका नहीं है, यह अभी भी सबसे उपयुक्त विकल्प है यदि आपका काम लिनक्स कमांड लाइन के इर्द-गिर्द घूमता है।
यदि आप विंडोज के भीतर चलने वाले पूर्ण डेस्कटॉप के साथ एक डिस्ट्रो चाहते हैं, तो वर्चुअलबॉक्स या वीएमवेयर जैसे हाइपरवाइजर को स्थापित करने पर विचार करें। WSL के विपरीत, आपके पास डिस्ट्रो को इंस्टॉल करने और डेस्कटॉप को कस्टमाइज़ करने के लिए बहुत अधिक विकल्प होंगे।