BIOS系统上的3TB驱动器


3

我有一个 HP Proliant微服务器第8代 我计划安装Debian。我正在考虑使用两个内置raid控制器来设置raid-1配置 Western Digital Red 3TB 驱动器,这将给我3 TB的总容量。但是,服务器没有得到我读过的UEFI的支持 这里(3.6.3) 只允许最大2TB的启动驱动器。我想这与启动驱动器需要在BIOS系统上的MBR这一事实有关吗?

所以我在想,是否可以将/ boot置于几GB的MBR分区上,并将其余系统放在GPT分区上。这是否适用于BIOS系统并且是“良好实践”?我应该选择两个2 TB驱动器吗?


iirc raid卡需要支持3tb磁盘。另一种选择可能是使用USB驱动器 - 我相信迷你服务器有内置SD卡或USB选项吗?
Journeyman Geek

4
这里需要澄清一些。没有“MBR分区”或“GPT分区”这样的东西。有MBR磁盘和GPT磁盘。这些术语指的是分区表的类型。 MBR分区表格式是BIOS固件可用于引导的唯一格式,并且它仅支持最多2个TiB大小的磁盘。使用bios_grub分区的Debian方法是一个hack:看 askubuntu.com/questions/500359/... en.wikipedia.org/wiki/BIOS_boot_partition 正如引力所说,Windows不会那么喜欢。
Jamie Hanrahan

Answers:


3

是的,GPT可以正常使用 BIOS-因为BIOS启动过程实际上只涉及在扇区0中运行启动代码,并且由该启动代码实际解释它需要的任何分区表。

(例如,syslinux具有单独的MBR和GPT版本的启动代码,而LILO只是硬编码偏移量。)

同样,操作系统一旦启动就会解释分区表(它不会向BIOS询问) - 只要操作系统支持,您的数据磁盘就可以使用MBR,GPT,APM等。

所以是的,创建一个小的MBR磁盘进行启动会起作用。这很常见 - 经常是这样 整点 分开的 /boot 划分。


此外,如果你要安装Windows,拥有单独的操作系统和数据卷将是唯一的方法,因为它真的不喜欢混合BIOS和放大器。 GPT,也不是UEFI& MBR。

Linux可以正常使用任何一种方法。 (虽然,如果分成两个磁盘,我会把整个 / 在MBR上,因为分配了几千兆字节 /boot 是一个巨大的浪费。)


所以,如果我理解正确的话,我应该没有一个GPT分区占用整个磁盘?我不需要MBR分区?
Scraph

1
请参阅上面对您的问题的评论。
Jamie Hanrahan

1
“MBR量”不正确。 OP可以创建一个GPT磁盘并从那里启动,因为Linux支持它
phuclv

我很满意这个答案的前三段。无需将单独的MBR磁盘拖入其中以进行保留 /boot但是;正如你所说,现代BIOS模式启动加载器可以很好地处理GPT。一些BIOS有怪癖需要解决,但它们很少见。独立 /boot 建议位于2TiB标记下方的分区,因为某些BIOS具有32位扇区值限制。
Rod Smith

@Rod啊,是的,我可能已经考虑过我自己做过的类似的Gen8安装了 - 它取而代之的是Windows,而不是那里的GPT。
grawity

4

你不应该 - 看看微服务器的规格,它可能有UEFI(它是一个半现代核心i3或i5 - 而那些从未有过bios)。它可能有一个'老派'文本界面的BIOS,但没关系。

无论如何,该系统显然正式支持4tb驱动器。

如果你想做一个 异国情调 启动,并希望单独/启动或更多,微服务器有一个内部SD卡或USB端口。

tldr:它将在3tb磁盘上启动,并启动UEFI而不是BIOS。

我用了 这篇评论 quickspecs pdf 链接在模型页面上以供参考。


AFAIK,大多数Gen8都有BIOS, 除了DL580显然
grawity

它实际上有Intel Celeron G1610T。
Scraph

这是我的服务器,raid中的4个tb驱动器,然后是一个usb3闪存驱动器来启动它
Canadian Luke

嗯。这将是奇怪的,并且微服务器基本上使用台式机/笔记本电脑处理器和芯片组。它正式支持更大的驱动器这一事实意味着OP认为他需要做的事情不应该是必要的
Journeyman Geek

根据 这个网站, Proliant Gen8型号仅支持BIOS,不支持基于UEFI。 (就像grawity一样,我也发现对DL580的引用是这个规则的一个例外。)无论如何,正如psusi所说,即使在大多数基于BIOS的系统上,Linux也可以在GPT磁盘上正常启动。双启动会使这一点复杂化,但双启动服务器不太可能有意义。我建议创建一个单独的 /boot 但是,分区低于2TiB标记;这是在某些系统上解决BIOS限制所必需的。
Rod Smith

2

Debian将在BIOS启动系统中的GPT分区磁盘上安装和启动。它需要的是一个1 mb的bios_grub分区。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.