Solaris 10 on VMware Player の変更点
Solaris on VMwareを無料で実現する。((ただし、VMwareとは違いVMware PlayerにはVMware toolsが付属していない))
**必要なもの
-ホストOSがLinuxなら
--[[VMware Player>http://www.vmware.com/products/player/]]
---VMware-player-1.0.0-18007.i386.rpm
--[[QEMU>http://fabrice.bellard.free.fr/qemu/download.html]]
---qemu-0.7.2-i386.tar.gz
-ホストOSがWindowsなら
--[[VMware Player>http://www.vmware.com/products/player/]]
---VMware-player-1.0.0-18007.exe
--[[QEMU on Windows>http://www.h7.dion.ne.jp/~qemu-win/index-ja.html]]
---qemu-0.7.2-windows.zip
-共通
--[[Solaris 10>http://jp.sun.com/products/software/solaris/10/download.html#notification]]
---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>http://www.virtualization.info/2004/11/running-sun-solaris-10-beta69-1004-on.html]]
**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"
<
// http://www.in-vitro.jp/blog/index.cgi/Misc/20051104_01.html
// questOs="solaris10" でインストールは何事もなく終了。DHCP クライアントでネットワークの設定を行うと、ホスト名が正常に設定されない。修正方法は
// /etc/nodename にホスト名(FQDN)を書く
// /etc/hostname.pcn0 にホスト名を書く
// #uname -S ホスト名
// #reboot
*参考
-[[本当に無償で使える「VMware Player」 — Weboo! Returns.>http://yamashita.dyndns.org/blog/343]]
-[[Solaris 10 using VmWare 5 on SuSE - SUSE Wiki>http://www.susewiki.org/index.php?title=Solaris_10_using_VmWare_5_on_SuSE]]
-[[virtualization.info: Running SUN Solaris 10 beta69 (10/04) on VMware>http://www.virtualization.info/2004/11/running-sun-solaris-10-beta69-1004-on.html]]
-[[Solaris 10 x86版でTcl/Tk>http://www.interq.or.jp/japan/s-imai/tcltk/solaris10.html]]