我正在尝试通过 Open Boot 从 Sun blade 150 上的外部 scsi CD-ROM 驱动器 Yamaha 8/8/24 启动 Solaris 8。其 scsi ID 设置为 6。
probe-scsi-all
报告 CD 驱动器位于:/pci@1f,0/pci@5/scsi@1 target 6, unit 0。
因此我尝试用这个命令进行启动:
boot /pci@1f,0/pci@5/scsi@1/disk@6,0
但它只是停止运行,直到我关闭外部 scsi CD 驱动器。然后它出现错误并失败。CD 驱动器在整个过程中没有给出任何读取指示。我认为 Solaris cd 和 CD 驱动器没有问题,我只是对 scsi 电缆有些怀疑。
在我的情况下,这是正确的启动命令吗?也许 Yamaha 与 Sun 硬件不兼容?
Unix 要求在 SCSI CD 驱动器上配置 512 字节块大小才能启动,因此我必须通过在 SCSI 封盖内的 Yamaha CRW-8824S 上添加跳线来将块大小更改为 512 字节,然后使用以下命令启动:
其中 /pci@1f,0/pci@5/scsi@1 是我的 SCSI pci 卡的路径,6 是在 SCSI 机箱/驱动器上设置的 SCSI ID,0 是单位,f 应该是要从中启动的分区。如果没有“f”,它会抱怨没有要执行的内容。
跳线设置位于 SCSI 封装内的 SCSI CD 驱动器上。无法从外部进行设置。