恥は/dev/nullへ by 初心者

プログラミング素人がのろのろと学んだことをつづっています♪

DebianにVirtualBox Guest Addtionsをインストール

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系のブログです。手順が簡潔にまとめられていて読みやすいです。