Windows 10 में WSL से WSL 2 में अपडेट करें
विंडोज 10 में WSL से WSL 2 में कैसे अपडेट करें?
Microsoft ने WSL 2 को Windows 10 संस्करण 1909 और संस्करण 1903 में पोर्ट किया है। प्रारंभ में, यह विशेष रूप से विंडोज 10 संस्करण 2004 में उपलब्ध था। अब वे उपयोगकर्ता जिन्होंने ओएस के दो पुराने संस्करण स्थापित किए हैं, वे लिनक्स के लिए विंडोज सबसिस्टम को नवीनतम पीढ़ी में अपग्रेड कर सकते हैं और इसका उपयोग करने से लाभ प्राप्त कर सकते हैं।
डब्ल्यूएसएल 2 आर्किटेक्चर का एक नया संस्करण है जो विंडोज़ पर ईएलएफ64 लिनक्स बायनेरिज़ को चलाने के लिए लिनक्स के लिए विंडोज सबसिस्टम को शक्ति देता है। यह नया आर्किटेक्चर बदलता है कि ये लिनक्स बायनेरिज़ विंडोज और आपके कंप्यूटर के साथ कैसे इंटरैक्ट करते हैं हार्डवेयर, लेकिन फिर भी WSL 1 (वर्तमान में व्यापक रूप से उपलब्ध) के समान उपयोगकर्ता अनुभव प्रदान करता है संस्करण)।
यह विंडोज के साथ एक वास्तविक लिनक्स कर्नेल को शिप करता है जो पूर्ण सिस्टम कॉल संगतता को संभव बना देगा। यह पहली बार है जब लिनक्स कर्नेल को विंडोज के साथ शिप किया गया है। WSL 2 एक लाइटवेट यूटिलिटी वर्चुअल मशीन (VM) के अंदर अपने Linux कर्नेल को चलाने के लिए नवीनतम वर्चुअलाइजेशन तकनीक का उपयोग करता है। इसे अधिक विंडोज 10 उपयोगकर्ताओं के लिए उपलब्ध कराने के लिए, माइक्रोसॉफ्ट के पास है
इसे उपलब्ध कराया ओएस के दो पिछले रिलीज के लिए।इसकी सभी प्रमुख विशेषताएं उपलब्ध होंगी, जिनमें शामिल हैं
- फ़ाइल सिस्टम का प्रदर्शन अब Mac और Linux की गति के बराबर है
- विशेष रूप से सभी लिनक्स अनुप्रयोगों के लिए बेहतर सिस्टम कॉल समर्थन: डॉकर, FUSE, rsync, आदि।
- पूर्ण लिनक्स कर्नेल
- डॉकर डेस्कटॉप ने WSL 2 को अपने इंजन के रूप में उपयोग करने के लिए समर्थन जोड़ा है
बनाता 18362.1049
तथा 18363.1049
WSL2 को काम करने के लिए या उच्चतर की आवश्यकता होती है। वे के साथ जारी कर रहे हैं केबी4571748.
WSL से WSL 2 में अपडेट करने के लिए आपको ये चरण करने होंगे
- Linux के लिए Windows सबसिस्टम सक्षम करें
- वर्चुअल मशीन प्लेटफ़ॉर्म वैकल्पिक सुविधा सक्षम करें
- लिनक्स कर्नेल अपडेट पैकेज डाउनलोड करें
- WSL 2 को अपने डिफ़ॉल्ट संस्करण के रूप में सेट करें
- इसके अंदर एक लिनक्स डिस्ट्रो स्थापित करें।
विंडोज 10 में WSL से WSL 2 में अपडेट करने के लिए,
- खोलना व्यवस्थापक के रूप में पावरशेल.
- WSL स्थापित करने के लिए, यह कमांड चलाएँ:
dism.exe /online /enable-feature /featurename: Microsoft-Windows-Subsystem-Linux /all /norestart.
- वर्चुअल मशीन प्लेटफ़ॉर्म वैकल्पिक सुविधा को निम्न आदेश चलाकर सक्षम करें:
dism.exe /online /enable-feature /featurename: VirtualMachinePlatform /all /norestart
- विंडोज 10 को पुनरारंभ करें.
- नवीनतम लिनक्स कर्नेल अपडेट पैकेज डाउनलोड करें और इसे स्थापित करें: x64 मशीनों के लिए WSL2 Linux कर्नेल अद्यतन पैकेज
- WSL 2 को अपने डिफ़ॉल्ट संस्करण के रूप में सेट करें। PowerShell को व्यवस्थापक के रूप में खोलें और चलाएँ:
wsl --सेट-डिफ़ॉल्ट-संस्करण 2
. - अब तुम यह कर सकते हो WSL 2 डिस्ट्रोस स्थापित करें माइक्रोसॉफ्ट स्टोर से (नोट देखें)।
आप कर चुके हैं!
नोट: कुछ पुराने WSL डिस्ट्रोज़ को WSL 2 के अंतर्गत चलाने के लिए डिज़ाइन नहीं किया गया है। आपको उन्हें मैन्युअल रूप से अनइंस्टॉल करने की आवश्यकता है। यहां WSL 2 -संगत डिस्ट्रोस की सूची दी गई है।
- उबंटू
- उबंटू 16.04 एलटीएस
- उबंटू 18.04 एलटीएस
- उबंटू 20.04 एलटीएस
- ओपनएसयूएसई लीप 15.1
- SUSE लाइनेक्स एंटरप्राइज सर्वर 12 SP5
- SUSE लाइनेक्स एंटरप्राइज सर्वर 15 SP1
- काली लिनक्स
- डेबियन जीएनयू/लिनक्स
- WSL. के लिए फेडोरा रीमिक्स
- पेंगविन
- पेंगविन एंटरप्राइज
- अल्पाइन WSL
साथ ही, आप क्लासिक WSL डिस्ट्रो को पोस्ट में बताए अनुसार नए प्लेटफॉर्म में बदलने का प्रयास करते हैं विंडोज 10 में लिनक्स 2 के लिए विंडोज सबसिस्टम स्थापित करें. संक्षेप में, कमांड चलाएँ डब्ल्यूएसएल --सेट-संस्करण
उन्नत पावरशेल में। डिस्ट्रो नाम को वास्तविक डिस्ट्रो नाम से प्रतिस्थापित करें, उदा। उबंटू: wsl --सेट-संस्करण उबंटू 2
.
आपके लक्षित वितरण के आकार के आधार पर WSL 1 से WSL 2 में अपडेट को पूरा होने में कई मिनट लग सकते हैं।