この記事ではVirtualBoxのバージョンに合わせてVirtualBox Guest Additions をビルドしてインストールする手順を記載します。
1 ホストマシンにてGuest AdditionsのCDイメージを挿入する
VMのウィンドウメニューからGuest AdditionsのCDイメージを挿入します。
Devices -> Insert Guest Additions CD image
あるいはVBoxManageコマンドを実行します。
$ VBoxManage storageattach <uuid> --storagectl "IDE" \ --port 1 --device 0 --medium additions
uuidはVBoxManage list vmsで表示される{}の中の文字列です。
$ VBoxManage list vms "vbx-ubuntu-1910" {d9b2252b-3486-4bf3-92d4-de7430b0febc}
2 ゲストマシンにてGuest Additionsをビルドしてインストールする
Guest Additionsをマウントします。
sudo mount -t iso9660 /dev/sr0 /mnt
Guest Additionsのビルドに必要なパッケージをインストールします。
$ sudo apt install -y gcc make perl linux-headers-generic
Guest Additionsをビルドしてインストールします。
$ sudo sh /mnt/VBoxLinuxAdditions.run
インストール完了後に再起動します。
$ sudo reboot
再起動後、vboxというプレフィックスがつくドライバが動きます。
$ lsmod | grep vbox vboxsf 45056 0 vboxvideo 36864 4 ttm 106496 1 vboxvideo drm_kms_helper 167936 1 vboxvideo drm 401408 7 vboxvideo,ttm,drm_kms_helper syscopyarea 16384 2 vboxvideo,drm_kms_helper vboxguest 303104 3 vboxsf sysfillrect 16384 2 vboxvideo,drm_kms_helper sysimgblt 16384 2 vboxvideo,drm_kms_helper