2008-01-23
# Ubuntu(Gutsy)でVirtualBoxを使う
Ubuntu(Gutsy)では何もせずにVirtualBoxを使える。手順は以下の通り。
/etc/apt/source.listに以下の行を追加する。
deb http://www.virtualbox.org/debian gutsy non-free
GPG鍵を追加する
$ wget http://www.virtualbox.org/debian/innotek.asc -O- | sudo apt-key add -
パッケージを更新して、VirtualBoxをインストールする。
$ sudo aptitude update $ sudo aptitude install virtualbox
これでインストールは完了。
グループvboxusersを編集する。vboxusersグループに自分のアカウントを追加する。これをしないとパーミッションの関係で仮想マシンを起動できない。
その後は、普通に仮想マシンのデスクトップOSを楽しむことができる。だがしかし、この状態ではUSBデバイスが使えない。それについては後述
# Ubuntu(Gutsy)のVirtualBoxでUSBを使う。
Virtual Boxで、仮想マシンを設定しようとすると下記のエラーが発生する。
Could not load the Host USB Proxy Service (VERR_FILE_NOT_FOUND). The service might be not installed on the host computer.
下記のサイトで対策が書かれていたので要点を抜粋する。
システムファイルを修正するのでsudoやgksudoコマンドが必要になるが、それは前提なので、いちいちコマンドは書かない。またファイルはバックアップを忘れずに。
/etc/init.d/mountdevsubfs.shの編集
下記の部分を編集する。
# # Magic to make /proc/bus/usb work # #mkdir -p /dev/bus/usb/.usbfs #domount usbfs "" /dev/bus/usb/.usbfs -obusmode=0700,devmode=0600,listmode=0644 #ln -s .usbfs/devices /dev/bus/usb/devices #mount --rbind /dev/bus/usb /proc/bus/usb
以下の通り、コメントを外す。
# # Magic to make /proc/bus/usb work # mkdir -p /dev/bus/usb/.usbfs domount usbfs "" /dev/bus/usb/.usbfs -obusmode=0700,devmode=0600,listmode=0644 ln -s .usbfs/devices /dev/bus/usb/devices mount --rbind /dev/bus/usb /proc/bus/usb
/etc/udev/rules.d/40-permissions.rulesの編集
# USB devices (usbfs replacement) SUBSYSTEM=="usb_device", MODE="0664″
を下記のように書き換える。
# USB devices (usbfs replacement) SUBSYSTEM=="usb_device", GROUP="usbusers", MODE="0664″
グループusbusrsを作成して、自分のアカウントを追加する。
再起動。 再起動後はUSBデバイスが使えるようになっているはずだ。
Feistyの時はUSBデバイスを普通に使えていた気がするんだけれど、Gutsyで仕様が変わったのかな。
