针对某些程序无法在Solaris 10系统运行的情况下,我们可以在Solaris 10系统中通过Container虚拟出我们所要的操作系统,下面就写一下整个的安装过程
1、在安装Solaris 8 Containers之前我们要检测系统patch是否符合最低要求,否则安装会出错。详细要求可以看手册,以下环境在最低要求下:
     bash-3.00# uname -a
     SunOS NFS2 5.10 Generic_127111-01 sun4u sparc SUNW,Sun-Fire-V240
2、Solaris 8 Containers的安装,参考手册一步一步安装,一切OK
     bash-3.00# digest -a md5 s8containers-bundle-solaris10-sparc.tar.gz
     8d21762e5133954e1191879fe8772a01
     bash-3.00# gunzip s8containers-bundle-solaris10-sparc.tar.gz 
     bash-3.00# tar xf s8containers-bundle-solaris10-sparc.tar
     bash-3.00# cd s8containers-bundle
     bash-3.00# cd Product/
     bash-3.00# pkgadd -d `pwd` SUNWs8brandr SUNWs8brandu
3、安装好Solaris 8 Containers之后,就是通常的配置Zone的过程,稍微有些细节要注意一下,配置solaris8 Zone步骤如下:
    bash-3.00# zonecfg -z s8-zone
    s8-zone: No such zone configured
    Use 'create' to begin configuring a new zone.
    zonecfg:s8-zone> create -t SUNWsolaris8                          [color=Red]/此处注意一下,呵呵[/color]
    zonecfg:s8-zone> set zonepath=/export/home/s8-zone
    zonecfg:s8-zone> set autoboot=true
    zonecfg:s8-zone> add net
    zonecfg:s8-zone:net> set physical=bge1
    zonecfg:s8-zone:net> set address=10.0.1.25
    zonecfg:s8-zone:net> end
    zonecfg:s8-zone> add attr
    zonecfg:s8-zone:attr> set name=hostid
    zonecfg:s8-zone:attr> set type=string
    zonecfg:s8-zone:attr> set value="This is Solaris8"
    zonecfg:s8-zone:attr> end
    zonecfg:s8-zone> add attr
    zonecfg:s8-zone:attr> set name=machine
    zonecfg:s8-zone:attr> set type=string
    zonecfg:s8-zone:attr> se value=sun4u
    zonecfg:s8-zone:attr>end
    zonecfg:s8-zone>verify
    zonecfg:s8-zone>commit
至此Solaris 8 Zone配置完成,下面开始安装系统
4、通过从SUN网站下载的Solaris 8 p_w_picpath文件,也可以自己制作个Solaris 8 image文件,这边用从SUN网站上下的,省得麻烦
     #zoneadm -z s8-zone install -u -a /solaris8/solaris8-image.flar
     等待几分钟后,会提示一个你安装成功,注意solaris 10系统一定要开启LOFS,我第一次安装的时候,就因为禁用了LOFS,安装一直报错,详见http://bbs2.chinaunix.net/thread-1493543-1-1.html
5、在准备进系统之前先查看一下状态
     #zoneadm list -cv
     ID NAME STATUS PATH BRAND IP
     0 global running / native shared
     - s8-zone configured /export/home/s8-zone solaris8 shared
6、初始化s8-zone,打开两个窗口操作,为的可以看到系统开始配置信息,否则看不到
    bash-3.00# zoneadm -z s8-zone boot
    这时你会在另一个窗口看到一个类似操作系统安装过程的画面配置,按新装操作系统的方法配置好系统就可以的了—    
7、登录s8-zone进行操作
     bash-3.00# zlogin -C s8-zone
     此处的操作就和在solaris 8系统下面没有两样,呵呵,完成!同时也支持远程通过IP连接
来源:网络