SUN E2900 can't open boot device
公司要测一块2900的板子,开机自检的时候报错{/N0/SB4/P0/C0} Passed
{/N0/SB4/P1/C0} Passed
{/N0/SB4/P0/C1} Passed
{/N0/SB4/P1/C1} Passed
{/N0/SB4/P2/C0} Passed
{/N0/SB4/P3/C0} Disabled
{/N0/SB4/P2/C1} Passed
{/N0/SB4/P3/C1} Disabled
{/N0/SB4/P0} Passed
然后我想进系统看看,结果就报can't open boot device 进不来系统,用DBCD盘从cdrom启动也是这样,好郁闷。怎么办啊, bootdisk
或者先解锁版子 znnnz 发表于 2012-09-19 13:37 static/image/common/back.gif
bootdisk
或者先解锁版子
bootdisk就报can't open boot device.解锁是怎么回事? 回复 2# znnnz
我在oracle的文档上查到这么说的:
The Sun Dual FastEthernet / Dual SCSI PCI Card uses "disk@X,X" instead of "sd@X,X" for its OpenBoot PROM (OBP) driver name.
Some users may be confused by this, as they assume that the OBP driver name will always be the same as the Solaris driver name. This is not the case.
When running the 'format' command from Solaris, it reports the device path as "sd@X,X". This also adds to the confusion, as it is using the Solaris driver name in the device path.
The correct method to allow for a successful boot is to use the device path as reported by the OpenBoot PROM (OBP), using the "show-disks" command.
It should be noted that the show-disks command does not report the device SCSI Target and LUN details. Target and LUN details can be obtained from the "probe-scsi-all" command.
This means you will need to add something like "@X,X" to the end of the device path supplied by "show-disks".
我理解的意思是启动时后的设备别名路径可能有问题,需要手动改,这样的话probe-scsi-all可以看到它所在的target和lun,然后给夹在disk后面就应该可以了,可是我probe-scsi-all以后,并没有显示target和lun,顿时就没办法了。
我boot cdrom的时候,跟我报:
{8} ok boot /ssm@0,0/pci@18,700000/ide@3/cdrom
TL = 1, TT = 10. ERROR: Illegal Instruction
TSTATE= 0x1400
TPC= 0000000000004000
TNPC= 0000000000004004
TICK= 8000006e638a3c9b, TICKCMP = 8000000000000000
debugger entered.
完全不知所云。
回复 4# zhong717
E2900的光驱可能是IDE的, 你用probe-ide看看能不能看到. 回复 3# zhong717
{/N0/SB4/P3/C0} Disabled
{/N0/SB4/P3/C1} Disabled
解锁就是把disabled的硬件修复,否则资源不足也能导致无法引导。
回复 5# znnnz
找到问题了,昨天是自己傻叉了,硬盘背板的电源线卡口坏掉了,我装的时候没注意给抽出来了。 回复 7# zhong717
{:3_200:} 解决了问题不忘上来回复一下! 我们这种小白也可以学学东西~
页:
[1]