免费注册 查看新帖 |

Chinaunix

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

[Tru64 UNIX] 求救:hp dl380G5 安装sco unix 5.07不能识别sas硬盘 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-08-29 17:06 |只看该作者 |倒序浏览
我的hp dl380g5标准配置是intel 双核cpu,sas硬盘,安装sco unix 5.07时不能识别sas硬盘,无法安装下去,望大侠们帮帮俺,急切期待中,谢谢了。

论坛徽章:
0
2 [报告]
发表于 2008-08-29 17:08 |只看该作者
要装驱动包的。

论坛徽章:
1
15-16赛季CBA联赛之北控
日期:2022-03-04 22:35:50
3 [报告]
发表于 2008-08-29 21:07 |只看该作者
前端时间有网友发过G5安装SCO的帖子,我转一下,楼主可以参考一下:

作带有 hpsas 驱动的SCO OpenServer 5.0.6应急光盘和引导光盘安装HP DL380 G5


安装SCO OpenServer 5.0.6虚拟机用来制作应急光盘和引导光盘
        安装SCO OpenServer 5.0.6虚拟机
1、        配置AMD PCNet-PCI网卡参数
2、        配置硬盘为SCSI 0:0        blc(0,0,0,0)
3、        配置光驱为IDE 0:0        wd(0,0,0,0)
4、        只安装SCO OpenServer Enterprise System (ver 5.0.6j)

制作installation drivers only应急光盘1
使用installation drivers only的unix核心文件,特点是能link驱动,不能mount光驱,能mount硬盘

安装准备
安装cdrtools-1.8a23-VOLS.tar,得到mkisofs命令

提取SCO安装光盘的引导文件
用UltraISO打开SCO OpenServer 5.0.6.iso,点击“启动光盘”->“保存引导文件”,保存为boot288.img.std,有2.88M,这样做是为了产生一个EAFS文件系统且能放下boot和root两张盘的内容。

以root用户登陆SCO系统

mkdir /tmp/boot288
mkdir /tmp/bootroot1
mkdir /tmp/bootroot2
mkdir /tmp/btld
mkdir /tmp/image
mkdir /tmp/network
mkdir /tmp/soft
mkdir /mnt2

拷贝btld1.img 到 /tmp 目录下,btld1.img是hpsas驱动的btld盘,从hp网站上下载EFS-5.790a-osr5,解压得到01_BTLD文件
拷贝boot288.img.std ---> /tmp/image/boot288.img.std

marry -a /tmp/btld1.img
mount -r /dev/marry/tmp/btld1.img /mnt2         

cp -rp /mnt2/hpsas /tmp/btld
chown -R root:sys /tmp/btld/hpsas
chmod 755 /tmp/btld/hpsas

umount /mnt2
marry -d /dev/marry/tmp/btld1.img               

unix核心调整
删除与blc驱动冲突的ad驱动
/etc/conf/bin/idinstall -d ad

建立boot盘
cd /dev
mv fd0135ds36 fd0135ds36.std
mv rfd0135ds36 rfd0135ds36.std

>/tmp/boot.img
marry -a /tmp/boot.img
ln /dev/marry/tmp/boot.img /dev/fd0135ds36
l /dev/fd0135ds36
mknod rfd0135ds36 c 76 1

mkdev fd
选2. Emergency Boot and Root floppy filesystems        
选3. 135tpi, double sided, 36 sectors per track (2.88Mb 3.5 inch)
选3. Single floppy Boot and Root filesystem (2.88Mb only)
选y                Would you like to format the floppy first? (y/n)
选n                Do you want to place extra files on the root filesystem? (y/n)
选2. Generic boot (builds a special kernel)
提示如下
Copying files to /dev/fd0135ds36 ...
Attempting to build a generic kernel using currently installed drivers:
        The UNIX Operating System will now be rebuilt.
        This will take a few minutes.  Please wait.
        Root for this system build is /
        The UNIX Kernel has been rebuilt.
Compressing the kernel ...
Cannot fit built kernel on floppy.
Building a generic kernel using installation drivers only:
        The UNIX Operating System will now be rebuilt.
        This will take a few minutes.  Please wait.
        Root for this system build is /
        The UNIX Kernel has been rebuilt.
Compressing the kernel ...
Boot filesystem floppy creation complete.
选q 退出

cd /dev
mv fd0135ds36.std fd0135ds36
mv rfd0135ds36.std rfd0135ds36

mount /dev/marry/tmp/boot.img /mnt

cp /tmp/image/boot288.img.std /tmp/bootroot1/bootroot1.img
marry -a /tmp/bootroot1/bootroot1.img
mount /dev/marry/tmp/bootroot1/bootroot1.img /mnt2
rm -rf /mnt2/*
cp -rp /mnt/* /mnt2

umount /mnt
marry -d /tmp/boot.img
rm /tmp/boot.img


建立root盘
cd /dev
mv fd096ds15 fd096ds15.std
mv rfd096ds15 rfd096ds15.std

>/tmp/root.img
marry -a /tmp/root.img
ln /dev/marry/tmp/root.img /dev/fd096ds15
l /dev/fd096ds15
mknod rfd096ds15 c 76 1

mkdev fd
选2. Emergency Boot and Root floppy filesystems        
选1.  96tpi, double sided, 15 sectors per track (1.2Mb 5.25 inch)
选1. Root filesystem
选y                Would you like to format the floppy first? (y/n)
选y                Do you want to place extra files on the root filesystem? (y/n)
<bootroot1>
rm /mnt/bin/basename
rm /mnt/bin/cat
rm /mnt/bin/dd
rm /mnt/bin/dirname
rm /mnt/bin/dparam
rm /mnt/bin/du
rm /mnt/bin/ed
rm /mnt/bin/od
rm /mnt/bin/telinit
rm /mnt/bin/uname
rm /mnt/etc/badtrk
rm /mnt/etc/chroot
rm /mnt/etc/dkinit
rm /mnt/etc/emulator
rm /mnt/etc/fixperm
rm /mnt/etc/mvdir
rm /mnt/etc/uadmin
rm /mnt/usr/bin/getopt
rm /mnt/usr/bin/ping
rm /mnt/usr/bin/rcmd
rm /mnt/usr/bin/rcp
rm /mnt/usr/bin/rlogin
rm /mnt/usr/bin/tput
rm /mnt/usr/bin/zcat

cp /usr/bin/vi /mnt/usr/bin
mkdir -p /mnt/usr/lib/terminfo/a
cp /usr/lib/terminfo/a/ansi /mnt/usr/lib/terminfo/a

cp -rp /tmp/btld/hpsas /mnt
cp -rp /tmp/btld/aacraid /mnt
cp -rp /tmp/btld/lsil /mnt

cp /etc/haltsys /mnt/etc/haltsys

        exit

提示如下
Placing extra file, ./etc/uadmin
Placing extra file, ./etc/reboot
File system statistics, Free 512 byte blocks and inodes
/mnt      (/dev/marry/tmp/ramdisk ):       40 blocks     1235 i-nodes
Compressing ramdisk image ...
File system statistics, Free 512 byte blocks and inodes
/mnt      (/dev/fd096ds15   ):      254 blocks       29 i-nodes
Root filesystem floppy creation complete.
选q 退出

cd /dev
mv fd096ds15.std fd096ds15
mv rfd096ds15.std rfd096ds15


mount /dev/marry/tmp/root.img /mnt
cp /mnt/* /mnt2

umount /mnt
marry –d /dev/marry/tmp/root.img
rm /tmp/root.img


cp -rp /tmp/btld/hpsas /mnt2
cp -rp /tmp/btld/aacraid /mnt2
cp -rp /tmp/btld/lsil /mnt2


umount /mnt2
marry -d /dev/marry/tmp/bootroot1/bootroot1.img


/usr/local/bin/mkisofs -r -l -v -o /tmp/bootroot1.iso -b bootroot1.img /tmp/bootroot1

制作currently installed drivers应急光盘2
使用currently installed drivers的通用unix核心文件,特点是不能link驱动,能mount光驱,能mount硬盘

安装准备

安装cdrtools-1.8a23-VOLS.tar,得到mkisofs命令

提取SCO安装光盘的引导文件
用UltraISO打开SCO OpenServer 5.0.6.iso,点击“启动光盘”->“保存引导文件”,保存为boot288.img.std,有2.88M,这样做是为了产生一个EAFS文件系统且能放下boot和root两张盘的内容。


以root用户登陆SCO系统

mkdir /tmp/boot288
mkdir /tmp/bootroot1
mkdir /tmp/bootroot2
mkdir /tmp/btld
mkdir /tmp/image
mkdir /tmp/network
mkdir /tmp/soft
mkdir /mnt2

拷贝btld1.img 到 /tmp 目录下,btld1.img是hpsas驱动的btld盘,从hp网站上下载EFS-5.790a-osr5,解压得到01_BTLD文件
拷贝boot288.img.std ---> /tmp/image/boot288.img.std

marry -a /tmp/btld1.img
mount -r /dev/marry/tmp/btld1.img /mnt2         

cp -rp /mnt2/hpsas /tmp/btld
chown -R root:sys /tmp/btld/hpsas
chmod 755 /tmp/btld/hpsas

umount /mnt2
marry -d /dev/marry/tmp/btld1.img               

unix核心调整

删除与blc驱动冲突的ad驱动
/etc/conf/bin/idinstall -d ad

安装各种btld驱动和网卡驱动

建立boot盘

cd /dev
mv fd0135ds36 fd0135ds36.std
mv rfd0135ds36 rfd0135ds36.std

>/tmp/boot.img
marry -a /tmp/boot.img
ln /dev/marry/tmp/boot.img /dev/fd0135ds36
l /dev/fd0135ds36
mknod rfd0135ds36 c 76 1

mkdev fd
选2. Emergency Boot and Root floppy filesystems        
选3. 135tpi, double sided, 36 sectors per track (2.88Mb 3.5 inch)
选2. Boot filesystem
选2. Generic boot (builds a special kernel)
选y                Would you like to format the floppy first? (y/n)
提示如下
Copying files to /dev/fd0135ds36 ...
Attempting to build a generic kernel using currently installed drivers:
        The UNIX Operating System will now be rebuilt.
        This will take a few minutes.  Please wait.
        Root for this system build is /
        The UNIX Kernel has been rebuilt.
Compressing the kernel ...
Boot filesystem floppy creation complete.
选q 退出

cd /dev
mv fd0135ds36.std fd0135ds36
mv rfd0135ds36.std rfd0135ds36


mount /dev/marry/tmp/boot.img /mnt

cp /tmp/image/boot288.img.std /tmp/bootroot2/bootroot2.img
marry -a /tmp/bootroot2/bootroot2.img
mount /dev/marry/tmp/bootroot2/bootroot2.img /mnt2
rm -rf /mnt2/*
cp -rp /mnt/* /mnt2

umount /mnt
marry -d /tmp/boot.img
rm /tmp/boot.img

修改/mnt2/etc/default/boot文件,其中第一行改为
DEFBOOTSTR=fd(44)unix.Z ramdisk=fd(44)/ramdisk.Z root=ram(7) ram.preload=7 swap=
none ksl.disable


建立root盘

cd /dev
mv fd096ds15 fd096ds15.std
mv rfd096ds15 rfd096ds15.std

>/tmp/root.img
marry -a /tmp/root.img
ln /dev/marry/tmp/root.img /dev/fd096ds15
l /dev/fd096ds15
mknod rfd096ds15 c 76 1

mkdev fd
选2. Emergency Boot and Root floppy filesystems        
选1.  96tpi, double sided, 15 sectors per track (1.2Mb 5.25 inch)
选1. Root filesystem
选y                Would you like to format the floppy first? (y/n)
选y                Do you want to place extra files on the root filesystem? (y/n)
<bootroot2>
rm /mnt/bin/basename
rm /mnt/bin/cat
rm /mnt/bin/dd
rm /mnt/bin/dirname
rm /mnt/bin/dparam
rm /mnt/bin/du
rm /mnt/bin/ed
rm /mnt/bin/od
rm /mnt/bin/telinit
rm /mnt/bin/uname
rm /mnt/etc/badtrk
rm /mnt/etc/chroot
rm /mnt/etc/dkinit
rm /mnt/etc/emulator
rm /mnt/etc/fixperm
rm /mnt/etc/mvdir
rm /mnt/etc/uadmin
rm /mnt/usr/bin/getopt
rm /mnt/usr/bin/ping
rm /mnt/usr/bin/rcmd
rm /mnt/usr/bin/rcp
rm /mnt/usr/bin/rlogin
rm /mnt/usr/bin/tput
rm /mnt/usr/bin/zcat

cp /usr/bin/vi /mnt/usr/bin
mkdir -p /mnt/usr/lib/terminfo/a
cp /usr/lib/terminfo/a/ansi /mnt/usr/lib/terminfo/a

cp –rp /etc/fscmd.d/HS /mnt/etc/fscmd.d
cp –rp /etc/fscmd.d/ISO9660 /mnt/etc/fscmd.d
chown -R root:sys /mnt/etc/fscmd.d
chmod 755 /mnt/etc/fscmd.d

cp /etc/reboot /mnt/etc/reboot
cp /usr/bin/tar /mnt/usr/bin/tar
cp /etc/default/tar /mnt/etc/default/tar
cp /bin/chmod /mnt/bin/chmod
cp /bin/df /mnt/bin/df
cp /bin/find /mnt/bin/find

        exit

提示如下
Placing extra file, ./etc/uadmin
Placing extra file, ./etc/haltsys
Placing extra file, ./etc/mvdir
Placing extra file, ./bin/basename
Placing extra file, ./bin/dirname
File system statistics, Free 512 byte blocks and inodes
/mnt      (/dev/marry/tmp/ramdisk ):      136 blocks     1261 i-nodes
Compressing ramdisk image ...
File system statistics, Free 512 byte blocks and inodes
/mnt      (/dev/fd096ds15   ):      232 blocks       29 i-nodes
Root filesystem floppy creation complete.
选q 退出

cd /dev
mv fd096ds15.std fd096ds15
mv rfd096ds15.std rfd096ds15


mount /dev/marry/tmp/root.img /mnt
cp /mnt/* /mnt2

umount /mnt
marry –d /dev/marry/tmp/root.img
rm /tmp/root.img



cp -rp /tmp/btld/hpsas /mnt2


umount /mnt2
marry -d /dev/marry/tmp/bootroot2/bootroot2.img


/usr/local/bin/mkisofs -r -l -v -o /tmp/bootroot2.iso -b bootroot2.img /tmp/bootroot2



制作引导光盘

cp /tmp/image/boot288.img.std /tmp/boot288/boot288.img


marry -a /tmp/boot288/boot288.img
mount /dev/marry/tmp/boot288/boot288.img /mnt

cd /mnt
rm ahslink unix.notebook

cp -rp /tmp/btld/hpsas /mnt
cp –rp /tmp/btld/aacraid /mnt
cp –rp /tmp/btld/lsil /mnt
cp –rp /tmp/btld/ipsraid /mnt
cp –rp /tmp/btld/wd506 /mnt

cd /
umount /mnt
marry -d /dev/marry/tmp/boot288/boot288.img

/usr/local/bin/mkisofs -r -l -v -o /tmp/boot288.iso -b boot288.img /tmp/boot288         

安装系统
方式一
使用SCO507光盘和USB软驱或ILO2端口引导,换SCO506光盘进行安装

方式二
使用引导光盘引导,换SCO506光盘进行安装

1- 使用制作好的引导光盘启动,输入引导字符串
Now add the following install boot string   
boot
: defbootstr link=fd(64)hpsas Sdsk=hpsas(0,0,0,0) Srom=wd(0,0,0,0)
当提示插入hpsas驱动盘时,回车继续安装

2- 当系统安装蓝色界面出现后,取出引导光盘,插入SCO OpenServer 5.0.6安装盘
输入正确序列号,依提示输入必要信息
当信息配置结束时,见下文
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
直到系统安装完毕

安装btld驱动到硬盘
方式一
使用SCO507光盘和USB软驱引导到硬盘,加载btld驱动到硬盘

方式二

使用应急光盘2引导到硬盘,插入应急光盘2引导系统到boot提示符下,敲入引导字符:

boot
: defbootstr root=hd(42) Srom=wd(0,0,0,0)
系统引导后,进入单用户状态:
(注意:系统一定要进入单用户状态操作,也就是在Ctrl+D选项时,直接输入root用户口令)
执行以下操作安装hpsas 驱动到系统中
Mount the BTLD Boot CD and install the "hpsas" BTLD:

mount /dev/cd0 /mnt
mkdir /mnt2
marry -a /mnt/bootroot2.img
mount -r /dev/marry/mnt/bootroot2.img /mnt2
btldinstall /mnt2
提示是否更新hpsas驱动选择"Y",到安装完成并手工LINK核心
relink the kernel
/etc/conf/conf/link_unix

un-marry and unmount the BTLD Boot CD and reboot

umount /mnt2
marry -d /dev/marry/mnt/bootroot2.img
umount /mnt
init 6
至此安装系统结束



测试
安装



引导到硬盘
mount /dev/cd0 /mnt
hpsas
vi

引导到软盘
mount /dev/cd0 /mnt
mount /dev/hd0root /mnt
hpsas
vi

[local]1[/local]
[local]2[/local]
[local]3[/local]

论坛徽章:
0
4 [报告]
发表于 2008-08-30 08:10 |只看该作者

回复 #1 wmzk 的帖子

其实很简单的,只要把驱动放在软驱里,外接一个usb软驱,在boot:后输入:defbootstr link=hpsas hpsas=Sdsk Sdsk=hpsas(0,0,0,0) Srom=wd(0,0,0)

[ 本帖最后由 msqcg 于 2008-8-30 08:17 编辑 ]

论坛徽章:
0
5 [报告]
发表于 2008-08-31 13:21 |只看该作者
简单总结一下,有驱动,有软驱即可安装。

论坛徽章:
0
6 [报告]
发表于 2008-09-03 20:01 |只看该作者
有USB软驱也不一定能行哦。我就碰到这样的情况:
一开始加载btld驱动引导没问题,安装到后面再次加载驱动到内核时,软驱就闪亮一下,再没有反映。不知道是不是软驱兼容性问题。

对于hp的产品,基本都有现成的集成btld的引导光盘,也可以通过ilo虚拟软驱或虚拟映像文件来安装。

论坛徽章:
0
7 [报告]
发表于 2008-09-05 12:16 |只看该作者
原帖由 dooza 于 2008-9-3 20:01 发表
有USB软驱也不一定能行哦。我就碰到这样的情况:
一开始加载btld驱动引导没问题,安装到后面再次加载驱动到内核时,软驱就闪亮一下,再没有反映。不知道是不是软驱兼容性问题。

对于hp的产品,基本都有现成 ...

有这样的btld光盘吗?在哪里,用usb软驱安装的时候多试几个软驱总有一个可以用的,另外第二次读软盘时选择/fd1应该可以继续安装的。

论坛徽章:
0
8 [报告]
发表于 2008-09-09 14:49 |只看该作者
带btld的光盘需要自己制作
参见论坛精华不需要软驱即可安装openserver的文章

论坛徽章:
0
9 [报告]
发表于 2008-09-19 16:37 |只看该作者
配置Ilo太麻烦了,我是用USB软驱安装的,启动时输入
defbootstr link=hpsas hd=Sdsk Sdsk=hpsas(0,0,0,0) Srom=wd(0,0,0)
就可以了,不过要先用rawwritewin将01-BTLD写入软盘,楼主可以一试,我是这样安装的,呵呵

论坛徽章:
0
10 [报告]
发表于 2008-09-20 23:31 |只看该作者
不是任何时候USB软驱都好用的
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP