Solaris 10 on VMware Player
Solaris on VMwareを無料で実現する。*1
必要なもの
- ホストOSがLinuxなら
- VMware Player
- VMware-player-1.0.0-18007.i386.rpm
- QEMU
- qemu-0.7.2-i386.tar.gz
- VMware Player
- ホストOSがWindowsなら
- VMware Player
- VMware-player-1.0.0-18007.exe
- QEMU on Windows
- qemu-0.7.2-windows.zip
- VMware Player
- 共通
- Solaris 10
- sol-10-GA-x86-dvd-iso-a.zip
- sol-10-GA-x86-dvd-iso-b.zip
- sol-10-GA-x86-dvd-iso-c.zip
- sol-10-GA-x86-dvd-iso-d.zip
- sol-10-GA-x86-dvd-iso-e.zip
- sol-10-GA-x86-dvd-iso.txt
- sol-10-ccd-GA-x86-iso.zip
- Solaris 10
以下、ホストOSがLinuxでの例ですが、Windowsでもほぼ同様にできると思います。
アーカイブの確認
vi md5sum.txt
1acfdb660195315c4601a847bbe74e91 sol-10-GA-x86-dvd-iso-a.zip 14675308b655a02a14bd81791dd59a16 sol-10-GA-x86-dvd-iso-b.zip 4aacf120a4ad13edacb768730acf49ba sol-10-GA-x86-dvd-iso-c.zip 8ab774b27cf4c2c04281c7cfd0b8bb72 sol-10-GA-x86-dvd-iso-d.zip da9f502e9fa3857876b3ea245cc355c8 sol-10-GA-x86-dvd-iso-e.zip
md5sum --check md5sum.txt
ISOイメージ結合
unzip sol-10-GA-x86-dvd-iso-a.zip unzip sol-10-GA-x86-dvd-iso-b.zip unzip sol-10-GA-x86-dvd-iso-c.zip unzip sol-10-GA-x86-dvd-iso-d.zip unzip sol-10-GA-x86-dvd-iso-e.zip cat sol-10-GA-x86-dvd-iso-[abcde] > sol-10-GA-x86-dvd-iso.iso echo 'd7b6f773519c1caaafb57100d428a0e3 sol-10-GA-x86-dvd-iso.iso' > md5sum.txt md5sum --check md5sum.txt
仮想ディスク(.vmdk)作成
tar xvzf qemu-0.7.2-i386.tar.gz ./usr/local/bin/qemu-img create -f vmdk solaris.vmdk 8G rm -rf ./usr/local/bin
設定ファイル(.vmx)作成
vi solaris.vmx
config.version = "8" virtualHW.version = "3" memsize = "256" mainMem.useNamedFile="FALSE" ide0:0.present = "TRUE" ide0:0.fileName = "solaris.vmdk" ide1:0.present = "TRUE" ide1:0.fileName = "auto detect" ide1:0.deviceType = "cdrom-raw" ide1:0.autodetect = "TRUE" floppy0.fileName = "/dev/fd0" floppy0.startConnected = "FALSE" ethernet0.present = "TRUE" ethernet0.connectionType = "nat" sound.present = "TRUE" sound.virtualDev = "es1371" pciSound.enableVolumeControl = "FALSE" displayName = "Solaris 10" guestOS = "solaris10" nvram = "Solaris 10.nvram" usb.present = "FALSE" log.fileName = solaris.log paevm="TRUE"
ethernet0の設定が足りないように見えますが、補完されるので大丈夫です。
VMware Playerインストール
rpm -ivh VMware-player-1.0.0-18007.rpm vmware-config.pl
VMware Player実行
vmplayer solaris.vmx
Solarisインストール
Solaris解像度など
Solarisで
/usr/X11/bin/xorgconfig
virtualization.info: Running SUN Solaris 10 beta69 (10/04) on VMware
SMC
Solaris管理コンソール(smc)を起動して、一般ユーザを追加する。
Solarisで
smc &
ネットワーク設定などをやり直したい
Solarisで
sys-unconfig
実行する前に/etc/default/initのバックアップを取っておくといいみたい。
CD-ROMを普通のものに
一度電源を落とす。
Solarisで
shutdown -i5 -g0 -y
ホストOSで
vi solaris.vmx
ide1:0.fileName = "auto detect" ide1:0.deviceType = "cdrom-raw"