【VirtualBox】GuestAdditions インストール手順 | AlmaLinux9.0


この記事はプロモーションを含みます。

AlmaLinux

Windows11のVirtualBox(ver7.0)上に構築したAlmaLinux9.0に、GuestAdditionsをインストールする手順をまとめてみました。

環境

インストールした環境になります。
AlmaLinuxは最小限のインストールを行った直後の状態です。
作業は[root](特権ユーザ)で行っています。

  • ホストマシン
    • Windows11 Pro (21H2)
    • VirtualBox (7.0)
  • ゲストマシン(仮想マシン)AlmaLinux 9.0
    • 最小限のインストール

各種パッケージのインストール

GuestAdditionsのインストールに必要なパッケージを導入します。

EPELリポジトリのインストール

[dnf]コマンドでパッケージをインストールしていきます。
まずは、EPELリポジトリをインストールしましょう。
「完了しました!」と表示されればOKです。

[root@STKWPS002 ~]# dnf install -y epel-release
AlmaLinux 9 - AppStream                                                                 6.3 MB/s | 8.8 MB     00:01
AlmaLinux 9 - BaseOS                                                                    3.7 MB/s | 4.3 MB     00:01
AlmaLinux 9 - Extras                                                                     14 kB/s |  13 kB     00:00
依存関係が解決しました。
========================================================================================================================
 パッケージ                      アーキテクチャー          バージョン                   リポジトリー              サイズ
========================================================================================================================
インストール:
 epel-release                    noarch                    9-2.el9                      extras                     17 k

トランザクションの概要
========================================================================================================================
インストール  1 パッケージ

ダウンロードサイズの合計: 17 k
インストール後のサイズ: 23 k
パッケージのダウンロード:
epel-release-9-2.el9.noarch.rpm                                                         239 kB/s |  17 kB     00:00
------------------------------------------------------------------------------------------------------------------------
合計                                                                                     19 kB/s |  17 kB     00:00
AlmaLinux 9 - Extras                                                                    3.0 MB/s | 3.1 kB     00:00
GPG 鍵 0xB86B3716 をインポート中:
 Userid     : "AlmaLinux OS 9 <packager@almalinux.org>"
 Fingerprint: BF18 AC28 7617 8908 D6E7 1267 D36C B86C B86B 3716
 From       : /etc/pki/rpm-gpg/RPM-GPG-KEY-AlmaLinux-9
鍵のインポートに成功しました
トランザクションの確認を実行中
トランザクションの確認に成功しました。
トランザクションのテストを実行中
トランザクションのテストに成功しました。
トランザクションを実行中
  準備             :                                                                                                1/1
  インストール中   : epel-release-9-2.el9.noarch                                                                    1/1
  scriptletの実行中: epel-release-9-2.el9.noarch                                                                    1/1
  検証             : epel-release-9-2.el9.noarch                                                                    1/1

インストール済み:
  epel-release-9-2.el9.noarch

完了しました!

パッケージのインストール

必要なパッケージを一気にインストールします。
「完了しました!」と表示されればOKです。

[root@STKWPS002 ~]# dnf install -y kernel-devel kernel-headers gcc gcc-c++ make bzip2 tar elfutils-libelf-devel perl dkms libX11.so.6 libXt libXmu
メタデータの期限切れの最終確認: 0:00:42 時間前の 2022年10月22日 12時40分22秒 に実施しました。
依存関係が解決しました。
========================================================================================================================
 パッケージ                              アーキテクチャー  バージョン                        リポジトリー         サイズ
========================================================================================================================
インストール:
 bzip2                                   x86_64            1.0.8-8.el9                       baseos                52 k
 dkms                                    noarch            3.0.7-1.el9                       epel                  58 k

~~ログ出力量が多いので省略~~

  unzip-6.0-56.el9.x86_64                                      zip-3.0-33.el9.x86_64
  zlib-devel-1.2.11-31.el9.x86_64

完了しました!
[root@STKWPS002 ~]#

再起動

インストール後は、再起動を行います。

[root@STKWPS002 ~]# systemctl reboot

GuestAdditionsのインストール

GuestAdditionsのインストールを行っていきます。

まずは、VirtualBoxのGUIメニュー「デバイス」より「Guest Additions CDイメージの挿入」をクリックします。

挿入したイメージファイルをマウントします。

[root@STKWPS002 ~]# mkdir -p /mnt/cdrom
[root@STKWPS002 ~]# mount -r /dev/cdrom /mnt/cdrom

GuestAdditionsのインストールシェル「VBoxLinuxAdditions.run」を実行します。
失敗時は「modprobe vboxguest failed」などが表示されます。
特にこれらが表示されずにプロンプトが戻ればインストール完了となります。

[root@STKWPS002 ~]# sh /mnt/cdrom/VBoxLinuxAdditions.run
Verifying archive integrity...  100%   MD5 checksums are OK. All good.
Uncompressing VirtualBox 7.0.0 Guest Additions for Linux  100%
VirtualBox Guest Additions installer
VirtualBox Guest Additions: Starting.
VirtualBox Guest Additions: Setting up modules
VirtualBox Guest Additions: Building the VirtualBox Guest Additions kernel
modules.  This may take a while.
VirtualBox Guest Additions: To build modules for other installed kernels, run
VirtualBox Guest Additions:   /sbin/rcvboxadd quicksetup <version>
VirtualBox Guest Additions: or
VirtualBox Guest Additions:   /sbin/rcvboxadd quicksetup all
VirtualBox Guest Additions: Building the modules for kernel
5.14.0-70.26.1.el9_0.x86_64.

以上で、VirtualBox GuestAdditionsのインストールは完了となります。

コメント

タイトルとURLをコピーしました