问题描述:
安装sco openserver时,报如下错误信息:WARNING:hd: no root disk controller was found
解决方案:
出现此错误信息有两种原因:
1、没有加载相应的SCSI驱动程序。需从导航光盘上备份相应机型的SCSI FOR OPENSERVER的驱动程序。即使系统能检测到某些SCSI驱动,如alad,也应使用导航光盘给出的驱动。)安装时,在boot: 后键入link,回车;然后键入相应SCSI驱动程序包的名称,如slha,alad,blad等。或者在boot: 后键入defbootstr ahslink=slha(slha只是举例,应是相应驱动程序的名称)或link=slha,直接回车。
2、SCSI硬盘的ID号不为0(或IDE硬盘不是PRIMARY MASTER)。在boot: 后加载完驱动后,直接回车安装,要求安装硬盘必须为第一个控制器,ID号为0。如果ID号不为0,或需安装到指定硬盘上,则需使用defbootstr。使用方法如下:
boot: defbootstr ahslink=slha Sdsk=slha(a,b,c,d)
此处slha仍是例子。由于unix对大小写敏感,请注意大小写。a为控制器号(adapter),b为bus,c是 ID号,d是lun number。一般情况下,b和c都为0,只需注意a和d。例如,第一个SCSI控制器,第三块 硬盘(ID号为2),则写法如下:
boot: defbootstr ahslink=slha Sdsk=(0,0,3,0)