Chinaunix首页 | 论坛 | 博客
  • 博客访问: 104574378
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-03-27 11:40:11

作者:CNL 
用途: 
需要在第2根IDE上装SCO OpenServer 5.0.6/5.0.7的客户 

基础知识: 
sco安装过程如果需要指定系统第2根IDE硬盘的安装位置, 
理论上有引导串defbootstr Sdsk=wd(1,0,0,0)支持, 
但遗憾的是sco在安装系统过程中仅对SCSI硬盘提供此功能,没有支持IDE硬盘 
(可能需要此功能的客户不多) 

解决办法: 
1 安装前从sco网站下载wd BTLD补丁做张BTLD软盘 
ftp://ftp.sco.com/pub/openserver5/drivers/OSR507/btld/wd/ 
安装readme做一张BTLD安装软盘,比如在另一台sco机器下做 
# dd if=/tmp/wd_btld.img of=/dev/fd0 bs=18k 

2 开始安装 
如果是5.0.7 
Boot 
:  defbootstr link="wd"  Sdsk=wd(1,0,0,0) 
顺便提醒一下,如果你只有一个USB软驱,那么还要指定一个参数fd.legacy=0 
如 defbootstr link="wd"  fd.legacy=0 prompt 
这样你的USB软驱才能被正常使用,用USB软驱载入其他安装过程的BTLD也是如此 
否则后面的系统安装过程读BTLD软盘过程SCO系统会访问不到USB软驱 
(提示错误信息如下: 
mount: Bad address 
Please select the floppy drive you are using: 
             (1) /dev/fd0 
             (2) /dev/fd1 

另外注意的是目前运行custom还不支持选择USB设备,5.0.7下也是如此 

如果是5.0.6 
Boot 
:  defbootstr link="wd506"  Sdsk=wd(1,0,0,0) 

按提示载入BTLD软盘内容后即可安装系统了, 
装好系统确认一下你/etc/default/boot文件的DEFBOOTSTR有Sdsk=wd(1,0,0,0) 
这样你的第2根IDE的SCO硬盘就能用了 

3 结束之前 
如果是5.0.7,多CPU的要先装SMP,最后装Maintenance Pack 3补丁, 
如果是5.0.6,多CPU的要先装SMP,最后装rs506补丁, 
这样你的wd补丁才能完整的使用起来(wd的本意是为了识别大硬盘) 

4 与IDE相关的其他事情 
如果你的系统原来是SCSI硬盘,如果想要增加IDE硬盘扩展系统空间, 
那么需要在/etc/default/boot中的DEFBOOTSTR指定hd=Sdsk, 
否则由于IDE首先被系统默认为引导设备开机将自动从你新加的IDE硬盘上启动, 
结果当然就是找不到系统哦 
同样,新装机器里面如果既有SCSI硬盘也有IDE硬盘,SCO系统默认也是安装到IDE上的 
如果你要安装到SCSI上安装时刻必须也要指定hd引导串为Sdsk 
如: defbootstr hd=Sdsk Sdsk=(x,x,x,x) link= ...
阅读(497) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~