Top/Devel/Solaris 10 on VMware Player

Solaris 10 on VMware Playerはてなブックマーク

Solaris on VMwareを無料で実現する。*1

必要なもの

  • ホストOSがLinuxなら
  • ホストOSがWindowsなら
  • 共通
    • 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


以下、ホスト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"

参考

*1 ただし、VMwareとは違いVMware PlayerにはVMware toolsが付属していない
差分 一覧