免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
123下一页
最近访问板块 发新帖
查看: 21875 | 回复: 27

[Tru64 UNIX] 仅用一张光盘在hp380G5上安装sco5.06 [复制链接]

论坛徽章:
0
发表于 2009-06-10 01:28 |显示全部楼层
本文在参看荣誉版主answer的“OSR507光盘启动安装文档(不使用软驱或USB软驱),对一些新的服务器比较有用”这篇文章的基础上,通过多次测试修改而成的,特此感谢荣誉版主answer!希望本文对继续使用sco5.0X的朋友有所帮助。
测试版本:SCO openserver 5.0.6、SCO openserver 5.0.7
硬件:
HP380G-458565-AA1, 2四核Intel Xeon E5430处理器(2.66GHz, 12M),标配2GB (2 x2GB) PC2-5300 全缓冲DIMMs (DDR2-667)内存,最高支持64GB,集成Smart Array P400阵列控制器,256MB高速缓存,支持RAID 0/1/5,集成双NC373i多功能千兆网卡,集成iLO 2远程管理,支持8个小尺寸热插拔SAS/SATA硬盘槽位,1个1000W热插拔电源,可选冗余,6个热插拔冗余风扇,标配无光驱,2U,146GBSAS硬盘,1cd光驱。
测试安装:
一、安装操作系统前准备。
UltraISO软件(V9.3.3)
SCO 5.06安装光盘镜像文件(光盘通过UltraISO软件做成ISO文件)
SCO 5.06 补丁:r506a、635、643、646c、648c、651b(sco官网下载)
HP EFS 驱动:EFS-5.790a(hp官网下载)
5708网卡驱动:bnxii_4.4.1(bnxii官网下载)
光盘刻录机
二、制作带有Hpsas驱动SCO 5.06安装光盘
注意:需要一台已安装好OpenServer506的系统来制作光盘引导盘
1、使用在windows下UltraISO工具提取SCO 5.06安装光盘的引导文件取名为sco506.img
2- 用bin的模式把HP EFS 软件中的BTLD、sco506.img文件ftp到OpenServer506的/tmp 目录下
3- 使用marry和mnount命令挂载文件         
               # marry -a /tmp/sco506.img
               # mount /dev/marry/tmp/sco506.img /mnt
               # mkdir /mnt2
               # marry -a /tmp/BTLD
               # mount -r /dev/marry/BTLD /mnt2         
4- 检验 /mnt 和 /mnt2 :           
             /mnt
             -r--r-----   2 bin   bin   52985 May 20  2005 ahslink
             -r--------   1 bin   bin   74648 May 20  2005 boot
             drwxrwxrwx   3 bin   bin      48 May 20  2005 etc
             -r--r-----   2 bin   bin   52985 May 20  2005 link
             drwxrwxrwx   4 bin   bin      64 May 20  2005 opt
             -rw-r--r--   1 bin   bin  154182 May 20  2005 rootFS
             -rw-r--r--   1 bin   bin  652840 May 20  2005 unix
              /mnt2
              drwx------   4 root  sys    64 Jan 11  2007 ad160
              drwx------   4 root  sys    64 Jan 11  2007 ciss
              drwx------   4 root  sys    64 Jan 11  2007 CUAD160
              drwx------   3 root  sys    48 Jan 11  2007 CUCISS
              drwx------   3 root  sys    48 Jan 11  2007 CUHPSAS
              drwx------   4 root  sys    64 Jan 11  2007 CULSI
              drwx------   4 root  sys    64 Jan 11  2007 hpsas
              drwx------   2 root  sys    48 Jan 11  2007 install
              drwx------   4 root  sys    64 Jan 11  2007 lsil
           
              现在拷贝HPSAS驱动文件到引导光盘目录
                  # cp -rp /mnt2/hpsas /mnt
                  # chown -R root:sys /mnt/hpsas
                  # chmod 755 /mnt/hpsas
           
              /mnt will now have the following list:
              -r--r-----   2 bin   bin    52985 May 20  2005 ahslink
              -r--------   1 bin   bin    74648 May 20  2005 boot
              drwxrwxrwx   3 bin   bin       48 May 20  2005 etc
              -r--r-----   2 bin   bin    52985 May 20  2005 link
              drwsr-xr-x   4 root  sys       64 Jul 14  2006 hpsas
              drwxrwxrwx   4 bin   bin       64 May 20  2005 opt
              -rw-r--r--   1 bin   bin   154182 May 20  2005 rootFS
              -rw-r--r--   1 bin   bin  1652840 May 20  2005 unix
                             
5- Unmount and de-marry the two images:         
                 # umount /mnt
                 # marry -d /dev/marry/tmp/sco506.img
                 # umount /mnt2
                 # marry -d /dev/marry/tmp/BTLD               
         通过ftp 用bin的模式 取回已添加hpsas驱动的sco506.img
6- 使用UltraISO工具打开SCO 5.06安装光盘镜像iso(注意:应以SCO5.06的ISO文件为母盘,在其基础上添加修改),将带有“hpsas”驱动的sco506.img加载到光盘ISO映像文件的引导区,同时,将准备好的补丁及驱动放在一个目录里,例如:r506(不可用汉字,否则custom时无法安装),添加到SCO 5.06安装光盘的iso文件中,保存,这样iso文件就做好了,可以刻盘安装。

三、安装系统
1- 使用带有Hpsas驱动SCO 5.06安装光盘,输入引导字符串
              boot
             : defbootstr link=fd(64)hpsas Sdsk=hpsas(0,0,0,0) Srom=wd(0,0,0,0)
   当提示插入hpsas驱动盘时,回车继续安装

当信息配置结束时,见下文
The BTLD package will now be extracted        
                  mount: Bad address                  
                  Please select the floppy device you are using           
                     (1) /dev/fd0  
                     (2) /dev/fd1
               choose option (2) and you will be asked to insert the
               lsil BTLD floppy disk again:  这里需要选择2

                   Please insert the floppy for BTLD package:hpsas
                   and press <Return>:  
                        
               执行 RETURN 系统会有如下信息:      
                  mount: Bad address, Could not mount the BTLD floppy
                  You may:
                     (a) try again  
                     (b) abort BTLD load, but continue installation  
                     (c) abort the installation  
                  Respond with one of (a,b,c):           
               choose option "b". 这里选择b
直到系统安装完毕

3-使用带有Hpsas驱动SCO 5.06安装光盘, boot下输入引导字符串:(硬盘的内核hd(40)unix、hd(40)unix.safe、hd(40)unix.install)
                  boot
            :hd(40)unix link=fd(64)hpsas Sdsk=hpsas(0,0,0,0) Srom=wd(0,0,0,0)
            (sco5.07: defbootstr link=fd(64)hpsas root=hd(42) Srom=wd(0,0,0,0)  )
系统引导后,进入单用户状态:
(注意:系统一定要进入单用户状态操作,也就是在Ctrl+D选项时,直接输入root用户口令)
执行以下操作安装hpsas 驱动到系统中
# mount /dev/cd0 /mnt
#btldinstall /mnt/r506/e579/e579   (/r506/e579/e579 是将BTLD在sco下解压后的所有目录(即文中/mnt2下的所有内容),直接通过ftp用bin的模式上传到windows,然后集成刻录到光盘的r506/e579/e579目录下)
                 安装完毕,用/etc/conf/cf.d/link_unix重链核心,umount /mnt,取出光盘,重启系统。
从硬盘引导进入单用户状态:
用custom安装 开发系统、SMP系统(该项的每一大项都应选中即带有*号)、汉字系统、r506a、635、643、646c、648c、651b、网卡驱动(bnx41)等(注意按软件出品的时间先后顺序安装,安装上述系统及补丁不重启系统)。
重启系统,添加SMP序列号,要序列号数量是N-1,N是cpu的实际核心数之和。
至此sco5.06安装系统结束;服务器自带的网卡可正常使用,cpu工作正常。有兴趣的朋友可以试试。
友情提示:
在选购服务器时,应选用整数倍频的cpu (倍频=主频/外频,例如:外频为333,主频2000、2300、2600、3000的cpu均为整数倍6、7、8、9,而2160、2500、2830则为半倍频6.5、7.5、8.5),hp380G5的4核cpu在sco5.06被识别为4个P3 cpu,所以cpu的特性应尽可能贴近p3 cpu;毕竟sco5.06是2000年的产品,对硬件的支持能力较弱,宜采用最小化安装(不使用的设备不装,如USB),尽量减少冲突。
     其它品牌的服务器也可用该方式安装sco5.06,只要将相应的阵列驱动按以上方法集成到img文件中,安装字符串类似,只要将hpsas替换成相应的阵列名称即可。
     Sco5.07也可采用以上的方式进行安装,不过在制作带有hpsas的img引导文件时,应先删除引导文件img中的unix.smallmem文件删除(删该文件不影响安装),否则,因容量小hpsas等驱动是无法集成到引导img文件中的;删除后可以把整个BTLD的内容集成到img引导文件中了(这样做出的光盘支持hpefs5790a内包含的所有阵列),安装字符串类似,只要将hpsas替换成相应的阵列名称即可(sco5.07: defbootstr link=fd(64)hpsas root=hd(42) Srom=wd(0,0,0,0));光盘ISO文件制作好之后,还可用U盘量产工具把U盘量产成usb模拟光驱进行安装,这样购买服务器时可节省购置光驱及软驱。(Sco5.07安装顺序开发系统、SMP系统(该项的每一大项都应选中即带有*号)、MP5、672、673、674、ccev汉字系统。),用U盘量产成模拟光驱安装sco5.07还是比较方便实用的。
    以上内容本人均做过试验证实,通过试验发现sco5.07对Usb的支持能力大大提高(不再与网卡阵列使用相同的中断)。
    总结,要在新的服务器上安装sco5.06、sco5.07使用正确的驱动程序及软件安装顺序是安装成功的关键;06年本人采用ilo虚拟软盘方式在hp380G5成功安装sco5.06也得益于此。

[ 本帖最后由 fwd 于 2009-6-25 01:14 编辑 ]

论坛徽章:
0
发表于 2009-06-10 07:43 |显示全部楼层
论坛好多咨询hp安装的,对他们应该很有帮助啊

论坛徽章:
0
发表于 2009-06-10 08:58 |显示全部楼层

回复 #2 xxhe 的帖子

呵呵,法师太客气啦,我只是站在高人的肩膀上多动手试试,小做改动而已。

论坛徽章:
0
发表于 2009-06-10 09:05 |显示全部楼层
原帖由 fwd 于 2009-6-10 08:58 发表
呵呵,法师太客气啦,我只是站在高人的肩膀上多动手试试,小做改动而已。

呵呵,兄弟技术肯定是了得了
刚才给你发了站内短信你有时间了能帮研究研究吗

论坛徽章:
0
发表于 2009-06-10 09:36 |显示全部楼层

回复 #1 fwd 的帖子

简单介绍一下用量产u盘模拟光驱的办法,安装sco5.07,该办法对刀片式服务器或没配光软驱的服务器有用。
硬件环境基本与前面介绍的相同,唯一不同的是服务器没配光驱。
用上面介绍的方法制作好sco5.07安装光盘的iso文件(我在iso文件中集成了安装需要的阵列解压包、硬件驱动包vol格式包、mp5的vol格式包,672、673、674 vol格式补丁包、网卡驱动vol包,汉字包),准备一个通用品牌1G以上的u盘(如:金士顿、台电、朗科等,这些品牌在网上比较容易找到量产工具),准备好相关的量产工具(可用ChipGenius.exe软件检查u盘芯片,再查找对应的量产工具),将u盘量产成sco5.07安装光盘(先量产成3移动硬盘模式,成功后再量产成21模拟光驱+移动硬盘模式,这样的步骤容易成功,量产成功后,将模拟光驱上的文件拷贝到硬盘,检查模拟光驱的可用性)。
确定模拟光驱做好后。即可进行安装了,安装的区别在于选择光盘的时候要用Usb光盘,要求取出光盘时拔下u盘(当然,如果在mount状态必须先umount)

[ 本帖最后由 fwd 于 2009-6-10 15:13 编辑 ]

论坛徽章:
0
发表于 2009-06-10 09:46 |显示全部楼层
原帖由 xxhe 于 2009-6-10 09:05 发表

呵呵,兄弟技术肯定是了得了
刚才给你发了站内短信你有时间了能帮研究研究吗

刚看到,回了

论坛徽章:
0
发表于 2009-06-10 10:28 |显示全部楼层
学习了,受用。

论坛徽章:
0
发表于 2009-06-11 17:25 |显示全部楼层
太好了,可惜我最后还是借了个USB小驱装的。
留着以后备用。
感谢楼主!!!!

论坛徽章:
0
发表于 2009-06-12 17:04 |显示全部楼层
高手
有空研究研究

论坛徽章:
0
发表于 2009-06-16 17:39 |显示全部楼层
好贴!!!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP