- 论坛徽章:
- 0
|
本文在参看荣誉版主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 编辑 ] |
|