我刚买了一个新的服务器,它有一个全新的 Areca 1880 Raid 控制器,内置的 arcmsr 模块不支持。Areca 更新了控制器及其网站随附的 cd 上的模块源代码。使用它,我可以通过使用我的笔记本电脑构建内核模块并将其从 USB 记忆棒加载,从而在硬件上安装 Ubuntu Server。
然后,我为服务器内核构建了驱动程序并更新了 initrd,但是当我重新启动时,它甚至看起来都没有加载 Grub。系统唯一要做的就是在屏幕的左上角显示一个“_”。我相信我看到了 Grub 问题,但结合 RAID 控制器/模块问题,我对此并不是 100% 肯定的。有人知道 Areca 控制器和 Grub 有什么限制吗?
我遇到的一个奇怪的障碍是 server install cd 使用桌面内核而不是服务器内核,因此您需要构建模块两次。
看起来唯一的要求是安装 Grub 的卷小于 2TB。就我而言,看起来 Grub 只是没有正确安装,重新安装 grub 解决了我的问题。
但是,我现在已经记录了在不受支持的 raid 控制器上安装 Ubuntu Server 的过程。希望这可以帮助某人。