Назад | Перейти на главную страницу

Использование жесткого диска 3 ТБ в качестве загрузочного диска в BIOS без EFI

Я нахожусь в странной ситуации, когда я купил диски емкостью 3 ТБ, только чтобы обнаружить, что BIOS сервера не поддерживает его (должна была сделать домашнюю работу) ...

Но мне все еще нужно установить их на сервере и загрузиться с них. Я думал, что должен быть способ отформатировать диск или что-то в этом роде, чтобы BIOS работал с ним. Но это не кажется популярной темой, поэтому поиск не дает много информации ...

Настройка такова: у меня есть 3 слота для жестких дисков, и я собираюсь установить CentOS на диски в конфигурации с программным raid 5. Есть идеи, как я могу это сделать? При разбиении на разделы во время установки - мне выдается сообщение, что BIOS не загружается (даже если разбивается на разделы размером менее 2 ТБ) и не может продолжить.

Два варианта, которые могут сработать:

  1. Купите контроллер PCIe и попробуйте загрузиться с него.
  2. Используйте диск меньшего размера в качестве загрузочного диска или даже USB-накопитель, возможно, без ничего, кроме загрузчика и каталога / boot.

Я не думаю, что диски емкостью 3 ТБ - такая хорошая идея для серверов, поскольку время восстановления после сбоев RAID будет астрономическим.

Самым дешевым решением будет покупка контроллера жестких дисков стороннего производителя, который будет поддерживать ваши диски емкостью 3 ТБ и изначально поддерживаться вашей версией Centos.

BIOS будет вашим камнем преткновения. При загрузке в стиле MBR считывается первый сектор первого жесткого диска. Для диска 3 ТБ этот первый сектор, вероятно, будет иметь размер 4 КБ, а не 512 ГБ, как это было на заре компьютерных вычислений. Если BIOS не настроен для этого, он просто не загрузится. Для этого потребуется обновленный BIOS, если таковой имеется.

Тем не менее, если BIOS может обрабатывать сектор размером 4 КБ или на самом деле рассчитывает на EFI BIOS и по-прежнему имеет 512-битные сектора (не знаю, существует ли этот тварь вообще), он должен загрузиться.

AFAIK, в загрузчиках Linux, таких как GRUB2, есть поддержка загрузки из GPT с использованием BIOS. Найдите загрузочный раздел BIOS.