搬家之后,有台跑虚拟化做测试的服务器怎么都开不了机了。
4U机箱,24盘位,所以有三张LSI卡刷IT模式当做HBA直通。
因为最近准备改架构,所以目前在跑的系统盘也装在前面板的盘位里。搬完家,插回硬盘,开机,不引导了。
接着,玄学的地方来了,把这个系统盘装到另外两个直通卡(此处姑且叫卡2和卡3)的盘位里时,能够正常引导。而在卡1中时,进PE系统能读,BIOS中也能识别,却不能正常引导。把其他启动项删掉,只留系统盘,启动后会有BIOS的白字无限报错:
reboot and select proper boot device
就在我准备还原主板BIOS前,突然想到,既然卡2和卡3都正常,就应该先对比一下卡1和23的LSIBIOS设置。虽然我啥都没干,只是搬了个家(哭)
结果还真是LSIBIOS的问题。只要修改这个选项就解决了。。。
进入LSIBIOS选择直通卡
|-- Advanced Adapter Properties
|-- Advanced Device Properties
|-- Maximum INT 13 Devices for this Adapter [1]
改成
|-- Advanced Adapter Properties
|-- Advanced Device Properties
|-- Maximum INT 13 Devices for this Adapter [24]
这个问题为啥产生了实在想不明白。只能解释为搬个家抽风了。正常也不会有人去改这个选项。因为事情过于离谱,网上也没找到相关的解决,所以浅记一下。