Контекст:
У меня есть система, которая постоянно забывает порядок загрузки жесткого диска. Я указываю это в BIOS, и после следующей перезагрузки его уже нет. Мой основной загрузочный диск находится на дополнительной карте (SAS HBA). Утилита настройки BIOS материнской платы прекрасно подхватывает диски на этой карте. Но, как бы я ни расположил их в BIOS, порядок загрузки HD сбрасывается при следующем цикле питания. Диск, на котором установлена моя ОС, никогда не находится наверху, поэтому система никогда не загружается.
Я могу рассчитывать на то, что мой сервер amnesiac всегда будет пытаться загрузиться с оптического носителя и USB-носителя, прежде чем пытаться использовать любые жесткие диски. Кроме того, порядок жестких дисков, к которым он перезагружается, всегда одинаков (если я не переставляю кабели).
Что я пробовал:
Я пытался обновить / сбросить BIOS, чтобы исправить проблему с рутом, но безрезультатно. Я обновил / сбросил / перенастроил прошивку на моем SAS HBA. Я попытался связаться с производителем материнской платы по поводу очевидной ошибки, и мне сказали, что у меня нет бесплатных вариантов поддержки. Линия поддержки производителя SAS HBA сказала мне, чтобы я купил другую материнскую плату. Я попытался записать загрузчик с загрузкой по цепочке в начало диска, который всегда находится вверху списка, что нарушило мои настройки RAID. Я попытался подключить SAS HBA к разным слотам PCIe и разобраться с порядком подключения дисков на родных SATA-каналах материнской платы и на самом HBA. Если я физически не отключу все SATA-ссылки на материнской плате, проблема не исчезнет, и мне нужны эти ссылки.
Вопрос:
Я в значительной степени разочаровался в решении корня проблемы (BIOS забыл порядок загрузки HD). Учитывая , что я могу рассчитывать на систему пытается загрузиться с USB или оптических носителях первого, и что жесткий диск я хочу загрузиться всегда в том же месте в порядке BIOS (и , предположительно , устройство перечисления в большинстве операционных систем), является загрузочный компакт-диск, который я могу настроить для автоматической загрузки системы с произвольно пронумерованного жесткого диска?
Мое идеальное решение будет выглядеть примерно так:
- Я загружаю образ автозагрузки CD/USB.
- Я настраиваю его параметры (что-то вроде «после 5 секундного тайм-аута, автозагрузка с HDD 04»). Это должно быть в состоянии выбрать жесткий диск, отличный от стандартного загрузочного диска BIOS.
- Я помещаю изображение на USB или оптический носитель и подключаю его к системе.
- Каждый раз, когда я перезагружаю систему, запускается новый загрузчик, который автоматически сообщает системе о загрузке с правильного диска.
Я технически компетентен, но не имею опыта ручной настройки GRUB или чего-то подобного. С чего мне начать?