VirtualBox · 1 min read · Dec 25, 2025

UbuntuにVirtualBoxをインストールする

UbuntuにVirtualBoxをインストールする

バージョン 1.0
著者: Falko Timme

このチュートリアルでは、InnoTekのVirtualBoxをUbuntuデスクトップにインストールする方法を示します。VirtualBoxを使用すると、ホストオペレーティングシステムの下でLinuxやWindowsなどのゲストオペレーティングシステム(「仮想マシン」)を作成して実行できます。VirtualBoxのインストール方法は2つあります。いくつかのディストリビューション用に利用可能な事前コンパイルされたバイナリから、またはGPLの下でリリースされたソースからです。この記事では両方の方法を示します。

現在、VirtualBoxは32ビットのホストおよびゲストオペレーティングシステムのみをサポートしています。**

この文書には、いかなる種類の保証もありません!これは、そのようなシステムを設定する唯一の方法ではないことを言いたいです。この目標を達成する方法はたくさんありますが、これは私が取る方法です。これがあなたにとって機能するという保証はありません!

1 事前コンパイルされたバイナリからVirtualBoxをインストールする

VirtualBoxのバイナリはここからダウンロードできます: http://www.virtualbox.org/wiki/Downloads。PUELライセンスが問題ない場合、そしてあなたのディストリビューション用のパッケージがある場合、そのパッケージをインストールできます。たとえば、Ubuntu 6.10(Edgy Eft)用のVirtualBox .debパッケージがありますので、Ubuntu 6.10を使用している場合、そのパッケージを使用できます。このパッケージはUbuntu 7.04(Feisty Fawn)でも正常に動作することを確認しましたので、そこでもそのパッケージを使用できるようです。

VirtualBox .debパッケージをインストールするには、ターミナルウィンドウを開き(アプリケーション > アクセサリ > ターミナル)、rootになります:

sudo su

次に、VirtualBoxのためのいくつかの前提条件をインストールします:

apt-get install bcc iasl xsltproc xalan libxalan110-dev uuid-dev zlib1g-dev libidl-dev libsdl1.2-dev libxcursor-dev libqt3-headers libqt3-mt-dev libasound2-dev libstdc++5 linux-headers-`uname -r` build-essential

次に、VirtualBoxのダウンロードページに移動し、あなたのUbuntuバージョンに適した.debパッケージを選択してシステムにダウンロードします:

cd /tmp
wget http://www.virtualbox.org/download/1.3.8/VirtualBox_1.3.8_Ubuntu_edgy_i386.deb

ダウンロードが完了したら、次のようにしてVirtualBoxをインストールできます:

dpkg -i VirtualBox_1.3.8_Ubuntu_edgy_i386.deb

次の質問が表示される場合があります:

PUELライセンス条項に同意しますか? <– はい
vboxdrvカーネルモジュールを今コンパイルしますか? <– はい

これで完了です。アプリケーション > システムツールの下にVirtualBoxが見つかります:

2 ソースからVirtualBoxをインストールする

InnoTekのPUELライセンスが合わない場合、GPLを好む場合、またはあなたのUbuntuバージョン用の.debパッケージがない場合、ソースからVirtualBoxをコンパイルできます。ソースはGPLの下でリリースされています。

ソースからVirtualBoxをインストールするには、ターミナルウィンドウを開き(アプリケーション > アクセサリ > ターミナル)、rootになります:

sudo su

次に、VirtualBoxのためのいくつかの前提条件をインストールします:

apt-get install bcc iasl xsltproc xalan libxalan110-dev uuid-dev zlib1g-dev libidl-dev libsdl1.2-dev libxcursor-dev libqt3-headers libqt3-mt-dev libasound2-dev libstdc++5 linux-headers-`uname -r` build-essential

最新のVirtualBoxソースをInnoTekのSVNリポジトリからダウンロードできます。そのためには、まずsubversionをインストールする必要があります:

apt-get install subversion

次に、/usr/src/virtualboxディレクトリにVirtualBoxのソースをダウンロードします:

mkdir /usr/src/virtualbox
cd /usr/src/virtualbox
svn co http://virtualbox.org/svn/vbox/trunk vbox

次に、次のようにしてVirtualBoxをコンパイルします:

cd vbox
./configure
source ./env.sh
kmk all
cd out/linux.x86/release/bin/src
make
make install

その後、vboxdrvカーネルモジュールをロードし、VirtualBoxファイルをディスク上の適切な場所にコピーします:

cd ../
modprobe vboxdrv
echo vboxdrv >> /etc/modules

cp -prf .so /usr/lib/
mkdir /usr/local/virtualbox
cp -prf
/usr/local/virtualbox/
ln -s /usr/local/virtualbox/VirtualBox /usr/local/bin/VirtualBox
ln -s /usr/local/virtualbox/VBoxSVC /usr/local/bin/VBoxSVC

次に、vboxusersグループを作成し、デスクトップユーザー(例: falko)を追加します:

groupadd vboxusers
usermod -G vboxusers -a falko

次に、/dev/vboxdrvのアクセス権をvboxusersグループがアクセスできるように変更する必要があります:

chmod 660 /dev/vboxdrv
chgrp vboxusers /dev/vboxdrv

/dev/vboxdrvのアクセス権がブート時にリセットされないようにするために、/etc/udev/rules.d/40-permissions.rulesを編集し、そのファイルの最後に次の行を追加します:

gedit /etc/udev/rules.d/40-permissions.rules

| [...] KERNEL=="vboxdrv", GROUP="vboxusers", MODE="0660" |

これで完了です。残るのはVirtualBoxのメニューエントリを作成することだけです。アプリケーションを右クリックし、メニューの編集を選択します:

開いたウィンドウでシステムツールを選択し、新しいアイテムをクリックします:

作成ランチャーウィンドウで、次の詳細を入力してください:

  • タイプ: アプリケーション
  • 名前: VirtualBox
  • コマンド: VirtualBox(大文字と小文字に注意してください - これはコマンドです。正しく書かないとアプリケーションは起動しません)
  • コメント: お好きなことを記入するか、空白のままにできます。

新しいアプリケーションのアイコンを選択することもできますが、必須ではありません。

VirtualBoxは、システムツールメニューのアイテムリストに表示されるはずです。ウィンドウを閉じるには、閉じるをクリックします:

その後、アプリケーション > システムツールの下にVirtualBoxを見つけることができます:

VirtualBoxが起動すると、次のようになります:

3 リンク

Share: X/Twitter LinkedIn

新しい投稿を受信箱で受け取る

スパムはありません。いつでも購読を解除できます。