कैसे स्थापित करें और AlmaLinux में VirtualBox 7.0 का उपयोग करें


संक्षिप्त: इस मार्गदर्शिका में, हम पता लगाएंगे कि कैसे AlmaLinux 9 और AlmaLinux 8 वितरण में VirtualBox 7.0 को स्थापित किया जाए ताकि ISO छवि फ़ाइल का उपयोग करके अतिथि वर्चुअल मशीन बनाई जा सके।

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

वर्चुअलबॉक्स एक टाइप 2 हाइपरविजर है, जिसका अर्थ है कि यह एक मौजूदा ओएस जैसे विंडोज या लिनक्स के ऊपर स्थापित है ताकि एक अमूर्त परत बनाई जा सके जो सीपीयू, रैम और स्टोरेज जैसे हार्डवेयर घटकों का अनुकरण करती है, ऐसा करने से, यह अनुमति देता है अतिथि या वर्चुअल मशीन के रूप में जाने जाने वाले आभासी घटकों को बनाने के लिए उपयोगकर्ता।

वर्चुअलबॉक्स विंडोज, लिनक्स, ओपनबीएसडी, सोलारिस और ओपनसोलारिस सहित अतिथि प्रणालियों की एक विस्तृत श्रृंखला का समर्थन करता है।

इस गाइड को लिखते समय, VirtualBox 7.0.2 सबसे हालिया संस्करण है, जिसे 10 अक्टूबर 2022 को जारी किया गया था और यह निम्नलिखित प्रमुख सुधारों के साथ आता है।

  • अधिक सुव्यवस्थित वर्कफ़्लो को सुविधाजनक बनाने के लिए 'अनअटेंडेड गेस्ट OS इंस्टॉलेशन' विकल्प के साथ एक नया VM इंस्टॉलेशन विज़ार्ड।
  • DirectX 11 (और गैर-Windows सिस्टम पर DXVK) पर आधारित 3D समर्थन जोड़ा गया।
  • सुरक्षित बूट के लिए EFI समर्थन।
  • सुरक्षित बूट और TPM 1.2/2.0 समर्थन।
  • अतिथि वर्चुअल मशीनों के लिए पूर्ण डिस्क एन्क्रिप्शन।
  • ओपन सोर्स बेस पैकेज के हिस्से के रूप में EHCI और XHCI USB कंट्रोलर डिवाइस को शामिल करना।
  • RAM और CPU उपयोग, डिस्क I/O, आदि जैसे प्रदर्शन आंकड़ों की निगरानी के लिए GUI उपयोगिता जोड़ी गई।
  • क्लाउड वर्चुअल मशीन को वर्चुअल मशीन मैनेजर में जोड़ा जा सकता है और स्थानीय वीएम के रूप में नियंत्रित किया जा सकता है।

प्रदान की गई सभी सुविधाओं की अधिक व्यापक सूची के लिए, वर्चुअलबॉक्स रिलीज़ नोट्स देखें।

चरण 1: AlmaLinux में वर्चुअलाइजेशन की जाँच करें

किसी भी हाइपरविजर को स्थापित करने के लिए एक शर्त के रूप में, आपके पास वर्चुअलाइजेशन सक्षम इंटेल या एएमडी सीपीयू होना चाहिए। इसलिए, कुछ और करने से पहले, सत्यापित करें कि वर्चुअलाइजेशन सक्षम है या नहीं।

ऐसा करने के लिए, निम्न lscpu कमांड चलाएँ:

$ lscpu | grep -i virtualization

निम्न आउटपुट पुष्टि करता है कि हमारा सिस्टम इंटेल वर्चुअलाइजेशन तकनीक से लैस है जिसे वीटी-एक्स निर्देश द्वारा दर्शाया गया है।

Virtualization:             VT-x
Virtualization type:        full

पुष्टि करने के बाद कि आपका सिस्टम वर्चुअलाइजेशन का समर्थन करता है, अगले चरण पर आगे बढ़ें।

यदि आउटपुट कोई वर्चुअलाइजेशन समर्थन नहीं दिखाता है, तो आपको वर्चुअलाइजेशन चालू करने के लिए इसे BIOS सेटिंग्स से सक्षम करने की आवश्यकता है।

चरण 2: AlmaLinux में ईपीईएल रेपो को सक्षम करें

स्थापना के सुचारू रूप से चलने के लिए कुछ आवश्यक निर्भरताएँ आवश्यक हैं। लेकिन पहले, ईपीईएल रिपॉजिटरी को निम्नानुसार स्थापित करना सुनिश्चित करें।

$ sudo dnf install epel-release -y

स्थापना पूर्ण होने के बाद, निर्भरताओं को निम्नानुसार स्थापित करें।

$ sudo dnf install dkms kernel-devel kernel-headers gcc perl bzip2 wget curl make -y

कर्नेल-डेवेल कर्नेल से मेल खाने के लिए कर्नेल मॉड्यूल बनाने के लिए एक विकास पैकेज है। यह कर्नेल के विरुद्ध मॉड्यूल बनाने के लिए कर्नेल हेडर और मेकफ़ाइल प्रदान करता है।

स्थापित किया गया कर्नेल-डेवेल संस्करण आपके सिस्टम पर कर्नेल के संस्करण से भिन्न होगा।

आप निम्न आदेश चलाकर इसे सत्यापित कर सकते हैं:

$ rpm -q kernel-devel
$ uname -r

दो संस्करणों के बीच असंगतता को हल करने के लिए, सिस्टम को अपडेट करें।

$ sudo dnf update -y

फिर सिस्टम को रीबूट करें

$ sudo reboot

एक बार फिर पुष्टि करें कि कर्नेल-डेवेल संस्करण लिनक्स कर्नेल से मेल खाता है।

चरण 3: AlmaLinux में VirtualBox 7.0 स्थापित करें

वर्चुअलबॉक्स के नवीनतम संस्करण को स्थापित करने के लिए, हमें निम्नानुसार आधिकारिक वर्चुअलबॉक्स रिपॉजिटरी को जोड़ना होगा।

$ sudo dnf config-manager --add-repo=https://download.virtualbox.org/virtualbox/rpm/el/virtualbox.repo

आप वर्चुअलबॉक्स के सभी संस्करणों को सूचीबद्ध कर सकते हैं जो रिपॉजिटरी द्वारा प्रदान किए गए हैं।

$ dnf search virtualbox

आउटपुट से, आप देख सकते हैं कि रिपॉजिटरी द्वारा वर्चुअलबॉक्स 7.0 प्रदान किया गया है।

वर्चुअलबॉक्स 7.0 को स्थापित करने के लिए, निम्नलिखित कमांड चलाएँ:

$ sudo dnf install virtualBox-7.0 -y

कमांड अन्य निर्भरताओं के साथ वर्चुअलबॉक्स 7.0 स्थापित करता है।

चरण 4: AlmaLinux में वर्चुअलबॉक्स एक्सटेंशन पैक स्थापित करें

वर्चुअलबॉक्स एक्सटेंशन पैक एक ऐसा पैकेज है जो वर्चुअलबॉक्स की बुनियादी कार्यक्षमता को बढ़ाता है और अतिरिक्त कार्यक्षमता प्रदान करता है जैसे:

  • होस्ट में टेक्स्ट को कॉपी और पेस्ट करना।
  • आपके आभासी वातावरण में USB डिवाइस का उपयोग (USB 2.0 और USB 3.0)।
  • गेस्ट सिस्टम पर वेबकैम का उपयोग।
  • डिस्क छवि एन्क्रिप्शन।
  • और भी बहुत कुछ।

वर्चुअलबॉक्स एक्सटेंशन पैक को स्थापित करने के लिए, दिखाए गए अनुसार आधिकारिक wget कमांड पर जाएं।

$ wget https://download.virtualbox.org/virtualbox/7.0.2/Oracle_VM_VirtualBox_Extension_Pack-7.0.2.vbox-extpack

अगला, कर्नेल मॉड्यूल निम्नानुसार बनाएं।

$ sudo /sbin/vboxconfig

अगला, वर्चुअलबॉक्स एक्सटेंशन पैक को निम्नानुसार स्थापित करें।

$ sudo VBoxManage extpack install Oracle_VM_VirtualBox_Extension_Pack-7.0.2.vbox-extpack

उपयोगकर्ता लाइसेंस के माध्यम से जाएं और y टाइप करके और ENTER दबाकर लाइसेंस नियमों और शर्तों से सहमत हों।

इस बिंदु पर, वर्चुअलबॉक्स स्थापित है। इसका उपयोग शुरू करने के लिए, इसे खोजने के लिए एप्लिकेशन मैनेजर का उपयोग करें और दिखाए गए अनुसार Oracle VM वर्चुअलबॉक्स मैनेजर को लॉन्च करने के लिए Oracle VM वर्चुअलबॉक्स पर क्लिक करें।

चरण 5: AlamLinux में एक वर्चुअल मशीन बनाएँ

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

वर्चुअल मशीन बनाने के साथ आरंभ करने के लिए 'नया' पर क्लिक करें जैसा कि नीचे दिखाया गया है।

यह वर्चुअल मशीन इंस्टॉलेशन विज़ार्ड लॉन्च करता है। वर्चुअल मशीन का नाम, वीएम के लिए एक पथ और आईएसओ छवि सहित सभी विवरण भरना सुनिश्चित करें और 'अगला' पर क्लिक करें।

पसंदीदा मेमोरी आकार और सीपीयू की संख्या का चयन करने के लिए स्लाइडर्स को खींचें। फिर 'अगला' पर क्लिक करें।

अगला, वर्चुअल हार्ड डिस्क क्षमता निर्दिष्ट करें और 'अगला' पर क्लिक करें।

आपके द्वारा चुनी गई सभी सेटिंग्स का सारांश आपको प्रदान किया जाएगा। यदि सब कुछ अच्छा लगता है, तो 'फिनिश' पर क्लिक करें, अन्यथा, 'बैक' पर क्लिक करें और आवश्यक बदलाव करें।

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

कुछ सेकंड बाद, वर्चुअल मशीन खुलेगी और आपके OS के लिए GRUB मेनू प्रदर्शित होगा। वहां से, आप अपने ओएस की स्थापना के लिए आगे बढ़ सकते हैं।

चरण 6: वर्चुअल मशीन सेटिंग्स

वर्चुअलबॉक्स आपको कई तरह के ट्वीक बनाने में मदद करने के लिए विकल्पों की एक विस्तृत श्रृंखला प्रदान करता है जो आपको बेहतर प्रबंधन करने और अपनी वर्चुअल मशीन से अधिकतम लाभ उठाने में मदद करेगा।

प्रदान की गई सेटिंग्स पर एक नज़र डालने के लिए, 'सेटिंग' बटन पर क्लिक करें।

बाएं साइडबार पर, आपको उन विकल्पों की एक सूची दिखाई देगी जिन्हें आप ट्वीक कर सकते हैं। उदाहरण के लिए, 'सिस्टम' विकल्प आपको विभिन्न सिस्टम पैरामीटर जैसे मेमोरी, सीपीयू की संख्या, बूट ऑर्डर, विस्तारित सुविधाओं और त्वरण को समायोजित करने की अनुमति देता है।

प्रोसेसर की संख्या बदलने के लिए 'प्रोसेसर' टैब पर क्लिक करें।

'डिस्प्ले' विकल्प आपको वीडियो मेमोरी और अन्य ग्राफिकल विकल्पों को ट्वीक करने की अनुमति देता है।

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

चरण 7: AlmaLinux में VirtualBox अतिथि परिवर्धन स्थापित करें

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

अतिथि परिवर्धन स्थापित करने के लिए, उपकरणों पर नेविगेट करें -> अतिथि परिवर्धन सीडी छवि डालें।

इस ट्यूटोरियल में, हमने अल्मालिनक्स 8/9 पर वर्चुअलबॉक्स 7.0 को स्थापित करने का तरीका दिखाया है। इसके अलावा, हमने जांच की कि कैसे एक वर्चुअल मशीन बनाई जाए, विभिन्न सेटिंग्स को ट्वीक किया जाए, और अंत में वर्चुअलबॉक्स अतिथि परिवर्धन स्थापित करके अपनी अतिथि मशीन से अधिकतम लाभ कैसे प्राप्त किया जाए।