CentOS 8 पर वर्चुअलबॉक्स अतिथि परिवर्धन कैसे स्थापित करें


जब आप पहली बार VirtualBox पर GUI के साथ एक वर्चुअल मशीन स्थापित करते हैं, तो स्क्रीन का आकार आमतौर पर स्केल-डाउन होता है और उपयोगकर्ता का अनुभव आमतौर पर बहुत कम होता है। वर्चुअल मशीन की उपस्थिति और कार्यक्षमता में सुधार करने के लिए, वर्चुअलबॉक्स सॉफ्टवेयर पैकेज और ड्राइवरों का एक सेट प्रदान करता है, जिसे वर्चुअक्स गेस्ट एडिशन के रूप में जाना जाता है, जिसे VBoxGuestAdditions.iso के रूप में जाना जाता है। छवि को तब अतिथि सिस्टम पर आरोहित किया जाता है और उसके बाद अतिथि परिवर्धन स्थापित किए जाते हैं।
वर्चुअलबॉक्स अतिथि परिवर्धन नीचे सूचीबद्ध कार्यक्षमताओं को सक्षम करता है:

  • चित्रमय प्रदर्शन/उपस्थिति में सुधार हुआ।
  • होस्ट और अतिथि मशीन के बीच माउस सूचक एकीकरण।
  • होस्ट और अतिथि सिस्टम के बीच साझा किए गए फ़ोल्डर।
  • होस्ट और अतिथि सिस्टम के बीच कॉपी और पेस्ट करें और काटें और पेस्ट करें।

  • CentOS 8 में VirtualBox कैसे स्थापित करें

वर्चुअलबॉक्स अतिथि परिवर्धन को लिनक्स और विंडोज सिस्टम दोनों पर स्थापित किया जा सकता है। इस गाइड में, हम आपको CentOS 8 पर वर्चुअलबॉक्स अतिथि परिवर्धन की स्थापना के माध्यम से चलेंगे।

चरण 1: सेंटोस 8 पर ईपीईएल स्थापित करना

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

CentOS 8 पर EPEL रिपॉजिटरी को स्थापित करने के लिए, टर्मिनल पर निम्न dnf कमांड चलाएँ।

$ sudo dnf install epel-release

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

$ rpm -q epel-release

चरण 2: कर्नेल हेडर और बिल्ड टूल इंस्टॉल करना

EPEL रिपॉजिटरी को स्थापित करने के साथ, कर्नेल हेडर को आगे बढ़ाएं और स्थापित करें और दिखाए गए अनुसार अतिथि परिवर्धन को स्थापित करने के लिए आवश्यक उपकरण बनाएं।

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

एक बार स्थापित होने के बाद, पुष्टि करें कि कर्नेल-डेवेल का संस्करण इन कमांडों को चलाकर आपके लिनक्स कर्नेल के संस्करण से मेल खाता है:

$ rpm -q kernel-devel
$ uname -r

आउटपुट स्पष्ट रूप से दो संस्करणों के बीच संघर्ष को इंगित करता है। लिनक्स कर्नेल संस्करण 4.18.0-80.el8.x86_64 होते हुए कर्नेल-डेवेल संस्करण 4.18.0-147.8.1.el8_1.x86_64 है।

समस्या को हल करने के लिए, कमांड चलाकर लिनक्स कर्नेल को अपडेट करें:

$ sudo dnf update kernel-*

संकेत मिलने के बाद, अपडेट के साथ जारी रखने के लिए Y दबाएं और ENTER दबाएँ। जब अपडेट पूरा हो जाए, तो अपने CentOS 8 सिस्टम को रिबूट करें।

$ sudo reboot

रिबूट के दौरान, कर्नेल-डेवेल संस्करण से मेल खाती नवीनतम कर्नेल प्रविष्टि में बूट करना सुनिश्चित करें। यह आमतौर पर पहली प्रविष्टि है जैसा कि आप देख सकते हैं।

एक बार जब सिस्टम बूटिंग के साथ किया जाता है, तो लॉग इन करें और एक बार फिर पुष्टि करें कि कर्नेल-डेवेल संस्करण अब लिनक्स कर्नेल के संस्करण से मेल खाता है।

$ rpm -q kernel-devel
$ uname -r

दो संस्करण अब सिंक में हैं। वाह् भई वाह! अब आप आगे बढ़ सकते हैं और VirtualBox अतिथि परिवर्धन स्थापित कर सकते हैं।

चरण 3: CentOS 8 में VirtualBox अतिथि अतिरिक्त स्थापित करें

अतिथि परिवर्धन स्थापित करने के दो तरीके हैं, और हम दोनों तरीकों को यहाँ कवर करेंगे:

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

एक पॉप दिखाया गया है। यहाँ से, आप दो दृष्टिकोण ले सकते हैं:

आप संकेत मिलने पर can रन ‘और बाद में प्रमाणित कर सकते हैं। इसके बाद, आप टर्मिनल पर कुछ वर्बोज़ आउटपुट देखेंगे। एक बार इंस्टॉलेशन हो जाने के बाद, सिस्टम को रिबूट करें और फ़ुल-स्क्रीन में बूट करें।

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

$ sudo mkdir -p /mnt/cdrom

अगला, माउंट बिंदु पर आईएसओ छवि को माउंट करें।

$ sudo mount /dev/cdrom /mnt/cdrom

फिर अंत में माउंट स्थान पर नेविगेट करें और वर्चुअलबॉक्स इंस्टॉलर स्क्रिप्ट चलाएं।

$ cd /mnt/cdrom
$ sudo ./VBoxLinuxAdditions.run 

एक बार जब स्क्रिप्ट चल रही होती है, तो आप तुरंत स्क्रीन को पूर्ण आकार में पैनिंग का निरीक्षण करेंगे। यदि आपके मामले में ऐसा नहीं होता है, तो अपने सिस्टम को रिबूट करें और अंत में अपने पूर्ण-स्क्रीन CentOS 8 वर्चुअल मशीन में बूट करें :-)

माउस पॉइंटर इंटीग्रेशन को सक्षम करने के लिए, mouse शेयर्ड क्लिपबोर्ड पर जाएँ> -> poin द्विदिश integration। यह आपको होस्ट और गेस्ट सिस्टम के बीच सामग्री को कॉपी और पेस्ट करने में सक्षम बनाता है।

हमें उम्मीद है कि यह लेख आपके लिए उपयोगी रहा होगा, यदि आप किसी भी चुनौती का सामना करते हैं, तो कृपया हमसे संपर्क करें। धन्यवाद।