VirtualBox Guest Addtionsをインストールしてみました。終わってから振り返れば別に難しくはないのですが、ほんのり手こずったので作業メモを残すことにしました。
環境
ホストOS:Windows10
ゲストOS:Debian11
事前準備
ネット情報によると、VirtualBox Guest Additionsをインストールするには、事前に以下のものをインストールしておく必要があるようです。
・dkmsフレームワーク ・ビルドツール ・カーネルヘッダー
それらがインストールされているか調べるために
apt list --installed dkms build-essential linux-headers-$(uname -r)
を実行したところ、次のように表示されました。
Listing... Done build-essential/stable,now 12.9 amd64 [installed] dkms/stable,now 2.8.4-3 all [installed] linux-headers-5.10.0-11-amd64/stable-security,now 5.10.92-1 amd64 [installed,automatic]
どうやら、私の環境では3つともインストール済だったようです。
ちなみに、インストールされていない場合は、次のようにしてインストールしておく必要があります。
apt update apt upgrade apt install dkms build-essential linux-headers-$(uname -r)
VBoxGuestAdditions.isoのある場所
以下の場所にあるVBoxGuestAdditions.isoを仮想マシンの光学ドライブに挿入しておく必要があります。
C:\Program Files\Oracle\VirtualBox
インストール手順
まず、Debianが動いているVirtual Boxのメニューから以下を選択します。
「デバイス」→「Guest Additions CDイメージの挿入」
次に、Guest AdditionsのCDイメージをマウントします。
mount /dev/cdrom /media/cdrom
マウント先に移動して、VBoxLinuxAdditions.runというスクリプトを実行します。
cd /media/cdrom ./VBoxLinuxAdditions.run
最後にDebianを再起動します。
shutdown -r now
以上でGuest Additionsのインストールは完了です。
<2023.06.14 追記:libXmu.so.6>
Debian 12(bookworm)で
./VBoxLinuxAdditions.run
を実行した折、「libXmu.so.6が無いよ~」というメッセージが表示されました。
そこでlibxmu6パッケージをインストールしました。
sudo apt install libxmu6
参考にしたウェブサイト
1.https://www.virtualbox.org/manual/
2.https://kifarunix.com/install-virtualbox-guest-additions-on-debian-11/
1はvirtualbox.orgにあるマニュアルなので信用はできるのですが、フォントが読みにくいです^^;。一方、2はHow To系のブログです。手順が簡潔にまとめられていて読みやすいです。