Ubuntu 14.04 + Dell Precision T7500 = 无法启动?

Ubuntu 14.04 + Dell Precision T7500 = 无法启动?

环境

  • Ubuntu 14.04 桌面版 64 位
  • 戴尔 Precision T7500
  • 2 个英特尔至强 X5690 @ 3.46 GHz
  • 96 GB 内存
  • Quadro NVS 420/PCIe/SSE2 显卡
  • 内置 SAS RAID 控制器

磁盘配置

  • 使用 SAS 配置实用程序创建 2 个 RAID 1 镜像

问题

  • 将 Ubuntu 安装到第一个 RAID 1 镜像后,系统在重启时挂起而没有错误。

问题

  1. SAS 和 Ubuntu 之间是否存在已知的不兼容性?
  2. 我该如何解决这个问题?

谢谢你!

答案1

我有同样的机器(虽然规格较低)并且在上面安装了 Fedora 20。

由于 KMS(内核模式设置)与 nVidia Quadro FX1800 不兼容,它也无法正确启动。在启动屏幕(grub)中,我编辑了启动行以添加nomodeset禁用 KMS 并能够启动的设置。但这对无法使用完整分辨率的 Nouveau 驱动程序有影响。我决定安装 Nvidia 二进制驱动程序。

要编辑引导程序以解决您的问题,当您看到 Grub 时,请按计算机上的“E”键。然后您将能够编辑引导命令。然后使用箭头键查找以转到linux /boot (...)行尾开头的行(应该写有关键字splash)并添加上面提到的选项。通过按下“Ctrl”+“X”键盘组合,系统应该使用您的自定义引导程序,并且希望它能正常工作。

启动后,/etc/default/grub按照以下建议更新并修改以下行(通过添加上述选项):

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomodeset"

保存您的更改并通过发出以下命令“安装”新的 Grub 配置:

sudo update-grub

背景信息
我从来没有真正对 KMS 感兴趣,因为以前我一直使用 Intel GPU,所以它只是工作。但我认为没有 KMS 你不会损失太多,它消除了启动时的“屏幕闪烁”,也许还延长了几秒钟的启动时间。据我所知,它应该没有其他影响,但对于 Nouveau 驱动程序,它基本上也禁用了它。

顺便说一句,题外话
我还没有对主板上集成的 SAS RAID 控制器进行过基准测试,但我怀疑它能带来多少好处。我没有使用 SAS 控制器配置任何 RAID,但我对启动和交换分区使用了 Linux 软件 RAID,对其余分区使用了 BTRFS(尽管考虑到 BTRFS 的成熟度,我建议您对其余分区也使用 Linux 软件 RAID)。Linux
软件 RAID 确实性能出色且灵活,您可以为每个分区定义 RAID(因此 /boot 和 / 有 RAID1,但 swap 和 /tmp 和 /var/tmp 有 RAID 0)。与真正的 RAID 卡相比,唯一的缺点是高端卡会有一个电池供电的控制器(而您的板载 SAS 控制器则不是)。
我仍然在努力配置,我决定将 HDD 插入 SATA 而不是 SAS 控制器。当插入 SAS 控制器时,2 个 HDD 被“命名为”sdc 和 sdd,因为 USB live CD 被视为 sda,而我有一个 USB 读卡器,它接受 sdb。问题是当我移除 USB 磁盘时,驱动器的字母会发生变化(变为 sdb 和 sdc),这与默认的 Fedora grub 安装不兼容(我已经不太喜欢我将 / 放在 btrfs 下...)。通过将 HDD 放在 SATA 控制器上,它们会在 USB 或 SAS 设备之前“注册”,因此它们会获得 sda 和 sdb 命名,并且在重新启动时不会更改。我知道可以使用 UUID 和标签来识别驱动器,但我不想修复默认的 grub 配置。

其他Linux
出于好奇,我尝试了其他 2 个 Linux 发行版(就像 Live USB 一样)。Ubuntu 14.04.1 使用 nouveau 驱动程序启动正常,但 ArchLinux 20140801 在 Grub 提示后显示黑屏,并卡在此模式。这是我第一次在 Linux 上使用 Nvidia 卡,这太糟糕了!!过去使用开源驱动程序时,我使用 Intel 或 AMD GPU 从未遇到过任何问题。

相关内容