Top/Devel/Solaris 10 on VMware Player

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」 &#8212; 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]]
差分 一覧