開発メモ

開発関係のメモをいろいろと。たぶん。

VirtualBox 4.2.12にUbuntu 13.04をインストール

VirtualBoxの環境にUbuntuをインストールしたときのメモ。

  • VirtualBox 4.2.16の実験結果を追加(2013/07/09)

使用するソフトウェア

以下のソフトウェアを使用。

VirtualBoxは普通にインストールして、Extension Packまで当てておく。

仮想マシンを作成

こんな感じで仮想マシンを作成。

種類
タイプ Linux
バージョン Ubuntu
メモリ 1024 MB
HDD 16.0 GB

仮想マシンの作成後、[設定] - [ディスプレイ]で[3Dアクセラレーションを有効化]にチェックを入れておく。

f:id:see_ku:20130516081217p:plain

Ubuntuをインストール

UbuntuのISOをストレージにセットして、仮想マシンを起動。

f:id:see_ku:20130516143337p:plain

※piix4_smbus関係の警告が出るけど、とりあえず無視

f:id:see_ku:20130516143407p:plain

画面の指示に従ってUbuntuをインストール。

f:id:see_ku:20130516143700p:plain

15分ほどでインストールは終わったので、素直に再起動。

動くのは動くけどかなり重い。以下のコマンドでUnityの動作状況を確認。

>$ /usr/lib/nux/unity_support_test -p

Unity 3Dが無効になってるorz

f:id:see_ku:20130516144331p:plain

とりあえず、「ソフトウェアの更新」だけやっておいてシャットダウン。

※このタイミングで、スナップショットを撮っておく

Guest Additionsのインストール

VirtualBoxのメニューから[Guest Additionsのインストール]を選択。あとは、画面の指示に従って実行。

こんな警告が出たけどインストールは正常に終了。

The headers for the current running kernel were not found. If the following module compilation fails then this could be the reason.

f:id:see_ku:20130516144434p:plain

インストール画面を閉じて、再起動。

起動途中で画面がブラックアウトして止まったorz

何回かリセットしてようやく起動。けど、Unity 3Dが無効になったままorz

とりあえず、きりがないのでこの方法は諦める。一つ前のスナップショットまで巻き戻し。

追加のドライバーのインストール

[システム設定] - [ソフトウェアとアップデート]で[追加のドライバー]のタブを選択。[x86 virtualization solution...]を選択して、[変更の適用]を押す。

f:id:see_ku:20130516144520p:plain

認証の後、変更が適用されるまでしばらく待って、再起動。

無事、動作が軽くなった。Unity 3Dが有効になってるのも確認。

f:id:see_ku:20130516144557p:plain

セッション情報で、Guest Additionsが有効になってるのも確認。・・・なぜか、バージョンが「4.2.10_Ubuntu r84101」になってるけど気にしない。

f:id:see_ku:20130516144630p:plain

普通に使えてるようなので、しばらくはこれで実験してみよう。

問題点

piix4_smbus関係の警告がでる

以下の手順でi2c_piix4を使わないように設定する。

  1. /etc/modprobe.d/blacklist.confに以下の行を追加

    blacklist i2c_piix4

  2. initramfsを更新

    update-initramfs -u -k all

時々、起動中に画面がブラックアウトして止まる

X Windowの起動に失敗してる? Unity側の問題か? 軽く調べたけどよくわからなかったので、とりあえず放置。

ときどき駄目でときどき正常に立ち上がるってのが、一番たちが悪いな。

[システム設定] - [詳細]がエラーで落ちる

とりあえず、放置で。

VirtualBox 4.2.16で再度実験

VirtualBoxの新しいバージョンが出ていたので、再度実験してみた。が、結果は4.2.12と変わらず。

普通にGuest AdditionsをインストールしてもUnity 3Dが有効にならない。システム設定から、追加のドライバーをインストールで有効になった。微妙。

情報元

Oracle VM VirtualBox
https://www.virtualbox.org/

Homepage | Ubuntu Japanese Team
http://www.ubuntulinux.jp/

ようやく Ubuntu 12.10 にアップグレード: 水より柔弱
http://kanakatsu.cocolog-nifty.com/blog/2012/12/ubuntu-1210-261.html

Fintastical: VirtualBox piix4_smbus Error
http://fintastical.blogspot.jp/2010/11/virtualbox-piix4smbus-error.html