首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SuperMicro超级刀片无法从硬盘启动

SuperMicro超级刀片无法从硬盘启动
EN

Server Fault用户
提问于 2014-08-07 23:37:08
回答 1查看 4.3K关注 0票数 2

以下问题。我有一些超级叶片与大规模集成电路MegaRAID SAS 9240-4i卡.每个服务器一张卡。他们都使用最新的固件(20.13.1-0176)在撰写本文时(根据LSI网站)。

在这里,一个启动的示例配置(从megacli -AdpAllInfo -aALL的顶层行)。

代码语言:javascript
复制
                    Versions
                ================
Product Name    : LSI MegaRAID SAS 9240-4i
Serial No       : SP10195095
FW Package Build: 20.13.1-0176

                    Mfg. Data
                ================
Mfg. Date       : 01/12/11
Rework Date     : 00/00/00
Revision No     : 03A
Battery FRU     : N/A

                Image Versions in Flash:
                ================
BIOS Version       : 4.38.02.0_4.16.08.00_0x06060900
Preboot CLI Version: 03.02-020:#%00009
WebBIOS Version    : 4.0-60-e_49-Rel
NVDATA Version     : 3.09.03-0056
FW Version         : 2.130.404-3067
Boot Block Version : 2.02.00.00-0001

我询问的所有这些人都没有问题,并声称数组健康。其中两人目前正在执行一致性检查,但总的来说,十分之五的人不会从硬盘启动。

症状

BIOS设置为“最佳默认值”。我已经改变了引导优先级,为那些没有自己启动的人添加了一个CD ROM。

使用CD(Ubuntu14.04.1 amd64)可以很好地引导所有系统.但是,在MegaRAID BIOS完成后,从硬盘驱动器(虚拟的,即RAID)引导的只有五分之一。

其余的在屏幕空白后被卡住,就在MegaRAID BIOS显示其统计数据和提示WebBIOS等之后。它只显示一个(非闪烁的)光标,不继续。我等了很长一段时间才看到一条关于丢失硬盘或类似设备的BIOS错误消息,但什么也没有。如果我插入CD并告诉引导管理器从第一个硬盘启动,就会出现同样的症状。

我的直觉是,引导扇区、引导管理器或类似的地方出了问题。但基本上是不可能确认的。

当我尝试使用grub-setup (从引导的live )时,我得到:

代码语言:javascript
复制
grub-setup: warn: This GPT partition label has no BIOS Boot Partition; embedding won't be possible!.
grub-setup: warn: Embedding is not possible.  GRUB can only be installed in this setup by using blocklists.  However, blocklists are UNRELIABLE and their use is discouraged..
grub-setup: error: will not proceed with blocklists.

当然,吃东西是很重要的。这是一个GPT磁盘,因为它是5.4 TB。然而,它们中的一些可以很好地启动,而另一些则不然。不过,就所有实际目的而言,它们应该是完全相同的。

分区设置如下所示:

代码语言:javascript
复制
# parted /dev/sda print
Model: LSI MR9240-4i (scsi)
Disk /dev/sda: 5997GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt

Number  Start   End     Size    File system     Name  Flags
 1      1049kB  1024MB  1023MB  ext4                  boot
 2      1024MB  25.6GB  24.6GB  ext4                  msftdata
 3      25.6GB  50.2GB  24.6GB  linux-swap(v1)
 4      50.2GB  74.8GB  24.6GB  ext4                  msftdata
 5      74.8GB  5997GB  5922GB  ext4                  msftdata

与我管理的其他服务器不同,这里没有"BIOS启动“分区。在这种情况下,不确定这是否重要--但同样重要的是,为什么其他人要启动(是的,它们的布局与所有安装前安装CD的布局完全相同)。

任何想法:

  • 如何调试此引导问题(游标和空白屏幕确实没有帮助)
  • 即使没有GRUB,我如何才能使这样的系统可以引导,如果必须的话。
EN

回答 1

Server Fault用户

发布于 2014-11-15 04:45:16

其余的在屏幕空白后被卡住,就在MegaRAID BIOS显示其统计数据和提示WebBIOS等之后。它只显示一个(非闪烁的)光标,不继续。我等了很长一段时间才看到一条关于丢失硬盘或类似设备的BIOS错误消息,但什么也没有。如果我插入CD并告诉引导管理器从第一个硬盘启动,就会出现同样的症状。

我在一些超级微云刀片上看到了类似的东西。为了解决这个问题,

  1. 转到BIOS设置并将遵从设置更改为detect non-compliant device
  2. BIOS中还有另一个设置来更改引导顺序,以便Intel Netbios boot在PCI设备之前加载。
  3. 当它被卡在黑色屏幕上时按回车

我很肯定问题是遗留的LSI SAS 9240-4i卡,如果你有预算改变到一个不同的模式,如9260,这将解决你的问题。

希望能帮上忙。

票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/618859

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档