Я недавно обновил кулеры на своем сервере Supermicro, и теперь он не может найти загрузочное устройство по умолчанию, если я не отключу ВСЕ диски, кроме загрузочного.
Это более старая система Supermicro SC846, отсек на 24 диска, машина 4U. Я вынул его из стойки, заменил стандартные радиаторы процессора на более крупные с вентиляторами, затем собрал и снова вставил диски (в том же порядке, в котором они были извлечены, они помечены).
Теперь, когда я его включаю, система загружается на экран:
Перезагрузитесь и выберите правильное загрузочное устройство или вставьте загрузочный носитель в выбранное загрузочное устройство и нажмите клавишу
Все диски находятся в том же отсеке, как и всегда, но теперь RAID-контроллер не загружает их по умолчанию.
В системе используется LSI 3ware 9650SE-24M8. Есть 12 жестких дисков и 1 SSD. SSD находится (и всегда был) в слоте 0 массива и на контроллере.
Я прошился через BIOS, но ничего не указывает который диск - это загрузочный диск. Некоторые поиски в Интернете показывают, что диск в слоте 0 должен быть загрузочным томом, и я подтвердил эту конфигурацию.
ОС - Debian 9 с установленным grub. /dev/sda
, который соответствует слоту 0 на контроллере. Я также пробовал переустановить Grub из Debian Rescue, но это не помогло. Я также запустил grub-update, как только вошел в систему, но это тоже не помогло; Я уверен, что это скорее проблема BIOS, но я не знаю, как это исправить.
Я нашел руководство для контроллера 3ware, которое содержит эту информацию:
Если вы будете устанавливать операционную систему на диск или устройство, подключенное к RAID-контроллеру 3ware, укажите этот контроллер в качестве загрузочного устройства. (Обратите внимание, что если вы настроили более одного устройства, диски, указанные как Unit 0, будут рассматриваться как загрузочный диск.)
Поместите модуль, который вы хотите сделать загрузочным, вверху списка экспортируемых модулей.
Загрузочный диск находится в слоте 0. Мне нужно что-то сделать, чтобы обновить флаг загрузки на томе? Поможет ли это с BIOS при сканировании дисков?
Понятия не имею, как это исправить.
У меня здесь была такая же проблема ... Я был в шоке, думая, что мне нужно открыть сервер с 16 отсеками для дисков, чтобы подключить диск непосредственно к порту sata ...
Итак, снова зашел в 3ware BIOS (до этого заходил как минимум 15 раз) после прочтения текста, где говорится: «Поместите модуль, который вы хотите загрузить, вверху списка экспортируемых модулей» ... как это делается? Итак, я увидел внизу текст «PGUP / PGDOWN TO ARRANGE» ...
РЕШЕНИЕ:
Выберите с помощью ENTER массив, который вы хотите переместить наверх (где находится загрузочный диск).
PGUP массив, и он пойдет наверх.
F8 для сохранения, перезагрузите систему и идите танцевать с женой этой ночью, это заслуживает хорошего празднования !!
PD: Кто был тот тупица, который сделал этот интерфейс ...
Что ж, я так и не понял этого, но в итоге я переместил диск с контроллера 3ware и вместо этого подключил его напрямую к доступному порту SATA на материнской плате. Таким образом, я могу указать диск SATA поверх контроллера 3ware и сделать его первым загрузочным устройством.