लिनक्स में नवीनतम वर्चुअलबॉक्स 6.0 कैसे स्थापित करें


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

उदाहरण के लिए, यदि आप इसे अपने लिनक्स सिस्टम पर स्थापित करते हैं, तो आप Windows XP ऑपरेटिंग सिस्टम को अतिथि OS या Linux OS के रूप में चला सकते हैं। आपके विंडोज सिस्टम और इतने पर। इस प्रकार, आप जितने चाहें उतने अतिथि ऑपरेटिंग सिस्टम स्थापित और चला सकते हैं, एकमात्र सीमा डिस्क स्थान और मेमोरी है।

हाल ही में Oracle ने वर्चुअलबॉक्स 6.0.0 का नवीनतम स्थिर संस्करण जारी किया है, वर्चुअल बॉक्स का नवीनतम संस्करण इतने बड़े बदलाव और नई सुविधाओं के साथ आता है।

वर्चुअलबॉक्स 6.0 में नया

  • Added support for exporting a virtual machine to Oracle Cloud Infrastructure.
  • A much improved HiDPI and scaling support, along with superior detection and per-machine configuration.
  • A Major rework of user interface with smooth and easy setup of virtual machines.
  • A new file manager allows user to manage the guest file system and copy files between host and guest.
  • A major update of 3D graphics device emulation on Linux guests.
  • vboximg-mount utility for hosts enables users to access the content of guest disks on the host.
  • Added support for using Hyper-V on Windows host.

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

यह मार्गदर्शिका बताती है कि वर्चुअलबॉक्स 6.0 को

यह मार्गदर्शिका यह भी बताती है कि वर्चुअलबॉक्स 6.0 को कैसे स्थापित करें

आरएचईएल / सेंटोस और फेडोरा में वर्चुअलबॉक्स 6.0 स्थापित करना

यदि आप वर्चुअलबॉक्स के किसी भी पुराने संस्करण को स्थापित कर चुके हैं, तो नवीनतम संस्करण को स्थापित करने से पहले हटा दें।

# yum remove VirtualBox*
# dnf remove VirtualBox*  [On Fedora 22+]

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

# cd /etc/yum.repos.d/
# wget http://download.virtualbox.org/virtualbox/rpm/rhel/virtualbox.repo
# wget http://dl.fedoraproject.org/pub/epel/5/i386/epel-release-5-4.noarch.rpm
# rpm -Uvh epel-release-5-4.noarch.rpm
# cd /etc/yum.repos.d/
# wget http://download.virtualbox.org/virtualbox/rpm/fedora/virtualbox.repo

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

तो, वर्चुअलबॉक्स पूरी तरह कार्यात्मक बनाने के लिए आपको पहले अपने सिस्टम को अपडेट करने की आवश्यकता होगी, फिर कुछ अतिरिक्त मॉड्यूल जैसे DKMS , कर्नेल-हेडर और <इंस्टॉल करें मजबूत> कर्नेल-डेवेल और कुछ निर्भरता पैकेज।

# yum update
# yum install binutils qt gcc make patch libgomp glibc-headers glibc-devel kernel-headers kernel-devel dkms

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

# yum install VirtualBox-6.0

नीचे दिए गए कमांड स्वचालित रूप से vboxusers समूह और उपयोगकर्ता बनाएंगे और स्वचालित रूप से आवश्यक कर्नेल मॉड्यूल भी खोज और पुनर्निर्माण करेंगे।

------------- Fedora 22+ and CentOS/RHEL 7 ------------- 
/usr/lib/virtualbox/vboxdrv.sh setup
 
------------- Fedora 18-16 and CentOS/RHEL 6/5 ------------- 
/etc/init.d/vboxdrv setup
## OR ##
service vboxdrv setup

यदि उपरोक्त बिल्ड प्रक्रिया विफल हो जाती है, तो आपको नीचे के समान एक चेतावनी संदेश मिलेगा।

vboxdrv.sh: Stopping VirtualBox services.
vboxdrv.sh: Starting VirtualBox services.
vboxdrv.sh: Building VirtualBox kernel modules.
This system is currently not set up to build kernel modules.
Please install the Linux kernel "header" files matching the current kernel
for adding new hardware support to the system.
The distribution packages containing the headers are probably:
    kernel-devel kernel-devel-4.19.0-1.el7.elrepo.x86_64

फिर आपको पहले अपने स्थापित कर्नेल की जांच करने की आवश्यकता है और फिर निम्न आदेशों का उपयोग करके आवश्यक कर्नेल-डेवेल स्थापित करें।

# uname -r
# yum install kernel-devel-CURRENT_KERNEL

लाल

अब फिर से बिल्ड सेटअप चलाएं।

# /usr/lib/virtualbox/vboxdrv.sh setup

अगला, अपने स्वयं के उपयोगकर्ता नाम के साथ निम्नलिखित कमांड में user_name बदलें।

# usermod -a -G vboxusers user_name

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

## RHEL / CentOS / Fedora ##
KERN_DIR=/usr/src/kernels/4.19.0-1.el7.elrepo.x86_64

## Export KERN_DIR ##
export KERN_DIR

डेबियन, उबंटू और लिनक्स टकसाल में वर्चुअलबॉक्स 6.0 स्थापित करना

सबसे पहले, वर्चुअलबॉक्स के किसी भी पुराने संस्करण को अनइंस्टॉल करें।

$ sudo apt-get remove virtualbox-*

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

$ sudo sh -c 'echo "deb http://download.virtualbox.org/virtualbox/debian $(lsb_release -cs) contrib" >> /etc/apt/sources.list.d/virtualbox.list'
$ wget -q https://www.virtualbox.org/download/oracle_vbox.asc -O- | sudo apt-key add -
$ sudo apt-get update
$ sudo apt-get install virtualbox-6.0

वर्चुअलबॉक्स 6.0 को शुरू करना

बस टर्मिनल से इसे शुरू करने के लिए निम्नलिखित कमांड निष्पादित करें या मेनू से प्रारंभ करने के लिए लांचर का उपयोग करें।

# VirtualBox

VirtualBox एक्सटेंशन पैक स्थापित करना

अगर आपको कुछ अतिरिक्त कार्यक्षमता की आवश्यकता है जैसे वर्चुअलबॉक्स RDP , PXE , ROM with E1000 समर्थन और USB 2.0 होस्ट नियंत्रक समर्थन, आदि आपको wget कमांड का उपयोग करके वर्चुअलबॉक्स एक्सटेंशन पैक को डाउनलोड और इंस्टॉल करने की आवश्यकता है।

# # wget http://download.virtualbox.org/virtualbox/6.0.0/Oracle_VM_VirtualBox_Extension_Pack-6.0.0.vbox-extpack

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

यदि यह काम नहीं करता है, तो Virtaulbox - > खोलें प्राथमिकताएँ - > एक्सटेंशन और इसे स्थापित करने के लिए vbox-extpack ब्राउज़ करें।

VirtualBox को अपडेट कर रहा है

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

# yum update VirtualBox-6.0
# apt-get install VirtualBox-6.0

VirtualBox को निकालें

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

# cd /etc/yum.repos.d/
# rm -rf virtualbox.repo
# yum remove VirtualBox-6.0
# apt-get remove VirtualBox-6.0

आप अन्य लिनक्स , विंडोज और मैक ओएस एक्स प्लेटफार्मों के लिए वर्चुअलबॉक्स 6.0 डाउनलोड कर सकते हैं।