Installation Services最好理解,提供安装操作系统所需要的程序包,只需将光盘里的内容copy到硬盘里就行了 。
2,具体步骤
步骤大概解释如下:
我的两台solaris机器,hostname分别为sun1和sun2,用sun2做jumpstart服务器,sun1做client 。
在安装服务器的solaris操作系统(sun2)上新建一目录,我的是/jumpstart目录,下面建目录solaris9,以区别于其他solaris版本的jumpstart安装目录,在solaris9下面建两个目录install和config,也就是说两个目录分别是:
/jumpstart/solaris9/install
/jumpstart/solaris9/config
config目录用来存储sysidcfg文件,rules文件,profiles文件
install目录用来保存操作系统光盘复制过来的操作系统安装程序 。
配置客户端启动需要的参数文件 。最后将install和config两个目录share出去
详细步骤如下:
生成install server:
将光盘上的文件copy到硬盘上的/jumpstart/solaris9/install目录 。
如果vold daemon没有起来,需要手动mount光驱,如果起来,就不需要,插入光驱就能用,vold是一个能够自动mount光驱和软驱的后台进程 。
插入第一张光盘
#mkdir -m 755 /jumpstart/solaris9/install
#cd /cdrom/cdrom0/s0/Solaris_9/Tools
#./setup_install_server /jumpstart/solaris9/install
#cd /
#eject cdrom
插入第二张光盘
#cd /cdrom/cdrom0/Solaris_9/Tools
#./add_to_install_server /jumpstart/solaris9/install
#cd /
#eject cdrom
插入Lang光盘
#cd /cdrom/cdrom0/Tools
#./add_to_install_server /jumpstart/solaris9/install
#cd /
#eject
生成identification server:
我用的是文件方式,即sysidcfg文件,将sysidcfg保存到/jumpstart/solaris9/config目录下,定义的都是手动安装时需要输入的信息,可以避免再次手动输入,如果这里定义的信息不全,安装的时候还是会提示的 。
#mkdir -m 755 /jumpstart/solaris9/config
#cd /jumpstart/solaris9/config
#vi sysidcfg
network_interface=primary
{protocol_ipv6=no
netmask=255.255.255.0
default_route=192.168.1.1}
security_policy=none
name_service=NONE
timezone=Asia/Shanghai
system_locale=en_US
terminal=vt100
timeserver=localhost
root_password=W8Dhz00xImLI.
root密码是从/etc/shadow中粘贴过来的 。根据实际情况填写 。
有关sysidcfg文件的更多内容请参考sun的文档:
http://docs.sun.com/app/docs/doc/806-5205/6je7vd5ra?a=view#indexterm-75
生成configuration server:
编辑rules文件和profiles文件,这里的profiles文件名一定要用rules文件里定义的名字
#cd /jumpstart/solaris9/config
#vi rules
hostname sun1 - profiles1 -
意思是:如果client的hostname是sun1,那么采用profiles1安装脚本 。这里采用的是用hostname来区分不同client,如果有多个机器,每个机器占一行,可以使用不同的安装脚本 。当然,如果机器非常多,也可以按机器类型,或者组别来分类 。profiles1前后的两个-(dash),分别表示安装前后要执行的脚本 。这里为空,用-(dash)表示 。前面的执行脚本,一般配置安装前的环境变量,后面的脚本一般配置安装后对某些服务要做的修改 。
rules文件的更详细的信息,请参考sun文档:
http://docs.sun.com/app/docs/doc/806-5205/6je7vd5tg?a=view
http://docs.sun.com/app/docs/doc/806-5205/6je7vd5v2?a=view
#vi profiles1
install_type initial_install
system_type standalone
partitioning explicit
filesys c0t2d0s0 1024 swap
filesys c0t2d0s1 free /
cluster SUNWCall
locale en_US
locale en_CA
locale ja_JP
locale zh_CN
locale zh_HK
locale zh_TW
意思是:执行初始化安装,将硬盘的1G空间分给swap,剩下的给/,执行的软件安装类型是:Entire Distribution,安装的语言包:英文,日语,中文 。
profiles的更详细的说明,请参考:
推荐阅读
- 东张西望造句 东张西望的造句
- vivox27中清理缓存的操作教程
- 头戴钢盔的三星D600
- 什么动物吃素
- 空调自清洁的时候人可以在里面吗
- vivox27中连接wifi的操作教程
- 6030一周之感
- 微信钱包的零钱明细怎么删除
- 什么高什么淡的四字词语
- vivox27开热点的操作教程