Ubuntu Server 10.04 LTS にVirtualBox4 をインストールする

VMware Server2 のような使い方をVirtualBox で行いたいと思ってしまったので、その一環としてubuntu-10.04.4-server-i386 で構築した環境にVirtualBox をインストールしてみる。

スポンサードリンク

準備

VMware Player の簡易インストール機能を使うなどして構築した場合は、以下の対策をしておくと幸せになれるかもしれない。

SSH のインストール

sudo apt-get install ssh

キーボード変更

GUIで端末からviコマンドを実行し、エディタに入り i キーを押して上書きモードに入ったあと 上下左右のカーソルを押してもカーソルが動かず、Aなどの文字(A~D)が入力されてしまい、カーソルを移動させることができません。(「Ubuntu日本語フォーラム / eeeubuntu 8.04 でviコマンドが正常に動作しない」より引用)

sudo loadkeys jp
sudo apt-get install vim

VirtualBox をインストール

ソースリストの追加

Linux_Downloads – Oracle VM VirtualBox」を参照してソースリストに追記する。

sudo vi /etc/apt/sources.list

以下を追記:

deb http://download.virtualbox.org/virtualbox/debian lucid contrib non-free

以下を実行:

wget -q http://download.virtualbox.org/virtualbox/debian/sun_vbox.asc -O- | sudo apt-key add -
sudo apt-get update

インストールするバージョンを決める

$ sudo apt-get install virtualbox
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package virtualbox is a virtual package provided by:
virtualbox-3.2 3.2.14-75509~Ubuntu~lucid
virtualbox-3.1 3.1.8-61349~Ubuntu~lucid
virtualbox-4.1 4.1.10-76795~Ubuntu~lucid
virtualbox-4.0 4.0.16-75491~Ubuntu~lucid
You should explicitly select one to install.
E: Package virtualbox has no installation candidate

インストール

$ sudo apt-get install virtualbox-4.1

ユーザーのグループ参加

USBサブシステムのアクセスに失敗しました。
VirtualBox is not currently allowed to access USB devices. You can change this by adding your user to the 'vboxusers' group. Please see the user manual for a more detailed explanation.

↑のエラー対策にユーザーをグループに参加させる

sudo gpasswd -a user_name vboxusers

ログイン、ログアウトしておく。

コマンドライン操作

参考文献を参照してコマンドラインから仮想マシンを作成するなどの操作をおこなってみた。が、途中で面倒になって放り投げた・・というのも、バージョンによってコマンドが変わっているようで、それを追うのが面倒になった・・。

以下は、WindowsXP でもインストールしてみようかと思った残骸。

仮想マシンを作成

$ VBoxManage createvm -name "winxp" -register
Virtual machine 'winxp' is created and registered.
UUID: 6386bc5f-8af0-469f-b7ba-2112e2a240c0
Settings file: '/home/casey/VirtualBox VMs/winxp/winxp.vbox'

仮想マシンの定義

$ VBoxManage modifyvm "winxp" --memory "512" --acpi on --boot1 dvd --nic1 hostif

仮想マシンのネットワークを定義

$ VBoxManage modifyvm "winxp" --bridgeadapter1 eth0

仮想ハードディスクを作成

$ VBoxManage createvdi --filename "WinXP.vdi" --size 8000 --format vdi
0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%
Disk image created. UUID: 5f6852b9-f103-4ccc-9650-08cefb10b3dd

仮想ハードディスクを関連付け

$ VBoxManage storagectl "winxp" --name "WinXP.vdi" --add ide

※コマンドについては、資料室の「Oracle VM VirtualBox Command Line Management Interface Version 4.1.10」にメモしておく

参考文献

スポンサードリンク

コメント

  1. 先月から気になってた「VirtualBox is not currently allowed to access USB devices. You can change this by adding your(ry」を今日この記事で解決→ http://t.co/5NYUOB0l

  2. http://t.co/ZBU1UzFc » Ubuntu Server 10.04 LTS にVirtualBox4 をインストールする http://t.co/j0NEa0pb