免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2141 | 回复: 7
打印 上一主题 下一主题

iso文件安装系统solaris9,急,急!!!! [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-09-01 07:43 |只看该作者 |倒序浏览
有两台v240机子没有光驱,在网络中带光驱的是生产机,不给动!!
1、首先在一台v240上启动预装系统solaris10,然后通过下面文章进行安装,但是有几个疑点:

疑点1:但文章里的#/cdrom/cdrom0/s0/Solaris_9/Tools/add_install_client ultra5 sun4u(sun4u指SPARC的h核体系结构--感到不解,为什么没有光驱了,还会有有设备路径存在???
疑点2:我通过虚拟机看solaris 9 9/05的第一张盘为什么没有#/cdrom/cdrom0/s0/Solaris_9/Tools而只有#/cdrom/cdrom0/Solaris_9/Tools,是否要在solaris spacr带光驱才会出现。

最近衰神附体,公司的目前唯一有光驱的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.auhttp://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

论坛徽章:
0
2 [报告]
发表于 2006-09-01 08:18 |只看该作者
疑点1:但文章里的#/cdrom/cdrom0/s0/Solaris_9/Tools/add_install_client ultra5 sun4u(sun4u指SPARC的h核体系结构--感到不解,为什么没有光驱了,还会有有设备路径存在???
这个是安装服务器上的设置,带光驱的。
疑点2:我通过虚拟机看solaris 9 9/05的第一张盘为什么没有#/cdrom/cdrom0/s0/Solaris_9/Tools而只有#/cdrom/cdrom0/Solaris_9/Tools,是否要在solaris spacr带光驱才会出现。
#/cdrom/cdrom0/s0是SUN机器上的设置,你的是 X86可能不一样

论坛徽章:
0
3 [报告]
发表于 2006-09-01 09:53 |只看该作者
呵呵 ```估计LZ 没清楚自己的情况`!
估计你这样的情况 没人遇到过```连斑竹都困惑``
改变一下自己的思路`!

论坛徽章:
0
4 [报告]
发表于 2006-09-01 10:11 |只看该作者
原帖由 race 于 2006-9-1 08:18 发表
疑点1:但文章里的#/cdrom/cdrom0/s0/Solaris_9/Tools/add_install_client ultra5 sun4u(sun4u指SPARC的h核体系结构--感到不解,为什么没有光驱了,还会有有设备路径存在???
这个是安装服务器上的设置,带光 ...


有两种情况,可能是原文写错了,也有可能是他建了一个/cdrom/cdrom0的目录。

论坛徽章:
0
5 [报告]
发表于 2006-09-26 09:41 |只看该作者
只有在sparc架构的机器上的cdrom才能读出solaris9 CD的Slice0 & Slice1

http://bbs.chinaunix.net/viewthr ... mp;highlight=spooky

[ 本帖最后由 spooky 于 2006-9-26 09:44 编辑 ]

论坛徽章:
0
6 [报告]
发表于 2006-09-26 09:50 |只看该作者
x86 S8: volcheck可以认出s0 & s1
我马上再试一下,顺便再试一下S9

论坛徽章:
0
7 [报告]
发表于 2006-09-26 09:55 |只看该作者
Sun X2100 X86架构,  Solaris10系统只能认出slice0. CD是从sun网站上直接下的ISO刻成的

论坛徽章:
0
8 [报告]
发表于 2006-09-26 09:57 |只看该作者
在Solaris 8 for x86下试过了(8 & 9 的software1)
s8:
/cdrom/sol_8_202_ia/s2(/vol/dev/dsk/c2t1d0/sol_8_202_ia/s2):       0 blocks   0 files
/cdrom/sol_8_202_ia/s0(/vol/dev/dsk/c2t1d0/sol_8_202_ia/s0):    5656 blocks    15945 files
s9:
/cdrom/sol_9_904_x86/s2(/vol/dev/dsk/c2t1d0/sol_9_904_x86/s2):       0 blocks     0 files
/cdrom/sol_9_904_x86/s0(/vol/dev/dsk/c2t1d0/sol_9_904_x86/s0):   28252 blocks 85291 files
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP