WSL पर RHEL (Red Hat Enterprise Linux)/Fedora चलाना उपयोगकर्ताओं को एक विंडोज वातावरण के भीतर लिनक्स के लचीलेपन का आनंद लेने की अनुमति देता है। चाहे जो भी इसे एक्सेस कर रहा हो, डब्ल्यूएसएल उन्हें वर्चुअल मशीन या ड्यूल बूट सेटअप की आवश्यकता के बिना फेडोरा या आरएचएल को मूल रूप से चलाने में सक्षम बनाता है। इस लेख में, हम सक्षम करने के लिए चरणों के माध्यम से चलेंगे Linux (WSL) के लिए विंडोज सबसिस्टम पर Rhel/Fedora चलाएं
लिनक्स के लिए विंडोज सबसिस्टम पर आरएचईएल/ फेडोरा कैसे चलाएं (डब्ल्यूएसएल)
Linux (WSL) के लिए विंडोज सबसिस्टम पर RHEL (Red Hat Enterprise Linux)/Fedora को चलाने के लिए नीचे दिए गए चरणों को निष्पादित करें।
- विंडोज पर WSL सक्षम करें
- WSL पर फेडोरा स्थापित करें
- WSL पर rhel स्थापित करें
आइए जानें कि WSL पर Rhel /Fedora को कैसे चलाया जाए।
1] विंडोज पर WSL सक्षम करें
फेडोरा या आरएचईएल को स्थापित करने से पहले, पहला कदम लिनक्स के लिए विंडोज सबसिस्टम को सक्षम करना है, जो विंडोज को लिनक्स वितरण को चलाने की अनुमति देगा। ऐसा ही करने के लिए, नीचे दिए गए चरणों का पालन करें:
- Win + X पर क्लिक करें, और पर क्लिक करें टर्मिनल (व्यवस्थापक) को खोलने के लिए पावरशेल प्रशासनिक विशेषाधिकारों के साथ।
- WSL स्थापित करने के लिए निम्न कमांड चलाएं, इसे वर्चुअल मशीन प्लेटफॉर्म के साथ -साथ सक्षम करें, और डिफ़ॉल्ट लिनक्स वितरण (आमतौर पर Ubuntu) को स्थापित करें।
wsl.exe --install
- अन्य उपलब्ध वितरणों की खोज करने और उन्हें स्थापित करने के लिए, क्रमशः निम्नलिखित कमांड चलाएं: EA71102048EE7C58C58C5089252E94BEE62FFA3C9A9
नोट: डिस्ट्रो नाम को वांछित वितरण के नाम से बदलें।
- एक बार WSL स्थापित होने के बाद, इसे सक्षम करने के लिए निम्न कमांड चलाएं:
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
- अगला, निम्न कमांड चलाकर परिवर्तनों को लागू करने के लिए पीसी को रिबूट करें:
पुनरारंभ -कंप्यूटर -फोर्स
एक बार जब हम WSL को सक्षम कर लेते हैं और पीसी को रिबूट कर लेते हैं, तो अगला कदम फेडोरा/आरएचईएल रूट फाइलसिस्टम को डाउनलोड और इंस्टॉल करना है।
2] WSL पर फेडोरा स्थापित करें
सुरक्षित मोड में उद्घाटन शब्द
चूंकि फेडोरा वितरण सूची में उपलब्ध नहीं था, इसलिए हम फेडोरा लिनक्स इंस्टॉलर या ज़िप फ़ाइल को आगे बढ़ाने और स्थापित करने जा रहे हैं, और फिर इसे चलाने जा रहे हैं।
उपयोगकर्ता इंस्टॉलर फ़ाइल डाउनलोड कर सकते हैं या निम्नलिखित कमांड चला सकते हैं:
फेडोरा के लिए 37
F8983C762E964D5622223862A6B4C7C2647BF3फेडोरा 36 के लिए
DF024386BD0596D277970916E8ADE3893C1A848फेडोरा के लिए 35
wget https://github.com/yosukes-dev/FedoraWSL/releases/download/35.20211113.0/Fedora35.zip
फेडोरा के लिए 34
6B0CB85EDBE0347EF9A0C76D498BD90BABCE9462ज़िप फ़ाइल डाउनलोड होने के बाद, अगला कदम इसे निकालना है। यदि कमांड ज़िप फ़ाइल डाउनलोड नहीं करता है, तो आप बस URL को ब्राउज़र में कॉपी और पेस्ट कर सकते हैं और फिर डाउनलोड करना शुरू कर सकते हैं।
निर्यात पसंदीदा किनारे से
उपयोगकर्ताओं को दो फाइलें देखेंगे: Fedore.exe और Rootfs। ऐसा करने के लिए, डाउनलोड की गई ज़िप फ़ाइल पर राइट-क्लिक करें और ऑल एक्सट्रैक्ट का चयन करें। एक गंतव्य फ़ोल्डर चुनें, कई फेडोरा उदाहरणों के लिए उपयोग करने के लिए एक नाम प्रदान करें, और प्रक्रिया को समाप्त करने के लिए एक्सट्रैक्ट पर क्लिक करें।
चलाएँ Fedora.exe WSL में फेडोरा सिस्टम को पंजीकृत करने के लिए फ़ाइल।
वैकल्पिक रूप से, इसे WSL2 के लिए पंजीकृत करने के लिए, निम्न कमांड चलाएं:
wsl --set-version RHWSL 2
यह जांचने के लिए कि क्या फेडोरा को WSL में सफलतापूर्वक जोड़ा गया है, निम्नलिखित कमांड चलाएं:
27893C7D4365C18C24B6FEC9FB898E10D311692WSL में फेडोरा शेल खोलने के लिए, निम्न कमांड चलाएं:
B1330C6C723403EAA34580DE532FC8F0446D8753नोट: VM नाम को निर्दिष्ट WSL वितरण के साथ बदल दिया जाएगा, उदा। Fedora37
एक बार फेडोरा के अंदर, उपयोगकर्ता पैकेज अपडेट कर सकते हैं, नए उपयोगकर्ताओं को जोड़ सकते हैं और अतिरिक्त सॉफ़्टवेयर भी स्थापित कर सकते हैं।
पढ़ना: विंडोज में .sh या शेल स्क्रिप्ट फ़ाइल कैसे चलाएं
3] WSL पर rhel स्थापित करें
वेब आधारित इलस्ट्रेटर
WSSL पर WSL को स्थापित करने और सक्षम करने के बाद, WSL पर RHEL को कैसे स्थापित और उपयोग किया जाए।
GitHub से आवश्यक रिलीज़ डाउनलोड करके शुरू करें, या अपने आवश्यक संस्करण के आधार पर उन्नत PowerShell में निम्नलिखित कमांड चलाएं:
आरएचईएल 9.1
डीआरएचईएल 9
wget https://github.com/yosukes-dev/RHWSL/releases/download/9.0.0-1468.1655190709/RHWSL.zip
आरएचईएल 8.7
D3E6607257325B01F23B6E5CD5C718DD65FB45Aइसे डाउनलोड करने के लिए प्रतीक्षा करें, इसे उसी तरह से निकालें जैसे हमने फेडोरा ज़िप फ़ाइल के लिए किया था, और फिर WSL पर RHEL को पंजीकृत करने के लिए Rhwsl.exe फ़ाइल चलाएं। WSL2 के लिए पंजीकरण करने के लिए नीचे दिए गए कमांड को चलाएं:
wsl --set-version RHWSL 2
यह जांचने के लिए कि क्या आरएचईएल को सफलतापूर्वक स्थापित और पंजीकृत किया गया है, रन करें
27893C7D4365C18C24B6FEC9FB898E10D311692RHEL शुरू करने के लिए क्रमशः कमांड चलाएं, इसे Red Hat की सदस्यता सेवा के साथ पंजीकृत करें, और इसे संलग्न करें:
विंडोज 7 जाने के लिए bitlocker
शुरू करना:
wsl --distribution RHWSL
पंजीकरण करवाना:
FD1BB5EA37ACEFA5EA50DA11211FB3F340F5E0D7संलग्न करना:
subscription-manager attach
उपयोगकर्ता निम्नलिखित कमांड चलाकर आवश्यक पैकेज स्थापित कर सकते हैं:
79F8D7EC09B46BA9BFF4918E74BAE5A20BEE46Eउपयोगकर्ता अब WSL पर फेडोरा और आरएचईएल दोनों को चला सकते हैं।
मैं WSL2 में एक विशिष्ट डिस्ट्रो कैसे चलाऊं?
WSL2 में एक विशिष्ट डिस्ट्रो चलाने के लिए, उपयोगकर्ताओं को प्रशासनिक अधिकारों के साथ PowerShell या कमांड प्रॉम्प्ट को चलाने की आवश्यकता होती है और फिर 54C07EC494D275F75F7CB4814CFD29D0DDE64A05968 को 54C07EC494D275F75F75FD29D29D0DDE29D0DDE29D0DDE29D0DDE29D0DDE2964A0DDE2964A05968 की आवश्यकता होती है। फिर इसे wsl --set-version <DistroName> 2
चलाकर WSL2 पर पंजीकृत होना चाहिए। एक बार हो जाने के बाद, इसे शुरू करने के लिए निम्न कमांड चलाएं: 83534702A87CCEB0D725172E64A8917EB999F26F6 ।
WSL की सीमाएँ क्या हैं?
WSL की कई सीमाएँ हैं, जिनमें सीमित लिनक्स कर्नेल समर्थन और कुछ सिस्टम कॉल और मॉड्यूल का प्रतिबंध शामिल है। WSL1 को GUI अनुप्रयोगों के लिए सीमित समर्थन है, जबकि हार्डवेयर का उपयोग विवश है। इसके अलावा, प्रदर्शन देशी लिनक्स की तुलना में कम हो सकता है, और कुछ अनुप्रयोगों, विशेष रूप से SystemD की आवश्यकता वाले लोगों को ठीक से कार्य नहीं कर सकते हैं।
यह भी पढ़ें: विंडोज पर डब्ल्यूएसएल डिस्ट्रोस का आयात और निर्यात करें।