Как да инсталирате VirtualBox на CentOS 7

Виртуализацията е една от темите, които най -много помагат на ИТ администраторите и потребителите да извършват всякакви действия, като например тестване на нови операционни системи или приложения, познаване на въздействието на внедряването или просто познаване на новите освободени функции. Всичко това, без да излагате на риск производителността и конфигурацията на реална машина и работа в реално време. Благодарение на виртуализацията е не само практично да се тестват нови системи, но и се спестяват ресурси, тъй като няколко виртуални операционни системи могат да бъдат внедрени на един компютър.

Една от най-използваните платформи за тази тема за виртуализация е VirtualBox, която е платформа за x86 (32-битова) и AMD64 / Intel64 (64-битова) архитектура както за бизнес, така и за домашна употреба. Използвайки VirtualBox, имаме платформа с големи функционалности, с които е възможно да се създават, управляват и работят стотици виртуални машини. Благодарение на виртуализацията, задачите за конфигуриране на системата могат да се извършват от процес проба-грешка, който не компрометира целостта на нашата реална система, благодарение на виртуалното използване на различен софтуер, с който искаме да работим.

VirtualBox е достъпен безплатно като софтуер с отворен код въз основа на условията на GNU General Public License (GPL) версия 2. VirtualBox може да се изпълнява на компютри с Windows, Linux, Macintosh и Solaris системи, поддържащи голям брой системи за гост, като например Windows (NT 4.0, 2000, XP, Server 2003, Vista, Windows 7, Windows 8, Windows 10)), DOS / Windows 3.x, Linux (2.4, 2.6, 3.x и 4.x), Solaris и OpenSolaris , OS / 2 и OpenBSD.

Какво е новото във VirtualBoxПонастоящем VirtualBox пусна версия 6.0, която представлява радикална промяна в интерфейса му и която ни предлага подобрения и нови функции като:

  • На ниво потребителски интерфейс, HiDPI и поддръжката за мащабиране са подобрени, включително по -добро откриване и конфигуриране на виртуална машина.
  • Реализирана поддръжка за експортиране на виртуална машина в Oracle Cloud Infrastructure.
  • Интегриран е нов файлов мениджър, който позволява на потребителя да контролира файловата система за гости и да копира файлове между хоста и госта.
  • На графично ниво е направена актуализация за поддръжка на 3D графика за гости на Windows и емулация на VMSVGA 3D графични устройства в гости на Linux и Solaris.
  • Добавена е поддръжка за настройки на високоговорители за съраунд звук, внедрени в Windows 10 Build 1809.
  • Помощната програма за монтиране на vboximg е добавена към хостовете на Apple с цел достъп до съдържанието на гост дискове на хоста.
  • Поддръжката за използване на Hyper-V като алтернативно ядро ​​за изпълнение е вградена в хоста на Windows. Това ще избегне невъзможността за стартиране на виртуални машини с намалена производителност.
  • Записът на видео и аудио вече може да се активира отделно.
  • Създадени са аудио и видео корекции и подобрения.
  • Добавено е заобиколно решение за по -възрастни гости, които не позволяват овладяване на шина за virtio PCI устройството.
  • Сега е разрешено да се променя прикачения файл на сериен порт, докато машина работи.
  • По време на смесването изображенията на дисковете могат да се променят прозрачно.
  • VBoxManage вече има поддръжка за DHCP опции.
  • Нови интерфейси и функции в Guest Control.
  • Подобрения в производителността в споделени папки.
  • Добавките за гости на Windows сега коригират неправилното боравене с координатите на таблета с последните версии на Windows 10.
  • VMSVGA се поддържа в допълненията за Linux и X11.
  • Първоначална поддръжка за MacOS Guest Additions.
  • Вече е възможно да се конфигурират до четири персонализирани ACPI таблици за виртуална машина.

След това ще видим как да инсталираме VirtualBox 6.0 на CentOS 7 и по този начин да извлечем максимума от виртуализацията.

1. Премахнете предишните версии на VirtualBox на CentOS 7

Етап 1
Първата стъпка, която трябва да направите, ще бъде премахването на предишните версии на VirtualBox, ако те съществуват, в CentOS 7, за това ще изпълним следното:

 yum премахнете VirtualBox * 
Стъпка 2
В случай, че няма инсталирана версия, ще видим следното:

2. Добавете хранилища на VirtualBox в CentOS 7

Етап 1
Следващата стъпка е да добавите хранилищата на VirtualBox, за да извършите инсталацията по -късно, за това изпълняваме следното:

 cd /etc/yum.repos.d/ wget http://download.virtualbox.org/virtualbox/rpm/rhel/virtualbox.repo

ЗабележкаВ случай на използване на CentOS 5 трябва да изпълним следното:

 wget http://dl.fedoraproject.org/pub/epel/5/i386/epel-release-5-4.noarch.rpm rpm -Uvh epel-release-5-4.noarch.rpm

3. Инсталирайте пакети за зависимости за VirtualBox

Стъпка 2
VirtualBox използва модула на ядрото vboxdrv, за да контролира и разпределя физическа памет за изпълнение на гост операционни системи, в случай че няма този модул, ще бъде възможно да се използва VirtualBox за създаване и конфигуриране на виртуални машини, но те няма да работят в себе си.

За да бъде VirtualBox напълно функционален, ние ще актуализираме CentOS 7 и след това ще инсталираме някои допълнителни модули като DKMS, заглавки на ядрото и kernel-devel и някои пакети за зависимост, за това ще изпълним следния ред :

 yum update (система за актуализиране) 

Стъпка 3
Там въвеждаме буквата „s“, за да потвърдим изтеглянето и инсталирането на системните актуализации, където е интегрирана актуализацията на ключа VirtualBox. След това изпълняваме следното:

 yum install binutils qt gcc make patch libgomp glibc-headers glibc-devel kernel-headers kernel-devel dkms (инсталирате зависимости)

Стъпка 4
Той ще стартира процеса и по -късно ще видим следното:

Стъпка 5
Там въвеждаме буквата Y за валидиране на изтеглянето и инсталирането, които след приключване ще показват следното:

4. Инсталирайте VirtualBox на CentOS 7

Етап 1
След като предишните стъпки са завършени, пристъпваме към инсталиране на VirtualBox 6.0 със следната команда:

 yum инсталирайте VirtualBox-6.0 

Стъпка 2
Там виждаме, че процесът на изпълнение на зависимости започва и след това ще видим следното:

Стъпка 3
Приемаме процеса, като въведем и където по -късно ще видим следното:

Стъпка 4
Там въвеждаме буквата s, за да приемем ключа VirtualBox и по -късно, в края на инсталационния процес, ще видим следното. На този етап вече сме инсталирали VirtualBox 6.0 на CentOS 7.

5. Възстановете модулите на ядрото за VirtualBox на CentOS 7

Етап 1
Следващата команда автоматично ще създаде потребител и група на vboxusers и също така автоматично ще търси и възстановява необходимите модули на ядрото:

 /usr/lib/virtualbox/vboxdrv.sh настройка 

Стъпка 2
За CentOS 5, ако го използваме, трябва да изпълним следното:

 /etc/init.d/vboxdrv настройка 
ЗабележкаВ случай, че при изпълнение на предишната команда се генерира грешка, ще използваме следните редове:
 uname -r 
 yum инсталирайте kernel-devel-CURRENT_KERNEL 

ЗабележкаТам заменяме „CURRENT_KERNEL“ с резултата, генериран в uname -r и след това изпълняваме реда отново:

 /usr/lib/virtualbox/vboxdrv.sh настройка

Стъпка 3
В случай, че видите съобщение за грешка като KERN_DIR или ако вашата източник директория на ядрото не се открие автоматично от процеса на компилиране, ще бъде възможно да го конфигурирате със следната команда, като вземете предвид промяната на версията на ядрото според използваната система:

 KERN_DIR = / usr / src / kernels / 4.19.0-1.el7.elrepo.x86_64 експортиране KERN_DIR

6. Достъп до VirtualBox на CentOS 7

Етап 1
По този начин вече ще е възможно достъп до VirtualBox в CentOS 7:

Увеличете

Стъпка 2
При достъп до VirtualBox това ще бъде новият предлаган интерфейс:

Увеличете

Стъпка 3
Както виждаме, това е драстична промяна, която VirtualBox претърпя, там можем да създадем нашата виртуална машина, следвайки нормалните стъпки:

Увеличете

Стъпка 4
Можем да наблюдаваме тези части:

Разпределение на RAM

Увеличете

Създаване на твърди дискове

Увеличете

Тип твърд диск за създаване

Увеличете

Тип съхранение, което да се използва

Увеличете

Размер и местоположение на твърдия диск

Увеличете

Стъпка 5
С това, когато нова виртуална машина е конфигурирана във VirtualBox, това ще изглежда така:

Увеличете

Стъпка 6
При достъп до конфигурацията на виртуалната машина ще видим и някои забележими промени:

Увеличете

Стъпка 7
Така се научихме да инсталираме VirtualBox на CentOS 7 и да се наслаждаваме на всичко, което виртуализацията ни предлага.

Увеличете

По този начин ще имаме инсталиран VirtualBox на нашата система CentOS 7.

wave wave wave wave wave