VirtualBox 資料一覧

CUI環境でVirtualBox Guest Additionsをインストールする手順

2015/12/06更新

対応バージョン: 5.0.10

VirtualBox Guest Additionsは通常GUIで簡単にインストールできるがサーバ機などでCUI環境しかない場合は以下の手順でコマンドラインでインストールできる。

ここでは導入OSをUbuntu 15.04、VirtualBoxのバージョンを5.0.10として説明する。

bzip2インストール

VBoxLinuxAdditions.run実行時に必要なのでインストールされていない場合はインストールしておく。

% which bzip2
<- インストールされていない
% sudo apt install bzip2

パッケージ or ISOファイルダウンロード

http://download.virtualbox.org/virtualboxにVirtualBoxのバージョン毎のディレクトリがあり、その配下にディストリビューション毎のパッケージが格納されている。

Ubuntuの場合は当記事執筆時点で12.04(precise)、14.04(Trusty Tahr)、15.10(Wily Werewolf)用が配布されており今回対象となる15.04(Vivid Vervet)用が配布されていないので各OS分全てが格納されているISOイメージを入手してインストールする。

% wget http://download.virtualbox.org/virtualbox/5.0.10/VBoxGuestAdditions_5.0.10.iso
% sudo mkdir /media/VBoxGuestAdditions
% sudo mount -t iso9660 -o loop VBoxGuestAdditions_5.0.10.iso /media/VBoxGuestAdditions
mount: /dev/loop0 is write-protected, mounting read-only

VirtualBox Guest Additionsインストール

ISOイメージに含まれているファイルを見るとUbuntu用はVBoxLinuxAdditions.runなのでこれを実行する。

% ls -l /media/VBoxGuestAdditions/
合計 51259
dr-xr-xr-x 2 root root     2048 11月 11 02:02 32Bit/
dr-xr-xr-x 2 root root     2048 11月 11 02:02 64Bit/
-r-xr-xr-x 1 root root      647  8月 20 20:47 AUTORUN.INF*
dr-xr-xr-x 2 root root     2048 11月 11 02:02 OS2/
-r-xr-xr-x 1 root root  7515597 11月 11 02:57 VBoxLinuxAdditions.run*
-r-xr-xr-x 1 root root 17440768 11月 11 03:58 VBoxSolarisAdditions.pkg*
-r-xr-xr-x 1 root root 16949040 11月 11 03:02 VBoxWindowsAdditions-amd64.exe*
-r-xr-xr-x 1 root root 10244320 11月 11 02:57 VBoxWindowsAdditions-x86.exe*
-r-xr-xr-x 1 root root   316016 11月 11 02:56 VBoxWindowsAdditions.exe*
-r-xr-xr-x 1 root root     6964 11月 11 02:57 autorun.sh*
dr-xr-xr-x 2 root root     2048 11月 11 02:02 cert/
-r-xr-xr-x 1 root root     5519 11月 11 02:57 runasroot.sh*

% sudo /media/VBoxGuestAdditions/VBoxLinuxAdditions.run
Verifying archive integrity... All good.
Uncompressing VirtualBox 5.0.10 Guest Additions for Linux............
VirtualBox Guest Additions installer
Copying additional installer modules ...
Installing additional modules ...
Removing existing VirtualBox DKMS kernel modules ...done.
Removing existing VirtualBox non-DKMS kernel modules ...done.
Building the VirtualBox Guest Additions kernel modules ...done.
Doing non-kernel setup of the Guest Additions ...done.
Starting the VirtualBox Guest Additions ...fail!
(modprobe vboxguest failed)
Installing the Window System drivers
 ...done.
Installing graphics libraries and desktop services components ...done.

後片付け

% sudo umount /media/VBoxGuestAdditions
% sudo rmdir /media/VBoxGuestAdditions
% rm VBoxGuestAdditions_5.0.10.iso

関連資料・記事

参考サイト