Homeに戻る  一覧2011に戻る 

NetBSD-5.1/amd64 on VirtaulBOX


VirtualBOX上でNetBSD-5.1/amd64を使う[2011.01.23]


AH77/CNのVirtualPC 2007(64bit)は、32bit ゲストOSしかサポートしない。 当初の目的であったNetBSD-5.1/amd64(64bitOS)を仮想マシンで動作させるために、AH77/NCにVirtualBOXをインストールしてみた。

最初に、BIOS設定でVT機能を有効にしておかないと、VirtualBOX上の仮想マシンがNetBSD-5.1/amd64のboot中に止まってしまう。

仮想HDの容量は64GB、仮想マシン用のメモリは512MBを割り当てた。 bootはCD-Rに焼いた媒体を使用した。 CD-ROMの代わりにisoイメージを使って仮想マシンをbootさせることもできる。 しかし、NetBSD-5.1のbinary setsをインストールするときに、このisoイメージは仮想CD-ROMデバイスに割り当てられないので、ネットワークが動作するまでは、CD-Rを使うのが無難である。
NetBSD-5.1自身のインストールは特に問題なく終了したが、仮想マシン上のネットワークを動作させるのに苦労した。
ネットワークはBridgedを指定したが、ゲストOS(VirtualPC)からtelnet接続できるのに、ホストOS側からtelnet接続ができなかった。 原因は、VirtualBOXのネットワークの設定をいろいろ変えていた時に、Windows 7側に作成された「VirtualBox Host-Only Network」の設定が誤っていたためだった。 これを無効化すると、正常にtelnetで接続できるようになった。
VirtualBOXの仮想マシンには、複数のCPUを割り当てることができるので、2個割り当ててみた。

仮想マシンのCPU情報は、以下の通りである。
$ cat /proc/cpuinfo
processor       : 0
vendor_id       : GenuineIntel
cpu family      : 6
model           : 10
model name      : Intel(R) Core(TM) i7-2630QM CPU @ 2.00GHz
stepping        : 7
cpu MHz         : 1976.50
fdiv_bug        : no
fpu             : yes
fpu_exception   : yes
cpuid level     : 5
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall fxsr_opt rdtscp recovery longrun lrti cxmmx cyrix_arr centaur_mcr constant_tsc pni monitor ds_cpi vmx est tm2 cx16 xtpr rng rng_en ace ace_en lahf

processor       : 1
vendor_id       : GenuineIntel
cpu family      : 6
model           : 10
model name      : Intel(R) Core(TM) i7-2630QM CPU @ 2.00GHz
stepping        : 7
cpu MHz         : 1976.18
fdiv_bug        : no
fpu             : yes
fpu_exception   : yes
cpuid level     : 5
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall fxsr_opt rdtscp recovery longrun lrti cxmmx cyrix_arr centaur_mcr constant_tsc pni monitor ds_cpi vmx est tm2 cx16 xtpr rng rng_en ace ace_en lahf

$
AH77/NC×1台で、Windows 7(64bit), NetBSD-4.0/i386(32bit), NetBSD-5.1/amd64(64bit)の3つの環境を同時に使うことができるので、便利である。

[VirtualBOX画面]
VitrualBOX画面
[仮想マシンのコンソール画面]
VMのコンソール画面


Last Update: 2011.01.29
H.Nakao

Homeに戻る[Homeに戻る]  一覧に戻る[一覧2011に戻る]