वर्षों में Linux को Windows के साथ चलाना तेजी से उपयोगी साबित हुआ है। लेकिन डुअल बूटिंग प्रबंधन करना मुश्किल हो सकता है जबकि वर्चुअल मशीन सेट अप करने में कुछ स्थिरता के मुद्दे आते हैं।
एक समाधान Windows Subsystem for Linux का उपयोग करना है। यहां Windows Subsystem for Linux का उपयोग करके Windows पर Linux डेस्कटॉप चलाने का तरीका बताया गया है।
Windows Subsystem for Linux क्या है?
Windows Subsystem for Linux (WSL) Windows 10 और 11 के लिए एक वैकल्पिक विशेषता है जो Windows Store में उपलब्ध Linux ऑपरेटिंग सिस्टम की स्थापना का समर्थन करती है।
इसका मूल अर्थ है कि आप Windows में एक Linux टर्मिनल खोल सकते हैं और Linux सॉफ्टवेयर इंस्टॉल और चला सकते हैं।
किसी भी वर्चुअलाइज़ेशन ऐप को इंस्टॉल करने की आवश्यकता नहीं है और कोई डुअल बूटिंग नहीं है।
Windows Subsystem for Linux के साथ समस्या, हालांकि, यह है कि डिफ़ॉल्ट रूप से यह विशुद्ध रूप से एक कमांड लाइन अनुभव है। कोई डेस्कटॉप नहीं है। पावर उपयोगकर्ताओं के लिए, यह शायद कोई समस्या नहीं होगी, लेकिन चूंकि Linux के पास डेस्कटॉप वातावरण का एक विस्तृत चयन है, यह थोड़ी चूक लगती है।
सौभाग्य से, आप WSL के साथ Windows में एक Linux डेस्कटॉप इंस्टॉल कर सकते हैं।
सुनिश्चित करें कि Windows 10 संगत है
आगे बढ़ने से पहले, यहां महत्वपूर्ण बात है: आपको Windows का 64-बिट संस्करण चलाने की आवश्यकता है।
आप इसे Settings > System > About में जांच सकते हैं, जहां आपको System type प्रविष्टि मिलेगी। आगे बढ़ने के लिए, इसमें "64-bit operating system" पढ़ना चाहिए। यदि नहीं, और आप 64-बिट हार्डवेयर चला रहे हैं, तो आपको Windows 10 को 32-बिट से 64-बिट में अपग्रेड करना होगा।
एक और पूर्वापेक्षा यह है कि आपको Windows 10 बिल्ड 14393 या बाद का संस्करण चलाने की आवश्यकता है। आप इसे उसी About स्क्रीन में, Windows specifications के तहत सूचीबद्ध देख सकते हैं। OS build देखें---यदि यह 14393 से अधिक है, तो आप Windows Subsystem for Linux का उपयोग कर सकते हैं। यदि नहीं, तो बस एक Windows Update चलाएं।
एक बार Windows 10 संगत हो जाने पर, Windows Subsystem for Linux इंस्टॉल करने के लिए हमारे गाइड का पालन करने का समय आ गया है।
और पढ़ें: Windows Subsystem for Linux इंस्टॉल करें
उसके सेट अप के साथ, डेस्कटॉप जोड़ने का समय आ गया है।
WSL डेस्कटॉप इंस्टॉल करें
यदि आपने पहले ही Windows Subsystem for Linux सेट अप कर लिया है, तो Start पर क्लिक करें और bash दर्ज करें। Linux का उपयोग शुरू करने के लिए पहला विकल्प (bash रन कमांड) पर क्लिक करें। निम्न चरण मानते हैं कि आपने Ubuntu को अपने पसंदीदा Linux ऑपरेटिंग सिस्टम के रूप में इंस्टॉल किया है।
Ubuntu को अपडेट और अपग्रेड करके शुरू करें:
sudo apt update
sudo apt upgrade
जब यह अपग्रेड चल रहा हो, तो VcXsrv Windows X Server उपयोगिता डाउनलोड और इंस्टॉल करने के लिए Sourceforge पर जाएं। (Windows के लिए अन्य X सर्वर उपलब्ध हैं, जिनमें Xming और MobaXterm शामिल हैं। इस गाइड के शेष भाग के लिए, हम VcXsrv का उपयोग करेंगे।)
एक X सर्वर आपको Linux एप्लिकेशन या डेस्कटॉप वातावरण के ग्राफिकल यूजर इंटरफेस (GUI) तक पहुंचने देता है। Linux सिस्टम डेस्कटॉप प्रदर्शित करने के लिए X पर भरोसा करते हैं, लेकिन इसका उपयोग नेटवर्क पर भी किया जा सकता है।
आगे बढ़ने से पहले सुनिश्चित करें कि आपका X विंडो सर्वर इंस्टॉल हो चुका है। अगला कदम अपने Linux डेस्कटॉप वातावरण (LDE) को इंस्टॉल करना है।
WSL के लिए कई Linux डेस्कटॉप वातावरण उपलब्ध हैं। हम चीजों को सरल रखने जा रहे हैं और LXDE नामक एक हल्के वातावरण को इंस्टॉल करेंगे। इंस्टॉल करने के लिए, इनपुट करें:
sudo apt install lxde
LXDE की स्थापना के बाद, यह कमांड इनपुट करें
export DISPLAY=:0
export LIBGL_ALWAYS_INDIRECT=1
यह Linux को X सर्वर के माध्यम से डेस्कटॉप प्रदर्शित करने का निर्देश देता है। इसलिए, जब आप ऊपर डाउनलोड किए गए X Server प्रोग्राम को चलाते हैं, तो आप Linux डेस्कटॉप वातावरण देखेंगे।
हमने VcXsrv का उपयोग किया जिसमें XLaunch टूल है। X Display Settings विंडो देखने के लिए इस पर क्लिक करें और One large window या One large window without titlebar चुनें। वहां Display number देखें और इसे 0 पर सेट करें।
Next पर क्लिक करें, फिर Start no client चुनें ताकि यह सुनिश्चित हो सके कि XLaunch केवल सर्वर शुरू करता है, जिससे आप बाद में Linux डेस्कटॉप शुरू कर सकें। फिर से Next पर क्लिक करें, फिर Finish। आप पहले Save configuration पर क्लिक करके इसे सहेजना पसंद कर सकते हैं।
अपना Linux डेस्कटॉप लॉन्च करने के लिए तैयार? अपने पसंदीदा LDE को शुरू करने की कमांड दर्ज करें। LXDE के लिए, उदाहरण के लिए, उपयोग करें:
startlxde
Linux डेस्कटॉप वातावरण तब दिखाई देना चाहिए!
अब आप किसी भी प्रीइंस्टॉल्ड Linux सॉफ्टवेयर को चला सकते हैं और यहां तक कि नए ऐप्स और उपयोगिताएं भी इंस्टॉल कर सकते हैं। अन्य WSL-संगत डेस्कटॉप वातावरण में KDE शामिल है। आप Windows पर GNOME भी इंस्टॉल कर सकते हैं एक पूर्ण Ubuntu डेस्कटॉप अनुभव के लिए।
WSL डेस्कटॉप वातावरण नहीं चाहते? बस एक Linux ऐप इंस्टॉल करें
Linux डेस्कटॉप इंस्टॉल करने के अलावा, आप Windows 10 से सीधे एक Linux डेस्कटॉप ऐप इंस्टॉल कर सकते हैं। यह उपयोगी है यदि आप एक के लिए पूर्ण डेस्कटॉप इंस्टॉल करने को ओवरकिल मानते हैं।
उदाहरण के लिए, Rhythmbox मीडिया प्लेयर इंस्टॉल करने और इसे Windows पर Linux में चलाने के लिए, उपयोग करें:
sudo apt install rhythmbox
सुनिश्चित करें कि आपने एक्सपोर्ट कमांड सेट किया है:
export DISPLAY=:0
फिर बस bash प्रॉम्प्ट से ऐप चलाएं:
rhythmbox
मीडिया प्लेयर लॉन्च होगा, आपके लिए लाइब्रेरी ब्राउज़ करने के लिए तैयार।
इस मामले में, आपको स्पष्ट रूप से अपने कंप्यूटर पर Linux वातावरण में कुछ मीडिया फाइलें जोड़ने की आवश्यकता होगी। आप ब्राउज़र इंस्टॉल करके और फाइलें डाउनलोड करके, या बस मीडिया फाइलों के साथ एक USB ड्राइव हुक करके ऐसा कर सकते हैं।
USB ड्राइव कनेक्ट करने के बाद, इसे माउंट करना याद रखें (यह उदाहरण D: को ड्राइव अक्षर के रूप में उपयोग करता है):
sudo mount -t drvfs D: /mnt/d
जब आप काम पूरा कर लें, तो हटाने से पहले ड्राइव को अनमाउंट करना होगा। यह ड्राइव पर डेटा की अखंडता सुनिश्चित करता है।
sudo umount /mnt/d
हालांकि अपने Windows फोल्डर्स को Linux ऐप्स के भीतर से ब्राउज़ करना संभव है, कोई वास्तविक फाइल खोली नहीं जा सकती। यह Windows Subsystem for Linux की एक कमी है, यद्यपि एक जो Windows और Linux दोनों वातावरण को नुकसान से बचाती है।
Windows में Linux डेस्कटॉप चलाएं: परम अभिसरण!
Windows Subsystem for Linux Windows PC पर Linux सॉफ्टवेयर चलाना सरल बनाता है। वर्चुअल मशीन या डुअल बूटिंग के दर्द के बारे में चिंता करने की कोई आवश्यकता नहीं है।
Linux डेस्कटॉप इंस्टॉल होने के साथ, अभिसरण लगभग पूरा हो गया है। Windows डेस्कटॉप के आराम से Linux से परिचित होने का यह एक शानदार तरीका है।
और जानना चाहते हैं? अब Linux के साथ शुरुआत करने का समय है।