Jak zainstalować VirtualBox na CentOS 7

Wirtualizacja to jeden z tematów, który najbardziej pomaga administratorom IT i użytkownikom w przeprowadzaniu wszelkiego rodzaju działań, takich jak testowanie nowych systemów operacyjnych lub aplikacji, poznawanie wpływu wdrożenia lub po prostu wiedza o wydanych nowych funkcjach. Wszystko to bez narażania wydajności i konfiguracji prawdziwej maszyny oraz pracy w czasie rzeczywistym. Dzięki wirtualizacji nie tylko praktyczne jest testowanie nowych systemów, ale także oszczędza się zasoby, ponieważ na jednym komputerze można zaimplementować kilka wirtualnych systemów operacyjnych.

Jedną z najczęściej używanych platform w tym temacie wirtualizacji jest VirtualBox, który jest platformą dla architektur x86 (32-bit) i AMD64 / Intel64 (64-bit) zarówno do użytku biznesowego, jak i domowego. Korzystając z VirtualBox mamy do dyspozycji platformę o świetnych funkcjonalnościach, dzięki której możliwe jest tworzenie, zarządzanie i praca setek maszyn wirtualnych. Dzięki wirtualizacji zadania konfiguracyjne systemu mogą być wykonywane w procesie prób i błędów, który nie narusza integralności naszego rzeczywistego systemu, dzięki wirtualnemu użyciu innego oprogramowania, z którym chcemy pracować.

VirtualBox jest dostępny za darmo jako oprogramowanie open source w oparciu o warunki licencji GNU General Public License (GPL) w wersji 2. VirtualBox może być uruchamiany na komputerach z systemami Windows, Linux, Macintosh i Solaris obsługujących dużą liczbę systemów obsługujących gości, takich jak 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 i 4.x), Solaris i OpenSolaris , OS / 2 i OpenBSD.

Co nowego w VirtualBoxObecnie VirtualBox wydał wersję 6.0, która reprezentuje radykalną zmianę w interfejsie i oferuje nam ulepszenia i nowe funkcje, takie jak:

  • Na poziomie interfejsu użytkownika ulepszono obsługę HiDPI i skalowania, w tym lepsze wykrywanie i konfigurację na maszynę wirtualną.
  • Wdrożone wsparcie eksportu maszyny wirtualnej do Oracle Cloud Infrastructure.
  • Zintegrowano nowy menedżer plików, który pozwala użytkownikowi kontrolować system plików gościa i kopiować pliki między hostem a gościem.
  • Na poziomie grafiki wprowadzono aktualizację, aby obsługiwać grafikę 3D dla gości Windows oraz emulację urządzenia graficznego VMSVGA 3D w gościach Linux i Solaris.
  • Dodano obsługę konfiguracji głośników dźwięku przestrzennego zaimplementowanych w Windows 10 Build 1809.
  • Narzędzie vboximg-mount zostało dodane na hostach Apple w celu uzyskania dostępu do zawartości dysków gości na hoście.
  • Obsługa używania Hyper-V jako alternatywnego jądra wykonawczego została wbudowana na hoście Windows. Pozwoli to uniknąć niemożności uruchomienia maszyn wirtualnych o obniżonej wydajności.
  • Nagrywanie wideo i audio można teraz włączyć osobno.
  • Wprowadzono poprawki i ulepszenia audio i wideo.
  • Dodano obejście dla starszych gości, które nie włączają masteringu magistrali dla urządzenia virtio PCI.
  • Teraz dozwolona jest zmiana przyłączenia portu szeregowego, gdy maszyna jest uruchomiona.
  • Rozmiary obrazów płyt można teraz zmieniać przezroczyście podczas mieszania.
  • VBoxManage obsługuje teraz opcje DHCP.
  • Nowe interfejsy i funkcje w Kontroli gości.
  • Ulepszenia wydajności w folderach współdzielonych.
  • Dodatki dla gości systemu Windows naprawiają teraz nieprawidłową obsługę współrzędnych tabletu w najnowszych wersjach systemu Windows 10.
  • VMSVGA jest obsługiwana w dodatkach Linux i X11.
  • Wstępna obsługa dodatków dla gości MacOS.
  • Możliwe jest teraz skonfigurowanie do czterech niestandardowych tabel ACPI dla maszyny wirtualnej.

Następnie zobaczymy, jak zainstalować VirtualBox 6.0 na CentOS 7, a tym samym jak najlepiej wykorzystać wirtualizację.

1. Usuń poprzednie wersje VirtualBox na CentOS 7

Krok 1
Pierwszym krokiem do wykonania będzie wyeliminowanie poprzednich wersji VirtualBox, jeśli istnieją, w CentOS 7, w tym celu wykonamy następujące czynności:

 mniam usuń VirtualBox * 
Krok 2
Jeśli nie ma zainstalowanej wersji, zobaczymy:

2. Dodaj repozytoria VirtualBox w CentOS 7

Krok 1
Następnym krokiem jest dodanie repozytoriów VirtualBox w celu późniejszej instalacji, w tym celu wykonujemy następujące czynności:

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

NotatkaW przypadku korzystania z CentOS 5 musimy wykonać następujące czynności:

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

3. Zainstaluj pakiety zależności dla VirtualBox

Krok 2
VirtualBox korzysta z modułu jądra vboxdrv w celu kontrolowania i przydzielania pamięci fizycznej do wykonywania systemów operacyjnych gościa, w przypadku braku tego modułu będzie można użyć VirtualBox do tworzenia i konfigurowania maszyn wirtualnych, ale nie będą pracują w sobie.

Aby VirtualBox był w pełni funkcjonalny, zaktualizujemy CentOS 7, a następnie zainstalujemy dodatkowe moduły, takie jak DKMS, kernel-headers i kernel-devel oraz niektóre pakiety zależności, w tym celu wykonamy następującą linię :

 aktualizacja yum (system aktualizacji) 

Krok 3
Tam wpisujemy literę „s”, aby potwierdzić pobranie i instalację aktualizacji systemu, w których zintegrowana jest aktualizacja klucza VirtualBox. Następnie wykonujemy następujące czynności:

 yum install binutils qt gcc make patch libgomp glibc-headers glibc-devel kernel-headers kernel-devel dkms (zależności instalacji)

Krok 4
Rozpocznie się proces, a później zobaczymy:

Krok 5
Tam wpisujemy literę Tak w celu sprawdzenia poprawności pobierania i instalacji, która po zakończeniu wyświetli następujące informacje:

4. Zainstaluj VirtualBox na CentOS 7

Krok 1
Po wykonaniu poprzednich kroków przystępujemy do instalacji VirtualBox 6.0 za pomocą następującego polecenia:

 mniam zainstaluj VirtualBox-6.0 

Krok 2
Tam widzimy, że zaczyna się proces wykonywania zależności, a potem zobaczymy:

Krok 3
Akceptujemy proces wchodząc i gdzie później zobaczymy:

Krok 4
Tam wpisujemy literę s, aby zaakceptować klucz VirtualBox, a później, pod koniec procesu instalacji, zobaczymy, co następuje. W tym momencie zainstalowaliśmy już VirtualBox 6.0 na CentOS 7.

5. Przebuduj moduły jądra dla VirtualBox na CentOS 7

Krok 1
Następujące polecenie automatycznie utworzy użytkownika i grupę vboxusers, a także automatycznie wyszuka i odbuduje wymagane moduły jądra:

 /usr/lib/virtualbox/vboxdrv.sh setup 

Krok 2
W przypadku CentOS 5, jeśli go używamy, musimy wykonać następujące czynności:

 /etc/init.d/vboxdrv setup 
NotatkaW przypadku wygenerowania błędu podczas wykonywania poprzedniego polecenia użyjemy następujących linii:
 uname -r 
 mniam zainstaluj kernel-devel-CURRENT_KERNEL 

NotatkaTam zastępujemy "CURRENT_KERNEL" wynikiem wygenerowanym w uname -r, a następnie ponownie wykonujemy linię:

 /usr/lib/virtualbox/vboxdrv.sh setup

Krok 3
W przypadku wyświetlenia komunikatu o błędzie, takiego jak KERN_DIR lub jeśli katalog źródłowy jądra nie zostanie automatycznie wykryty przez proces kompilacji, będzie można go skonfigurować za pomocą następującego polecenia, biorąc pod uwagę zmianę wersji jądra zgodnie z używanym systemem:

 KERN_DIR = / usr / src / kernels / 4.19.0-1.el7.elrepo.x86_64 eksportuj KERN_DIR

6. Uzyskaj dostęp do VirtualBox na CentOS 7

Krok 1
W ten sposób będzie już możliwy dostęp do VirtualBox w CentOS 7:

POWIĘKSZAĆ

Krok 2
Podczas uzyskiwania dostępu do VirtualBox będzie to nowy oferowany interfejs:

POWIĘKSZAĆ

Krok 3
Jak widzimy, jest to drastyczna zmiana, którą przeszedł VirtualBox, tam możemy stworzyć naszą maszynę wirtualną, wykonując normalne czynności:

POWIĘKSZAĆ

Krok 4
Możemy zaobserwować te części:

Przydział pamięci RAM

POWIĘKSZAĆ

Tworzenie dysków twardych

POWIĘKSZAĆ

Rodzaj dysku twardego do utworzenia

POWIĘKSZAĆ

Rodzaj pamięci do wykorzystania

POWIĘKSZAĆ

Rozmiar i lokalizacja dysku twardego

POWIĘKSZAĆ

Krok 5
Dzięki temu, gdy nowa maszyna wirtualna zostanie skonfigurowana w VirtualBox, będzie to wyglądać tak:

POWIĘKSZAĆ

Krok 6
Podczas uzyskiwania dostępu do konfiguracji maszyny wirtualnej zobaczymy również kilka znaczących zmian:

POWIĘKSZAĆ

Krok 7
W ten sposób nauczyliśmy się instalować VirtualBox na CentOS 7 i cieszyć się wszystkim, co oferuje nam wirtualizacja.

POWIĘKSZAĆ

W ten sposób będziemy mieli zainstalowany VirtualBox na naszym systemie CentOS 7.

Będziesz pomóc w rozwoju serwisu, dzieląc stronę ze swoimi znajomymi

wave wave wave wave wave