首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用GRUB2在LSI卡上启动UEFI中的Linux

使用GRUB2在LSI卡上启动UEFI中的Linux
EN

Server Fault用户
提问于 2018-07-22 23:40:55
回答 2查看 2K关注 0票数 0

在这个问题被标记为'刚刚安装了LSI 9211;没有驱动器出现在Linux上.‘或任何类似的东西之前:不是。我的问题是UEFI固件无法从LSI卡启动。Linux可以很好地查看驱动器,我只提到这一点,因为我的引导加载程序是GRUB2。切换卡连接到的PCI端口没有帮助。

我最近买了一张LSI卡,特别是9211-8i,因为我需要将几个硬盘连接到我的计算机上。我有一个有点复杂的存储布局,最终需要在连接到LSI卡的磁盘上安装Linux。嗯,我的计算机被配置成以UEFI模式引导,虽然操作系统可以看到所有驱动器都没有问题,但是固件不能。我可以将GRUB2引导加载程序安装到我的主M.2 SSD中,GRUB启动.但是它无法看到连接到LSI卡的磁盘。

是否有任何模块或方法允许GRUB2查看这些磁盘?

EN

回答 2

Server Fault用户

回答已采纳

发布于 2018-07-24 07:12:26

显然,卡中有两个固件:一个用于卡本身,另一个用于安装在其中的系统。第二个通常是BIOS扩展,但是您需要它是一个与UEFI兼容的驱动程序。

也许可以将UEFI驱动程序闪存到卡上以代替BIOS扩展,或者将其作为独立的UEFI驱动程序文件从主M.2 SSD加载。

由于LSI是由Broadcom购买的,然后Broadcom是由Avago购买的,所以对旧的LSI控制器的支持现在可以是某种不确定了。但是在Broadcom支持页面上搜索了一下之后,我发现了一些看起来很有前途的软件包:

这可能是你需要的包裹

如果您想永久地将驱动程序闪到卡上,你也需要闪存工具。

显然,FreeNAS用户和其他爱好者更喜欢切换卡上的其他固件,从IR版本(硬件RAID)到IT版本(用于软件RAID的直接磁盘控制器)。

这里有一个描述这个过程的链接。 (抱歉,它是芬兰语,但它有很好的截图,可能会有帮助。)

根据一些报告,您可能需要首先将该固件降级到P7级别。所以,还有两个包裹:

这个问题可能有更多有用的链接。

票数 4
EN

Server Fault用户

发布于 2018-07-23 16:26:03

您可以在GRUB加载程序中设置启动延迟,为RAID控制器初始化磁盘提供更多时间。

https://askubuntu.com/questions/55865/grub-cant-find-raid-partition-in-fresh-install-of-11-04

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

https://serverfault.com/questions/923086

复制
相关文章

相似问题

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