वर्चुअलबॉक्स में माइक्रोसॉफ्ट के सीबीएल-मैरिनर को कैसे स्थापित करें

माइक्रोसॉफ्ट ने अपना खुद का लिनक्स डिस्ट्रो- कॉमन बेस लिनक्स मेरिनर (सीबीएल-मैरिनर) जारी किया। यह एक सामान्य धारणा है कि लिनक्स और विंडोज कट्टर-प्रतिद्वंद्वी हैं, इस तथ्य पर विचार करते हुए कि वे लगातार कंप्यूटर उपयोगकर्ताओं को अपने प्रसाद के साथ जीतने की कोशिश कर रहे हैं।

CBL-Mariner की रिलीज़ ने बहुत से लोगों को आश्चर्यचकित किया, लेकिन तकनीक से भरी दुनिया इसी तरह काम करती है। निश्चिंत रहें, Microsoft Windows को CBL-Mariner से प्रतिस्थापित नहीं कर रहा है। वास्तव में, CBL-Mariner को Microsoft की आंतरिक इंजीनियरिंग टीम की सहायता के लिए बनाया गया है।

आइए सीबीएल-मैरिनर को गहराई से देखें और वर्चुअल मशीन में इसे स्थापित करने के चरणों की जांच करें।

सीबीएल-मैरिनर क्या है?

माइक्रोसॉफ्ट के लिनक्स सिस्टम्स ग्रुप ने सीबीएल-मैरिनर का निर्माण और विकास किया। यह सिर्फ एक और लिनक्स वितरण नहीं है, क्योंकि यह माइक्रोसॉफ्ट के लिए एक बड़ा उद्देश्य प्रदान करता है। सीबीएल का प्राथमिक उद्देश्य क्लाउड इन्फ्रास्ट्रक्चर विकास के अलावा माइक्रोसॉफ्ट के एज उत्पादों और सेवाओं के विकास का मार्ग प्रशस्त करना है।

OS के लिए स्रोत कोड को GNU जनरल पब्लिक लाइसेंस और MIT लाइसेंस सहित विभिन्न ओपन-सोर्स लाइसेंस के तहत लाइसेंस प्राप्त है। यह वर्तमान में गिटहब रेपो के रूप में मौजूद है, और आपकी मशीन पर ओएस स्थापित करने के लिए कोई आईएसओ छवि नहीं है। अच्छी खबर यह है कि आप अभी भी अपनी खुद की आईएसओ छवि बनाकर और इसे अपनी वर्चुअल मशीन पर स्थापित करके डिस्ट्रो का उपयोग कर सकते हैं।

संबंधित: क्या आपको वर्चुअल मशीन या डब्लूएसएल में लिनक्स चलाना चाहिए?

सीबीएल-मैरिनर तकनीक की दुनिया के लिए कोई नई बात नहीं है। यह पहले Microsoft द्वारा Azure क्लाउड इन्फ्रास्ट्रक्चर को बनाए रखने के लिए आंतरिक रूप से उपयोग किया जाता था। रेडमंड ने कर्नेल को सख्त करके, हस्ताक्षरित अपडेट प्रदान करके, कंपाइलर-आधारित हार्डनिंग, टैम्पर-प्रूफ रजिस्ट्री के साथ कई और विशेषताओं का उपयोग करके सीबीएल की सुरक्षा में सुधार किया है।

VirtualBox में CBL-Mariner कैसे स्थापित करें

सोर्स कोड को आईएसओ इमेज में बदलना शायद डिस्ट्रो को वर्चुअल मशीन में चलाने और चलाने का सबसे आसान तरीका है। इस विधि में रिपॉजिटरी से कोड को डाउनलोड करना और इसे आईएसओ इमेज में बदलना शामिल है।

इस लेख के प्रयोजन के लिए, वर्चुअलबॉक्स पर इंस्टॉलेशन किया गया है, जो एक लोकप्रिय वर्चुअल मशीन हाइपरवाइजर है।

चरण 1: वर्चुअलबॉक्स डाउनलोड करें

यदि आपके सिस्टम पर पहले से वर्चुअलबॉक्स स्थापित नहीं है, तो आप इसे वेबसाइट से डाउनलोड कर सकते हैं और आईएसओ छवि बनाने से पहले इसे स्थापित कर सकते हैं।

डाउनलोड करें : ओरेकल वर्चुअलबॉक्स

चरण 2: आवश्यक निर्भरताएँ स्थापित करना

वास्तविक संस्थापन शुरू करने से पहले, आपको अपनी लिनक्स मशीन पर कुछ निर्भरताएँ स्थापित करनी होंगी। आपके पास उनमें से कुछ पहले से ही हो सकते हैं, लेकिन दोबारा जांच करना हमेशा अच्छा होता है।

उबंटू जैसे डेबियन-आधारित डिस्ट्रो पर निर्भरता स्थापित करने के लिए, निम्न टाइप करें:

 sudo apt-get install git make tar wget curl rpm qemu-utils golang-go genisoimage python2.0 bison gawk

आउटपुट:

चरण 3: GitHub रिपॉजिटरी की क्लोनिंग

अगला कदम गिट क्लोन कमांड का उपयोग करके सीबीएल के आधिकारिक गिटहब भंडार को क्लोन करना है

 git clone https://github.com/microsoft/CBL-Mariner.git

आउटपुट:

चरण 4: आईएसओ छवि बनाना

स्रोत कोड डाउनलोड करने के बाद, अगला कदम आईएसओ छवि उत्पन्न करने के लिए एक विशिष्ट निर्देशिका तक पहुंचना है। स्टार्टअप के लिए आईएसओ बनाने के लिए एक-एक करके निम्नलिखित कमांड दर्ज करें:

 cd CBL-Mariner/toolkit
sudo make iso REBUILD_TOOLS=y REBUILD_PACKAGES=n CONFIG_FILE=./imageconfigs/full.json

आउटपुट:

एक सफल रूपांतरण के बाद सिस्टम ISO फ़ाइल को /out/images/full निर्देशिका में आउटपुट करेगा।

चरण 5: वर्चुअल मशीन बनाना

वर्चुअलबॉक्स खोलने के लिए पहला कदम है। फिर, नया VM बनाने के लिए New बटन पर क्लिक करें।

New पर क्लिक करने के बाद एक डायलॉग बॉक्स खुलेगा। नाम कॉलम में, ऑपरेटिंग सिस्टम के रूप में CBL-Mariner टाइप करें। टाइप ड्रॉपडाउन में, लिनक्स चुनें। इसके अतिरिक्त, आपको संस्करण के रूप में अन्य लिनक्स (64-बिट) का चयन करना होगा।

अगली स्क्रीन पर, आपको अपनी मशीन के लिए मेमोरी साइज असाइन करना होगा। आदर्श रूप से, आप इस चरण में 1GB RAM असाइन कर सकते हैं। यदि आप अधिक असाइन कर सकते हैं, तो मेमोरी को तदनुसार सेट करें। हालांकि, एक ऊपरी सीमा है, इसलिए ऑन-स्क्रीन निर्देशों का पालन करना सबसे अच्छा है।

अगली स्क्रीन पर अब वर्चुअल हार्ड डिस्क बनाएं विकल्प पर क्लिक करें।

आगे आने वाली स्क्रीन में, VDI (वर्चुअलबॉक्स डिस्क इमेज) विकल्प चुनें।

फिर, भौतिक हार्ड डिस्क पर संग्रहण के विकल्प के रूप में गतिशील रूप से आवंटित चुनें।

जैसे ही आप Next पर क्लिक करेंगे, आप फाइल लोकेशन और साइज स्क्रीन पर पहुंच जाएंगे। वह पथ दर्ज करें जहाँ आप VDI फ़ाइल सहेजना चाहते हैं। साथ ही, आप वर्चुअल हार्ड डिस्क का आकार भी चुन सकते हैं। एक आदर्श आकार 10GB डिस्क स्थान है, लेकिन यदि आपके पास आपके सिस्टम पर बहुत अधिक निःशुल्क संग्रहण है, तो आप अधिक असाइन कर सकते हैं।

वर्चुअल मशीन के निर्माण को पूरा करने के लिए क्रिएट पर क्लिक करें।

चरण 6: वर्चुअल मशीन को कॉन्फ़िगर करना

वर्चुअल मशीन को कॉन्फ़िगर करने के लिए, आपको बाएं साइडबार से नई बनाई गई वर्चुअल मशीन पर क्लिक करना होगा। फिर, सीबीएल-मरीन आर चुनें, उसके बाद सेटिंग्स और अंत में स्टोरेज विकल्प चुनें। स्टोरेज टैब में, ऑप्टिकल ड्राइव आइकन पर क्लिक करें और पहले बनाई गई आईएसओ फाइल का चयन करें।

अब आप वर्चुअल मशीन को सीबीएल-मेरिनर की आईएसओ इमेज के साथ स्टार्ट बटन पर क्लिक करके शुरू कर सकते हैं।

चरण 7: अपने वीएम पर सीबीएल-मैरिनर स्थापित करना

ग्राफिकल इंस्टॉलर का उपयोग करके आईएसओ फाइल को स्थापित करना शुरू करें। स्थापना के साथ आगे बढ़ने के लिए दिए गए चरणों का पालन करें।

संस्थापन की शुरुआत में विकल्पों की सूची से ग्राफिकल इंस्टालर चुनें।

निम्नलिखित संस्थापन चरण किसी भी अन्य Linux डिस्ट्रो के समान हैं .

पूर्ण स्थापना के लिए स्थापना विंडो में CBL-Mariner पूर्ण विकल्प चुनें। यदि आप कोई प्री-लोडेड पैकेज नहीं चाहते हैं तो आप कोर इंस्टॉलेशन विकल्प का विकल्प भी चुन सकते हैं। चुनाव से कोई खास फर्क नहीं पड़ेगा, क्योंकि सिस्टम में मुश्किल से कोई पैकेज शामिल होता है।

अगली स्क्रीन पर जाने के लिए, लाइसेंस शर्तों को स्वीकार करें।

निम्न स्थापना विंडो हार्ड ड्राइव विभाजन के लिए कहती है। आप इस विंडो में अपनी जरूरत के अनुसार हार्ड ड्राइव पार्टिशन बना सकते हैं। यदि आप डिफ़ॉल्ट विभाजन के साथ आगे बढ़ना चाहते हैं, तो अगला क्लिक करें।

अगली स्क्रीन पर अपने सिस्टम के लिए होस्टनाम, उपयोगकर्ता नाम और पासवर्ड दर्ज करें। इसके बाद स्थापना शुरू होनी चाहिए। स्थापना सफल होने के बाद वर्चुअल मशीन को रिबूट करें।

ऊपर निर्दिष्ट उपयोगकर्ता नाम और पासवर्ड दर्ज करके सिस्टम में लॉग इन करें।

बधाई हो! CBL-Mariner अब आपकी मशीन पर इंस्टाल हो गया है। दुर्भाग्य से, यह कमांड-लाइन मोड में शुरू होता है, इसलिए आपके पास टर्मिनल विंडो तक सीधी पहुंच होगी।

वर्चुअल मशीन पर सीबीएल-मेरिनर चलाना

सीबीएल-मैरिनर को स्थापित करना बहुत सीधी प्रक्रिया नहीं है। आपको एक वास्तविक ISO फ़ाइल नहीं मिलती है जो संस्थापन प्रक्रिया को कठिन बना देती है। फिर भी, इंस्टॉलेशन किसी भी अन्य पारंपरिक डिस्ट्रो के समान है, खासकर जब आप आईएसओ फाइल जेनरेट करते हैं।

इसके अलावा, डिस्ट्रो प्राथमिक है और बहुत सारे पैकेज के साथ नहीं आता है। यदि आप माइक्रोसॉफ्ट से नवीनतम लिनक्स पेशकश को देखने के लिए उत्साहित हैं तो आपको सीबीएल-मेरिनर का प्रयास करना चाहिए।