VirtualBoxで仮想マシンにXPを入れる

Ubuntu 8.10にVirtualBox 2.0.4をインストールして、ゲストにWindows XPを動かしました。
シームレスウィンドウが楽しすぎです。Linuxの中にWindowsのウィンドウが共存してるのがすごく奇妙。


Synapticで以下をインストール

vboxusersグループに自身を追加。
で、適当に仮想マシンを作り、ごにょごにょして、Windows XPをインストールしました。
(アップグレード版のXP HomeしかないのでまずWin98をインストールして…)


以下引っかかったところを2つ

Guest Additionsのインストール

仮想マシンのウィンドウから、「デバイス(D)」 -> 「Guest Additions のインストール(I)」 とするとGuest AdditionsのCDイメージがマウントされるはずなんだけど、「VBoxGuestAdditions.isoが無い、インターネットからダウンロードしますか」という旨のダイアログが出た。はいをクリックしたら、そのあとにURIが書かれたダイアログが出て、ダウンロードをクリックしたがダウンロード出来なかった。
仕方がないので、アドレスをブラウザで開いてダウンロードし、/usr/share/virtualbox/VBoxGuestAdditions.iso にコピーしました。

これで無事Guest Additionsイメージをマウントできるようになり、インストール自体はすぐに終わりました。

キーボードの一部の文字が入力できない

日本語106キーボードの、バックスラッシュ(\)とアンダースコア(_)、円マーク(\)とバーティカルバー(|)、のキーが入力できなかった。
検索しても2.0のバージョンではそんな不具合は無さそうだったので、困った。

結局、原因はxmodmapでdvorak配列に変更してた所為でした。英語キーボードと認識されてたみたい。日本語配列に戻して起動したら無事認識されました。
setxkbmap jpしてから仮想マシンを立ち上げて、その後xmodmapでキー配列を変更しなおせばOKのようです。
めんどくさ。


参考:
http://faq.ubuntu-world.biz/2008/05/virtualbox.html
Ubuntu8.04でVirtualbox(WindowsXP) - 平穏無事の日記
http://fun.poosan.net/sawa/wiki/?VirtualBox
http://blog.livedoor.jp/morizo2000/archives/458478.html
index.rb [nofuture.tv]