Wyszukiwanie w witrynie

Jak zainstalować dodatki gościnne VirtualBox na CentOS 8


Kiedy po raz pierwszy instalujesz maszynę wirtualną z graficznym interfejsem użytkownika na VirtualBox, rozmiar ekranu jest zwykle zmniejszany, a wrażenia użytkownika są zwykle dość nijakie. Aby poprawić wygląd i funkcjonalność maszyny wirtualnej, VirtualBox udostępnia zestaw pakietów oprogramowania i sterowników znanych jako dodatki gościnne VirtualBox w postaci obrazu ISO znanego jako VBoxGuestAdditions.iso. Obraz jest następnie montowany w systemie gościa, a następnie instalowane są dodatki gościnne.
Dodatki gościnne VirtualBox umożliwiają funkcje wymienione poniżej:

  • Poprawiono wyświetlanie/wygląd graficzny.
  • Integracja wskaźnika myszy pomiędzy maszyną hosta i gościa.
  • Foldery współdzielone pomiędzy systemem hosta i gościa.
  • Funkcja kopiowania i wklejania oraz wycinania i wklejania pomiędzy hostem a systemem gościa.

Wymagania

  • Jak zainstalować VirtualBox w CentOS 8

Dodatki gościnne VirtualBox można instalować zarówno w systemach Linux, jak i Windows. W tym przewodniku przeprowadzimy Cię przez proces instalacji dodatków gościnnych VirtualBox w CentOS 8.

Krok 1: Instalowanie EPEL na CentOS 8

Na początek zacznij od zainstalowania repozytorium EPEL, w skrócie Dodatkowe pakiety dla przedsiębiorstw Linux, które jest repozytorium dostarczającym dodatkowe pakiety oprogramowania typu open source dla Wersje RedHat, takie jak CentOS i Fedora.

Aby zainstalować repozytorium EPEL na CentOS 8, uruchom na terminalu następującą komendę dnf.

sudo dnf install epel-release

Po zainstalowaniu potwierdź zainstalowaną wersję, uruchamiając polecenie.

rpm -q epel-release

Krok 2: Instalowanie nagłówków jądra i narzędzi do budowania

Po zainstalowaniu repozytorium EPEL kontynuuj instalację nagłówków jądra i narzędzi do kompilacji wymaganych do zainstalowania dodatków gościnnych, jak pokazano.

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

Po zainstalowaniu potwierdź, że wersja kernel-devel odpowiada wersji jądra Linuksa, uruchamiając następujące polecenia:

rpm -q kernel-devel
uname -r

Wynik wyraźnie wskazuje na konflikt między obiema wersjami. Wersja rozwojowa jądra to 4.18.0-147.8.1.el8_1.x86_64, podczas gdy wersja jądra Linuksa to 4.18.0-80.el8.x86_64.

Aby rozwiązać problem, zaktualizuj jądro Linuksa, uruchamiając polecenie:

sudo dnf update kernel-*

Po wyświetleniu monitu naciśnij 'Y' i naciśnij ENTER, aby kontynuować aktualizację. Po zakończeniu aktualizacji uruchom ponownie system CentOS 8.

sudo reboot

Podczas ponownego uruchamiania pamiętaj o uruchomieniu najnowszego wpisu jądra, który odpowiada wersji kernel-devel. Zwykle jest to pierwszy wpis, jak widać.

Po zakończeniu uruchamiania systemu zaloguj się i jeszcze raz potwierdź, że wersja kernel-devel jest teraz zgodna z wersją jądra Linuksa.

rpm -q kernel-devel
uname -r

Obie wersje są teraz zsynchronizowane. Świetnie! Teraz możesz śmiało zainstalować dodatki gościnne VirtualBox.

Krok 3: Zainstaluj dodatki gościnne VirtualBox w CentOS 8

Istnieją dwa sposoby instalowania dodatków gościnnych i omówimy tutaj oba sposoby:

Zainstaluj graficznie dodatki dla gości VirtualBox

Aby zainstalować dodatki dla gości VirtualBox, przejdź do paska menu i kliknij obraz Urządzenia –> Włóż dysk CD z dodatkami dla gości.

Pojawi się wyskakujące okienko, jak pokazano. Stąd możesz zastosować dwa podejścia:

Możesz kliknąć „Uruchom”, a później uwierzytelnić się, gdy zostaniesz o to poproszony. Następnie na terminalu zobaczysz szczegółowe dane wyjściowe. Po zakończeniu instalacji uruchom ponownie system i uruchom komputer w trybie pełnoekranowym.

Zainstaluj ręcznie dodatki dla gości VirtualBox

Drugą opcją jest instalacja wiersza poleceń. Aby to osiągnąć, wybierz opcję „Anuluj”, a następnie otwórz terminal i utwórz punkt podłączenia obrazu ISO dodatków gościa.

sudo mkdir -p /mnt/cdrom

Następnie zamontuj obraz ISO w punkcie montowania.

sudo mount /dev/cdrom /mnt/cdrom

Następnie przejdź do lokalizacji montowania i uruchom skrypt instalacyjny VirtualBox.

cd /mnt/cdrom
sudo ./VBoxLinuxAdditions.run 

Po zakończeniu działania skryptu natychmiast zobaczysz przesuwanie ekranu do pełnego rozmiaru. Jeśli tak się nie stanie w twoim przypadku, uruchom ponownie system i na koniec uruchom pełnoekranową maszynę wirtualną CentOS 8 :-)

Aby włączyć integrację wskaźnika myszy, przejdź do „Współdzielony schowek” –> „Dwukierunkowy”. Umożliwia to kopiowanie i wklejanie treści pomiędzy systemem hosta i gościa.

Mamy nadzieję, że ten artykuł był dla Ciebie pomocny. Jeśli napotkasz jakiekolwiek problemy, skontaktuj się z nami. Dziękuję.