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ą.
Guest Additions można zainstalować w systemach Linux, Windows i macOS uruchomionych na maszynie wirtualnej.
sudo mount /dev/cdrom /mnt
sudo /mnt/VBoxLinuxAdditions.run
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
vboxsf, aby uzyskać dostęp do montowanego folderu:
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.
/media/sf_FREE, aby upewnić się, że grupa vboxsf ma odpowiednie uprawnienia:
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.
vboxsf:
sudo usermod -aG vboxsf $USER
Wyloguj się i zaloguj ponownie, aby zmiany weszły w życie.
Czy folder jest poprawnie zamontowany?
mount | grep sf_FREE
Powinieneś zobaczyć coś podobnego do:
/dev/sr0 on /media/sf_FREE type vboxsf (rw,relatime)
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
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
| Kategoria Programowanie | Terminal | Software | Hardware |
|
|
|
|
|