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