مجازی سازیمدیریت سرورمقالات وب
چگونه اخرین نسخه از ویرچوال باکس را بر روی لینوکس نصب کنیم؟
ویرچوال باکس (VirtualBox) یک نرم افزار مجازی سازی متن باز است که می توان آن را بر روی هر سیستم عاملی نصب کرد. این موضوع شما را قادر می سازد آن را بر روی سیستم عامل های متعدد مهمان در یک رایانه نصب و اجرا کنید. مثلا اگر این نرم افزار را بر روی سیستم لینوکسی تان نصب کرده اید می توانید سیستم عامل ویندوز ایکس پی را تحت این نرم افزار به عنوان سیستم عامل مهمان اجرا کنید یا سیستم عامل لینوکس را بر روی سیستم ویندوزی تان به اجرا در آورید. ویرچوال باکس مزایای زیادی برای شما دارد. به کمک این نرم افزار قادر خواهید بود هر چقدر سیستم عامل مهمان که دوست داشتید نصب و اجرا کنید. تنها محدودیتی که دارید فضای دیسک و حافظه تان است. اخیرا اوراکل آخرین نسخه از ویرچوال باکس را منتشر کرده است. این نسخه جدید تغییرات بزرگ و قابلیت های جدید زیادی در خود دارد. در این مقاله سعی می کنیم نحوه نصب آخرین نسخه از ویرچوال باکس بر روی لینوکس را با هم مرور کنیم. پس همراه وب ایده باشید.
قابلیت های جدیدی که در ویرچوال باکس 6.0 وجود دارد چیست؟
- پشتیبانی از اکسپورت ماشین مجازی به زیرساخت های ابری اوراکل
- HiDPI بهبود یافته و پشتیبانی از مقیاس بندی بهتر.
- بهبود رابط کاربری با نصب ساده و اسان ماشین مجازی
- فایل منیجر جدیدی که به کاربران اجازه می دهد فایل سیستم مهمان را مدیریت کنند و فایل ها را بین هاست و مهمان کپی نمایند.
- پشتیبانی بیشتر برای استفاده از هایپر وی بر روی هاست ویندوز
در ادامه سعی می کنیم نحوه نصب ویرچوال باکس 6.0 بر روی سیستم عامل های سنت او اس، فدورا و RHEL را به کمک مخزن خود ویرچوال باکس به کمک YUM و DNF مرور کنیم. همچنین نحوه نصب ویرچوال باکس بر روی دبیان، اوبونتو و لینوکس مینت را هم به کمک مخزن خود ویرچوال باکس و دستورات Apt و Apt-Get مورد بررسی قرار خواهیم داد.
نصب ویرچوال باکس 6.0 بر روی فدورا، سنت او اس و RHEL:
اگر بر روی سیستم عاملتان نسخه های قبلی ویرچوال باکس را دارید قبل از نصب آخرین نسخه از آن بهتر است نسخه قدیمی را حذف کنید:
# yum remove VirtualBox* # dnf remove VirtualBox* [On Fedora 22+]
حتما بخوانید:چگونه اوبونتو را بر روی VirtualBox نصب کنیم؟
اضافه کردن مخزن ویرچوال باکس:
در گام بعدی باید مخزن خود ویرچوال باکس را برای نصب آخرین نسخه از آن بر روی سیستم اضافه کنید.
برای سیستم عامل سنت او اس7 و 6 و سیستم عامل RHEL از دستورات زیر بهره بگیرید:
# cd /etc/yum.repos.d/ # wget http://download.virtualbox.org/virtualbox/rpm/rhel/virtualbox.repo
برای سیستم عامل RHEL و سنت او اس 5 می توانید از دستور زیر استفاده کنید:
# wget http://dl.fedoraproject.org/pub/epel/5/i386/epel-release-5-4.noarch.rpm # rpm -Uvh epel-release-5-4.noarch.rpm
برای سیستم عامل فدورا 24-29 می توانید از دستورات زیر کمک بگیرید:
# cd /etc/yum.repos.d/ # wget http://download.virtualbox.org/virtualbox/rpm/fedora/virtualbox.repo
نصب پکیج های Dependency برای ویرچوال باکس:
بهتر است بدانید که ویرچوال باکس از ماژول کرنل vboxdrv برای کنترل و اختصاص حافظه فیزیکی برای اجرای سیستم عامل مهمان استفاده می کند.
بدون این ماژول شما باز هم می توانید برای ایجاد و پیکربندی ماشین مجازی از ویرچوال باکس استفاده کنید اما دیگر قادر به استفاده از آن ها نخواهید بود. پس برای اینکه مطمئن شوید ویرچوال باکستان به خوبی کار می کند باید سیستم را به روز کنید و سپس ماژول های مورد نیاز را بر روی آن نصب کنید. برای اینکار از دستورات زیر کمک بگیرید:
# yum update # yum install binutils qt gcc make patch libgomp glibc-headers glibc-devel kernel-headers kernel-devel dkms
نصب ویرچوال باکس 6.0:
خوب بعد از اینکه همه پکیج های مورد نیاز را نصب کردید می توانید آخرین نسخه از ویرچوال باکس را به کمک دستور زیر نصب کنید:
# yum install VirtualBox-6.0
ساخت مجدد ماژول های kernel برای ویرچوال باکس:
دستور زیر به طور خودکار گروه و کاربر 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
در این شرایط باید ابتدا kernel نصب شده را بررسی کنید و سپس به کمک دستورات زیر kernel-devel مورد نیاز را نصب نمایید:
# uname -r # yum install kernel-devel-CURRENT_KERNEL
نکته: CURRENT_KERNEL را با رشته ای که از uname -r به دست می آورید جایگزین کنید. حالا می توانید فرایند ایجاد ماژول را دوباره آغاز کنید:
# /usr/lib/virtualbox/vboxdrv.sh setup
در گام بعدی user_name موجود در دستور زیر را با نام کاربری خود جایگزین کنید:
# usermod -a -G vboxusers user_name
عیب یابی:
اگر پیام هشداری همچون KERN_DIR دریافت کردید یا اگر دایرکتوری سورس kernel به طور خودکار شناسایی نشد می توانید به کمک دستورات زیر مشکل را حل کنید. فقط مطمئن شوید که نسخه kernel را بر اساس سیستم خودتان تغییر می دهید.
## RHEL / CentOS / Fedora ## KERN_DIR=/usr/src/kernels/4.19.0-1.el7.elrepo.x86_64 ## Export KERN_DIR ## export KERN_DIR
نصب ویرچوال باکس بر روی دبیان، اوبونتو و لینوکس مینت:
در ابتدا نسخه قبلی ویرچوال باکس را غیر فعال کنید( البته اگر در حال حاضر این نرم افزار را بر روی سیستم تان نصب کرده اید):
$ sudo apt-get remove virtualbox-*
در مرحله بعدی، اخرین نسخه از ویرچوال باکس را به کمک مخزن رسمی این نرم افزار نصب نمایید. برای اضافه کردن مخزن، از دستورات زیر بهره ببرید:
$ 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:
در این گام به سادگی دستور زیر را اجرا کنید تا بتوانید نرم افزارها را از ترمینال استارت نمایید یا اینکه می توانید از launcher موجود در منو استفاده کنید:
# VirtualBox
نصب بسته اکستنشن های ویرچوال باکس:
خیلی از مواقع ممکن است به قابلیت بیشتری نیاز داشته باشید. در این شرایط می توانید پک اکستنشن های ویرچوال باکس را به کمک دستورات زیر نصب کنید و از قابلیت هایی که مدنظر دارید بهترین استفاده را ببرید:
# # wget http://download.virtualbox.org/virtualbox/6.0.0/Oracle_VM_VirtualBox_Extension_Pack-6.0.0.vbox-extpack
برای نصب پک اکستنشن ها باید ویرچوال باکس 6.0 بر روی سیستم تان نصب شده باشد. بعد از اینکه پک مدنظر را دانلود کردید آن را به کمک ویرچوال باکس باز کنید.
اگر این روش کارساز نبود می توانید از Virtaulbox –> Preferences –> Extensions استفاده کنید و به دنبال vbox-extpack دانلود شده بگردید و آن را بر روی سیستم تان نصب کنید.
به روزرسانی Virtualbox:
اگر در آینده بخواهید ویرچوال باکس را بر اساس آخرین نسخه های موجود به روز کنید کافیست دستور زیر را اجرا نمایید:
بر روی سیستم عامل فدورا، سنت او اس و RHEL:
# yum update VirtualBox-6.0
بر روی اوبونتو و لینوکس مینت:
# apt-get install VirtualBox-6.0
حذف ویرچوال باکس از روی سیستم:
شاید دوست داشته باشید این نرم افزار را به طور کامل از روی سیستم تان حذف کنید. اگر چنین تصمیمی گرفته اید کافیست از دستور زیر برای حذف کامل آن از روی سیستم استفاده کنید:
بر روی سیستم عامل سنت او اس، فدورا، RHEL:
# cd /etc/yum.repos.d/ # rm -rf virtualbox.repo # yum remove VirtualBox-6.0
بر روی اوبونتو و لینوکس مینت:
# apt-get remove VirtualBox-6.0
عالی بودش ممنون
مرسی از آموزش خوبتون