• 软件测试技术
  • 软件测试博客
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试论坛
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘
    暂时没有公告

字号: | 推荐给好友 上一篇 | 下一篇

用iso盘无光驱网络安装solaris9 sparc

发布: 2007-6-08 22:43 | 作者: seanhe | 来源: | 查看: 155次 | 进入软件测试论坛讨论

领测软件测试网
最近衰神附体,公司的目前唯一有光驱的sun服务器的光驱也被我弄报销了(罗嗦),而忽然又来了被客户搞瘫的一台ultra60,为什么说个"又"字?搞了一个下午,终于把ultra60给重装了系统,呵呵,为什么还要写一篇文章呢,应为如果简单的mount v1的iso,是不能运行Solaris_9/Tools/add_install_client的,里面还有一个小小的技巧。参考了cnunix.net东方蜘蛛的网络共享光盘安装文档和Creating a Jumpstart server from Solaris 9 ISO's. (C) Copyright Scott Howard, 2003 scott@doc.net.au。http://www.unixgroup.net,中国UNIX用户协会(CUUG),Ken搜集整理.undefined@163.com,2003.08.21。这相信是目前最经济的安装方法了,装新系统不要刻盘,哈哈哈哈.我找到了e文大意说是用物理光驱可以mount光盘slice 0 and slice 1,这样就能直接看到s0和s1目录,但是mount iso就只能看到s0,所以要把s1从iso里抠出来。 
# ls -l sol-9* 
-rw-r--r-- 1 root root 576364544 Jan 1 11:16 sol-9-u1-sparc-v1.iso 
-rw-r--r-- 1 root root 291962880 Jan 1 21:42 sol-9-u1-sparc-v2.iso 

# dd if=sol-9-u1-sparc-v1.iso of=vtoc bs=512 count=1 
1+0 records in 
1+0 records out 
得到vtoc(Virtual Table of Contents)文件 

# od -D -j 452 -N 8 < vtoc 
0000000 0000000888 0000546560 
0000010 
计算起始偏移量和s1长度 

# echo 888*640 | bc 
568320 

通过起始偏移量算实际偏移地址 

# dd if=sol-9-u1-sparc-v1.iso of=sol-9-u1-sparc-v1-s1.iso bs=512 skip=568320 count=546560 
546560+0 records in 
546560+0 records out 

导出文件,得到s1的iso 


# mkdir /cd 
# mkdir /cd/s0 
# mkdir /cd/s1 
# lofiadm -a /system/sol-9-u1-sparc-v1.iso /dev/lofi/1 
# lofiadm -a /system/sol-9-u1-sparc-v1-s1.iso /dev/lofi/2 

When mounting slice 1 we need to remember that it is a UFS partition, not HSFS like you'd normally expect on a CD-ROM. 

# mount -F hsfs -o ro /dev/lofi/1 /cd/s0 
# mount -F ufs -o ro /dev/lofi/2 /cd/s1 

开始最简单的网络安装方法: 
1./etc/hosts 设要装系统机器的IP主机名 
127.0.0.1 localhost 
192.168.1.211 netra loghost 
192.168.1.212 ultra5 
2./etc/ethers 设要装系统机器的MAC地址 
8:0:20:b0:bb:5a ultra5 
3 # share -F nfs -o ro,anon=0 /cd/s0 
# /usr/lib/nfs/nfsd 
# /usr/lib/nfs/mountd 
# /cdrom/cdrom0/s0/Solaris_9/Tools/add_install_client ultra5 sun4u(sun4u指SPARC的h核体系结构) 
saving original /etc/dfs/dfstab in /etc/dfs/dfstab.orig 
Adding "share -F nfs -o ro,anon=0 /cd/s0" to /etc/dfs/dfstab 
Adding "share -F nfs -o ro,anon=0 /cd/s0/Solaris_9/Tools/Boot" to /etc/dfs/dfstab 
making /tftpboot 
enabling tftp in /etc/inetd.conf 
starting rarpd 
starting bootparamd 
updating /etc/bootparams 
copying inetboot to /tftpboot 

1-3步是在安装服务器上要配置的 

4 在要新装系统的ultra60上stop+A进ok模式,输入boot net - install 

5第一张光盘装完了之后,在安装服务器上将v2盘mount到/cd/cd2, 
#lofiadm -a /system/solaris9sparc/sol-9-u4-sparc-v2.iso /dev/lofi/3 
#mount -F hsfs -o ro /dev/lofi/3 /cd/cd2 
#share -F nfs -o ro,anon=0 /cd/cd2 
选择第二项输入:192.168.1.211:/cd/cd2 

6.如5,装lang盘 
7.安装完毕,如有疑问,发mail给我

 procrus 回复于:2003-08-23 07:56:32
收藏之,有机会可以试试
你的mail地址在哪儿?

 lqy009 回复于:2003-08-26 13:11:26
以后也许用得着,谢了!

 williamw2000 回复于:2003-09-28 21:49:07
good!

延伸阅读

文章来源于领测软件测试网 https://www.ltesting.net/


关于领测软件测试网 | 领测软件测试网合作伙伴 | 广告服务 | 投稿指南 | 联系我们 | 网站地图 | 友情链接
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备10010545号-5
技术支持和业务联系:info@testage.com.cn 电话:010-51297073

软件测试 | 领测国际ISTQBISTQB官网TMMiTMMi认证国际软件测试工程师认证领测软件测试网