- まずパッケージを最新にします。これは次にインストールするkernel-headersとkernelのバージョンを合わせるためで、kernelを更新した場合にはrebootが必要です。
- GuestAdditionsをインストールするには以下のパッケージが必要です。事前にdnf(yum)コマンドでインストールしておいてください。
kernel-devel kernel-headers gcc gcc-c++ bzip2 tar
libelf-dev libelf-devel elfutils-libelf-devel
bash
1dnf install kernel-devel kernel-headers gcc gcc-c++ bzip2 tar libelf-dev libelf-devel elfutils-libelf-devel
- GuestAdditionsのCDをmountします。
VMの上のデバイスから光学ドライブでVirtualBoxGuestAdditionsにチェックを入れます。
コンソールから「mount」とコマンドを投入するとmountされているデバイスとmount pointが表示されます。
私のCentOS8の環境だと /dev/sr0 がmountされていました。
rootユーザーで
とmount pointを作成し、
bash
1mount /dev/sr0 /mnt/vbga -t iso9660 -o ro
とやると/mnt/vbgaにVirtualBoxGuestAdditionsのCDがmountされます。
(/dev/sr0が間違っていると「mount: no medium found on /dev/sr0」のエラーになります。
その場合は/dev 配下でCDドライブらしきものを探してそれを指定してretryします)
- インストーラーを起動します。
rootユーザーで
bash
1cd /mnt/vbga
2./VBoxLinuxAdditions.run
でインストールが始まります。
インストールが終了したらrebootします。