手机站
网通分站
电信主站
密 码:
用户名:
当前位置 : 主页>网站运营>建站经验>列表

这个脚本可能对批量安装solaris操作系统有用

来源:互联网 作者:west263.com 时间:2008-04-16
西部数码-全国虚拟主机10强!40余项虚拟主机管理功能,全国领先!双线多线虚拟主机南北访问畅通无阻!免费赠送企业邮局,.CN域名,自助建站480元起,免费试用7天,满意再付款! P4主机租用799元/月.月付免压金!

目标主机配置需要

Ultra 60 450 UltraSPARC
512 memory
36G Internal Disk
Solairs 8 en
Patch :8_Recommend
Mountpoint:
# 0 / 2 G
# 1 swap 2G ;;;---针对帖子里提出的问题偶把swap配置为1.5 G
# 3 /var 2G
# 6 /usr 4G ;;;偶选的是完全安装,假如小于2G会产生问题
# 7 /export/home 21G
hostname:www
IP address:172.199.1.11
Netmasks:255.255.255.0

安装过程

1.把solaris 8的引导光盘放进Ultra 60光驱中,
然后:
ok boot cdrom -s
...
...
# format

给待安装盘分区,比如待安装硬盘是c0t0d0,分区表是:

Part Tag Flag Cylinders Size Blocks
0 root wm 0 - 1451 2.00GB (1452/0/0) 4194828
1 swap wu 1452 - 2903 2.00GB (1452/0/0) 4194828
2 backup wm 0 - 24619 33.92GB (24620/0/0) 71127180
3 var wm 2904 - 5807 4.00GB (2904/0/0) 8389656
4 usr wm 5808 - 8711 4.00GB (2904/0/0) 8389656
5 unassigned wm 0 0 (0/0/0) 0
6 unassigned wm 19601 - 24619 6.91GB (5019/0/0) 14499891
7 home wm 8712 - 19600 15.00GB (10889/0/0) 31458321

2.把swap挂接到/a下
#echo y|newfs /dev/rdsk/c0t0d0s1;mount /dev/dsk/c0t0d0s1 /a
3. 配置网口
#ifconfig hme0 192.168.0.24 netmask 255.255.255.0 up
4. 从PC上把root.dump.Z和此脚本上传到/a目录下,注意:root.dump.Z传上去后不用解开,uncompress的工作在脚本里会做。假如解压也不影响。
# ftp 192.168.0.88
Connected to 192.168.0.88.
220 3Com 3CDaemon FTP Server Version 2.0
Name (192.168.0.88:root): jinjf
331 User name ok, need password
Password:
230 User logged in
ftp> bin
200 Type set to I.
ftp> hash
Hash mark printing on (8192 bytes/hash mark).
ftp> lcd /a
Local directory now /a
ftp> get root.dump.Z
ftp> get tool.tar

5.解压安装
#cd /a
# tar -xvf tool.tar
x BootDiskMirror.sh, 3163 bytes, 7 tape blocks
x CopyBootDisk.sh, 2394 bytes, 5 tape blocks
x install.sh, 6818 bytes, 14 tape blocks
# chmod x install.sh
V880的需要配置的主机名是www;IP地址是192.168.23.11;掩码是255.255.255.0;执行:
# ./install.sh c0t0d0 www 192.168.23.11 255.255.255.0 192.168.23.0 ;;;-注意:顺序不要搞错,不然会报错。
rootdisk= c0t0d0
hostname= www
IP=192.168.23.11
netmask=255.255.255.0
netaddress=192.168.23.0


Are These correct?[Y/N] [y,n,?,q]
Please edit slice mount table.

# Mounted_on Slice_number
/ 0
swap 1
/var 3
/usr 4
/export/home 7

Are you sure to continue?[Y/N] [y,n,?,q] y
#安装提示回答2个问题后就能够等待系统安装结束,大约需要40分钟。
#
#第一次启动新安装的系统时会有报错:
#savecore: open("/dev/dsk/c0t0d0s1": No such device or address
#dumpadm: cannot use /dev/dsk/c0t0d0s1 as dump device: 无此设备或地址
#再重新启动一次后就正常了,系统自动更改了配置文档

测试报告

长处:能够提高安装速度。省去很多人工干预。对远程出差,特别是用户需要安装很多软件,例如:iplnat,oracle….能够在公司做好母盘,到现场能够节省很多配置及安装时间.

FAQ点对点

问:假如我是在18G上面做的母盘,到36G上去安装,能够吗??
答:能够,没问题,反正是自己手工分区。

问:root.dump.Z先解开了,原来您是在里面解压缩的啊,影响安装吗??
答:不影响,我这里没做判断

问:倒!!报这个错!!!
newfs: /dev/rdsk/wwws0: No such file or directory
Error when newfsing /dev/rdsk/wwws0
umount: warning: /tmp/0 not in mnttab
umount: /tmp/0 no such file or directory
mount: /dev/dsk/wwws0 or /mnt, no such file or directory
Error when mounting /dev/rdsk/wwws0
答:您参数的顺序写错了,您自己看看
## ./install.sh www c1t0d0 172.16.23.11 255.255.255.0 172.16.23.0错了
应该是
## ./install.sh c1t0d0 www 172.16.23.11 255.255.255.0

问:在开始安装的时候问的问题默认是
Please edit slice mount table.

# Mounted_on Slice_number
/ 0
swap 1
/var 3
/usr 4
----------------------------------------------------------------------------------------------------------------------
假如我改成
Please edit slice mount table.

# Mounted_on Slice_number
/ 0
swap 1
/var 3
/usr 4
/export/home 7 《------这是我加上去的,对不对??
----------------------------------------------------------------------------------------------------------------------
这样能够了吗??
答:能够的。

问:就是说偶假如format的时候更有个opt在上面,这样能够吗?
# Mounted_on Slice_number
/ 0
swap 1
/var 3
/usr 4
/opt 5
/export/home 7
答:能够能够!随便您怎么分。

文章整理:西部数码--专业提供域名注册虚拟主机服务
http://www.west263.com
以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!