Spis treści

VirtualBox Guest Additions

VirtualBox Guest Additions to zestaw sterowników i narzędzi, które poprawiają integrację i wydajność systemu operacyjnego uruchomionego na maszynie wirtualnej. Instalacja Guest Additions jest zalecana, aby uzyskać pełne wsparcie dla funkcji VirtualBox, takich jak udostępnione foldery, lepsza obsługa grafiki, synchronizacja schowka i inne.

 

Narzędzia te znacząco poprawiają funkcjonalność i integrację maszyn wirtualnych z systemem gospodarza. Instalacja tych dodatków jest kluczowa dla pełnego wykorzystania możliwości, jakie oferuje VirtualBox, szczególnie w kontekście pracy z folderami współdzielonymi, lepszą grafiką i integracją systemową.

Korzyści z instalacji Guest Additions

Instalacja Guest Additions

Guest Additions można zainstalować w systemach Linux, Windows i macOS uruchomionych na maszynie wirtualnej.

Kroki instalacji na systemie Linux

sudo mount /dev/cdrom /mnt

sudo /mnt/VBoxLinuxAdditions.run

Kroki instalacji na systemie Windows

Konfiguracja udostępnionych folderów

Udostępnione foldery umożliwiają łatwą wymianę plików między systemem gospodarza a maszyną wirtualną. Aby skonfigurować udostępniony folder:

sudo mount -t vboxsf NAZWA_FOLDERU /ścieżka/docelowa

Dodanie użytkownika do grupy vboxsf

sudo usermod -aG vboxsf $USER

W tym poleceniu $USER odnosi się do bieżącego użytkownika, który jest zalogowany. Możesz także ręcznie wpisać nazwę użytkownika zamiast $USER.

ls -ld /media/sf_FREE

Powinieneś zobaczyć coś takiego:

drwxrwx--- 1 root vboxsf 4096 Aug 21 12:34 /media/sf_FREE

W tym przykładzie, drwxrwx- - - oznacza, że właściciel root i grupa vboxsf mają uprawnienia do odczytu, zapisu i wejścia do tego katalogu. Grupa vboxsf powinna mieć odpowiednie uprawnienia, jeśli Twój użytkownik jest jej członkiem.

sudo usermod -aG vboxsf $USER

Wyloguj się i zaloguj ponownie, aby zmiany weszły w życie.

Sprawdź montowanie folderu

Czy folder jest poprawnie zamontowany?

mount | grep sf_FREE

Powinieneś zobaczyć coś podobnego do:

/dev/sr0 on /media/sf_FREE type vboxsf (rw,relatime)

Instalacja narzędzi virtualbox-guest-dkms

sudo apt update

sudo apt install virtualbox-guest-dkms virtualbox-guest-utils virtualbox-guest-x11

Otwórz terminal i wykonaj następujące polecenie, aby zainstalować nagłówki jądra dla obecnej wersji jądra:

sudo dnf install kernel-desktop-devel-$(uname -r)

uname -r zwróci aktualnie używaną wersję jądra, co pozwoli na automatyczne pobranie odpowiednich nagłówków.

Może być również konieczne zainstalowanie dodatkowych pakietów narzędziowych potrzebnych do kompilacji modułów:

sudo dnf install gcc make perl

Po zainstalowaniu nagłówków jądra, uruchom ponownie instalację modułów VirtualBox:

sudo /sbin/rcvboxadd setup

Zrestartuj system:

sudo reboot

sudo dnf install kernel-desktop kernel-desktop-devel

Czy moduły jądra VirtualBox zostały załadowane?

lsmod | grep vboxguest

Sprawdzanie statusu instalacji Guest Additions

Aby upewnić się, że Guest Additions zostały poprawnie zainstalowane i działają, możesz:

W terminalu systemu gościa sprawdź, czy moduły VirtualBox są załadowane. Uruchom polecenie:

lsmod | grep vbox

W systemach Linux aby sprawdzić, czy usługa VirtualBox Additions jest aktywna użyj polecenia:

systemctl status vboxadd

Zasoby


Kategorie

 
Kategoria: Software
Inne