会社のマシンのメモリが、今まで512Mで我慢してきたのだけれど、いい加減ストレスがたまるので2Gにした。
2Gにしたからには、ずっと試したいけどメモリが足りなくて諦めていたVMWare Playerを試してみることに。
参考にしたのは、VMware PlayerとQEMUで仮想PCを無料で使う!?
前にcoLinux用にQEMUでFC5のイメージを作ったときには一晩かかったけど、VMWare Playerの場合はqemu-imgでファイルだけ作って、実際のインストールはCD/DVDからVMWare上でインストーラが動かせるので、非常に簡単&高速。
試しに20Gの領域を作って、Fedora Core5をDVDイメージからインストール。&oracle 10g xe も入れてみた。
以下メモ。
2Gにしたからには、ずっと試したいけどメモリが足りなくて諦めていたVMWare Playerを試してみることに。
参考にしたのは、VMware PlayerとQEMUで仮想PCを無料で使う!?
前にcoLinux用にQEMUでFC5のイメージを作ったときには一晩かかったけど、VMWare Playerの場合はqemu-imgでファイルだけ作って、実際のインストールはCD/DVDからVMWare上でインストーラが動かせるので、非常に簡単&高速。
試しに20Gの領域を作って、Fedora Core5をDVDイメージからインストール。&oracle 10g xe も入れてみた。
以下メモ。
- イメージ作成のコマンド
>qemu-img create -f vmdk c:\vmware\fc5.vmdk 20G
- vmxファイル
config.version = "8" virtualHW.version = "3" memsize = "1024" ide0:0.present = "TRUE" ide0:0.fileName = "fc5.vmdk" ide1:1.present = "TRUE" ide1:1.fileName = "auto detect" ide1:1.deviceType = "cdrom-raw" ide1:1.autodetect = "TRUE" ide1:0.present = "TRUE" ide1:0.fileName = "C:\archives\vmware\FC-5-i386-DVD.iso" ide1:0.deviceType = "cdrom-image" floppy0.present = "FALSE" ethernet0.present = "TRUE" ethernet0.connectionType = "nat" usb.present = "TRUE" sound.present = "TRUE" sound.virtualDev = "es1371" displayName = "Fedora Core 5" guestOS = "other26xlinux" nvram = "fc5.nvram"
- 他のマシンからVMWare上のFC5にsshしたい場合は、VMWare インストールディレクトリ(C:\Program Files\VMware\VMware Player)のvmnetcfg.exeを使って22番をフォワードしてやれば良い。
- ゲストOSをサスペンドしてリジュームすると、ゲストOSの時間がサスペンド時のままになるので、仮想な背中からvmw.cとvmw_door.sを持ってきてコンパイル。vmw -t でホストOSに時刻を同期できるらしい。(未検証)
- QEMUで作成したvmdkは、使用した分+αのサイズしかないので、大きく取っても使わなければ問題ない。
- メインメモリも、vmxで1G指定しても、実際にはホストのメモリを1G使わない。これも、使った分だけ取られる作りなのかな?
VMWareが面白いの続きを読む