分类:
2009-08-23 15:10:57
SUN有很多Spacrc架构服务器没有配置光驱只能通过pxe方式安装,而Solaris 10的自定义JumpStart和高级安装指南非常复杂,如果仅仅是进行网络安装Solaris 10可以是非常简单的,下面就来介绍如何快速pxe方式安装Solaris 10。
一、环境准备
1.1 下载Solaris 10 DVD ISO文件:
1.2 有一台Solaris 服务器作为JumpStart Server(假设这台服务器ip为10.0.10.188)
1.3 需要安装系统的SPARC服务器(假设这台服务器的mac为:00:21:28:0d:ea:ae,ip为10.0.10.11)
二、制作Jumpstart Server
2.1 运行mkdir -p /export/home/solaris10_jup/ 创建solaris10_jup目录
2.2 把拷贝到目录/export/home/solaris10_jup/
2.3 mkdir -p /export/home/solaris10_jup/iso 和 mkdir -p /export/home/solaris10_jup/sol-10-u7 创建iso和sol-10-u7目录
2.4 加载文件使用如下命令
lofiadm -a /export/home/solaris10_jup/sol-10-u7-ga-sparc-dvd.iso
mount -F hsfs /dev/lofi/1 /export/home/solaris10_jup/iso
2.5 定制Solaris 10安装包
cd /export/home/solaris10_jup/iso/Solaris_10/Tools/
./setup_install_server /export/home/solaris10_jup/sol-10-u7 (根据服务器性能,这个步骤要等待一段时间)
三、添加客户端到Jumpstart Server
3.1 修改/etc/ethers文件:
增加一行 00:21:28:0d:ea:ae whr25 (计算机名)
3.2 修改/etc/hosts文件:
增加一行 10.0.10.11 whr25 (计算机名)
3.3 向tftpboot Server添加pxe boot file:
cd /export/home/solaris10_jup/iso/Solaris_10/Tools/
./add_install_client -c 10.0.10.188:/export/home/solaris10_jup/sol-10-u7/ -e 00:21:28:0d:ea:ae whr25 sun4v
(备注:10.0.10.188是pxe Server ip,whr25计算机名必须与/etc/ethers和/etc/hosts一致才可以)
四、启动网络安装
在服务器的OK状态下 运行boot net就可以开始进行安装操作系统了
{0} ok boot net
Boot device: /virtual-devices@100/channel-devices@200/network@0 File and args: -v - install
Requesting Internet Address for 0:21:28:0d:ea:ae
Using RARP/BOOTPARAMS...
Internet address is: 10.0.10.11
hostname: whr25
Found 10.0.10.188 @ 0:22:b3:99:43:52
root server: sol10t100 (10.0.10.188)
root directory: /export/home/solaris10_jup/iso/Solaris_10/Tools/Boot
Size: 0x86438+0x231c9+0x32887 Bytes
......
Beginning system identification...
Searching for configuration file(s)...
Search complete.
Discovering additional network configuration...
五、总结
Solaris 10的网络安装首先是通过network/rarp 服务根据MAC地址获取IP地址,或取ip地址后再通过network/rpc/bootparams获取相应的启动文件进行引导系统,然后采用NFS文件系统共享方式分发安装文件。
参考指南: