在非 EFI BIOS 上使用 3TB HDD 作为启动驱动器

在非 EFI BIOS 上使用 3TB HDD 作为启动驱动器

我的情况很奇怪,我买了 3TB 的硬盘,却发现服务器的 BIOS 不支持它(我应该做好功课)...

但我仍然需要在服务器上安装它们,并从它们启动。我在想应该有某种方法来格式化磁盘或类似的东西,以便 BIOS 可以与之配合使用。但这似乎不是一个热门话题,所以搜索没有得到太多信息...

设置如下:我有 3 个 HDD 插槽,我打算在软件 raid 5 配置中将 CentOS 安装到驱动器上。你知道该怎么做吗?在安装时进行分区时 - 我收到一条消息,提示 bios 无法加载(即使分成 2TB 以下的分区),无法继续。

答案1

BIOS 将成为您的绊脚石。MBR 样式的启动会读取第一个硬盘的第一个扇区。对于 3TB 的硬盘,第一个扇区可能为 4KB,而不是 PC 计算诞生以来的 512b。如果 BIOS 没有设置来处理这个问题,它根本无法启动。需要更新 BIOS 来处理这个问题(如果有的话)。

也就是说,如果 BIOS 可以处理 4KB 扇区大小,或者实际上依赖 EFI BIOS 并且仍然有 512b 扇区(不知道这个小东西是否存在),它就应该启动。

答案2

两个可行的选择:

  1. 购买 PCIe 控制器并尝试从此启动。
  2. 使用较小的磁盘作为启动驱动器,甚至是 USB 记忆棒,可能只包含引导加载程序和 /boot 目录。

我认为 3TB 硬盘对于服务器来说不是一个好主意,因为 RAID 故障的恢复时间将非常长。

答案3

最便宜的解决方案是购买第三方硬盘控制器,该控制器可以支持您的 3TB 硬盘,并且由您的 Centos 版本原生支持。

答案4

使用小于 2TB 的 HDD 进行安装,并在其上安装几乎所有 /home,并将 /home 定位在最大的磁盘中。

我有两个 3TB 东芝磁盘和一个 4TB WB 蓝盘,并且已经使用 Linux Mint、Ubuntu 和 Windows 进行了测试。我在 120GB SSD 中安装了操作系统,其余磁盘无法启动,我可以满容量格式化。

我还测试了具有自己的 BIOS 的 4 端口专用 Sata RAID 控制器,并明确告诉我在 RAID 创建屏幕上 RAID 卷不得超过 2TB

祝福

克劳迪奥

相关内容