3

У меня есть микросервер HP Proliant поколения 8, на котором я планирую установить Debian. Я думал о настройке конфигурации raid-1 через встроенный raid-контроллер с использованием двух дисков Western Digital Red емкостью 3 ТБ, что дало бы мне общую емкость 3 ТБ. Тем не менее, сервер не получил поддержку UEFI, который, как я читал здесь (3.6.3) , разрешает загрузочный диск объемом не более 2 ТБ. Я думаю, это связано с тем, что загрузочный диск должен быть MBR в системе BIOS?

Поэтому я подумал, можно ли будет поместить /boot в раздел MBR размером в несколько ГБ, а остальная часть системы - в раздел GPT. Будет ли это работать в системе BIOS, и это "Хорошая практика"? Должен ли я вместо этого пойти на два диска по 2 ТБ?

3 ответа3

4

Вы не должны были бы - смотреть на спецификации для микросервера, у него, вероятно, есть UEFI (это полу-современное ядро i3 или i5 - и те никогда не идут с биосом). Это может быть текстовый интерфейс "старой школы" для биоса, но это нормально.

Система, по-видимому, официально поддерживает диски 4 ТБ в любом случае.

Если вы хотите выполнить экзотическую загрузку и хотите получить отдельную / загрузочную или более, у микросерверов есть внутренняя SD-карта или порт USB.

tldr: Он отлично загружается на дисках 3 ТБ и загружается с UEFI, а не с BIOS.

Я использовал этот обзор и PDF-файл quickspecs на странице модели для справки.

3

Да, GPT прекрасно работает с большинством BIOS - поскольку процесс загрузки BIOS на самом деле включает в себя только запуск загрузочного кода в секторе 0, и этот загрузочный код должен фактически интерпретировать любую таблицу разделов, в которой он нуждается.

(Например, syslinux имеет отдельные версии загрузочного кода MBR и GPT, а LILO вместо этого просто жестко кодирует смещения.)

Точно так же операционная система должна интерпретировать таблицы разделов после загрузки (она не запрашивает об этом BIOS) - ваши диски с данными могут использовать MBR, GPT, APM,… пока ОС поддерживает это.

Так что да, создание маленького MBR-диска для загрузки будет работать. Это довольно часто - часто весь смысл иметь отдельный раздел /boot .


Кроме того, если бы вы установили Windows, единственным способом было бы использовать отдельные ОС и тома данных, так как на самом деле не нравится смешивать BIOS и GPT, а также UEFI и MBR.

Linux работает просто отлично с любым подходом, хотя. (Хотя, если разделить на два диска, я бы поместил весь / на один MBR, так как выделение нескольких гигабайт для /boot - огромная трата.)

2

Debian прекрасно установится и загрузится на диск с разделами GPT в системе загрузки BIOS. Все, что для этого требуется, это раздел 1 МБ bios_grub.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .