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

Невозможно установить RHEL 8 на старое оборудование

Мой офис хочет обновить ОС на некоторых из наших небольших серверов с RHEL 6 до RHEL 8. Мы - довольно небольшая компания, и у нас есть несколько серверов RHEL, работающих на старом «голом железе», которое мы используем для нашего файлового сервера и несколько других задач. Мы решили проверить это на одном из наших старых серверов разработки, попробовав заново установить RHEL 8. К сожалению, мы сразу же столкнулись с проблемами.

Используя загрузочный ISO-образ RHEL 8.2 (записанный на компакт-диск), мы попытались загрузиться в среду установки, и он даже не попал в графический интерфейс установки. Кажется, что все начинается нормально, но в конечном итоге переходит в ошибку:

dracut-initqueue: Warning: dracut-initqueue timeout - starting timeout scripts

Затем он переходит в аварийный режим. Насколько я могу судить, я считать проблема в том, что он не может найти жесткие диски для установки. Система имеет два жестких диска SATA, подключенных к встроенному контроллеру материнской платы - один пустой, а другой имеет файловую систему ext4 и содержит копию полного двоичного DVD ISO RHEL 8.2. Все работает отлично под RHEL 6, и я также могу использовать live CD с Knoppix 7.6 (так я создал раздел ext4 на одном из дисков и скопировал его поверх ISO).

На рассматриваемой рабочей станции установлена ​​материнская плата Asus P5N-D. Это более старая плата, использующая процессоры Intel Core 2 Quad и чипсет nVidia nForce 750i. Некоторые поисковые запросы показывают, что по какой-то странной причине Red Hat отказалась от поддержки нескольких важных контроллеров дисков SATA и SAS. Возможно ли, что проблемы с установкой связаны? RHEL 8 не поддерживает встроенные контроллеры SATA? А может, не те, что на этой материнской плате? Я также обеспокоен тем, что наш офисный файловый сервер также может быть несовместим - он использует адаптер главной шины LSI SAS 3801E SAS, подключенный к JBOD с 12 отсеками. Мы планировали обновить этот контроллер до более новой HBA-шины LSI SAS 9200-8e, которая, как мне кажется, использует микросхему контроллера LSI SAS 2008. Но похоже, что этот контроллер тоже не поддерживается?

Я немного в растерянности - если мы не можем установить RHEL 8 на компьютеры с жесткими дисками, я не уверен, для чего мы должны его использовать, и это может означать, что нам придется переместить в другую ОС. Я надеюсь, что делаю что-то действительно глупое или что есть простой способ включить поддержку некоторого оборудования, указанного выше. Любое понимание будет очень признательно.

Быстрое обновление: мне удалось найти дополнительный контроллер SATA, поэтому я установил его на рабочую станцию ​​и подключил к нему жесткие диски. Теперь RHEL, похоже, видит диски - я вижу, что он идентифицирует их как устройства sda и sdb во время загрузки - но я все равно получаю те же ошибки, указанные выше. Он никогда не может загрузиться в графический интерфейс установщика.

RHEL 8 отказался от поддержки большого количества устаревшего оборудования. Поскольку вы используете устаревшее оборудование, не стоит слишком удивляться, что оно не работает. Ваш компьютер выпущен в 2008 году, и даже «новый» адаптер SAS, который вы предлагаете использовать, настолько стар, что его производитель (или, скорее, Broadcom, купивший LSI несколько лет назад) даже не размещает на своем веб-сайте документы о нем.

Вы можете запустить RHEL 7 на этом древнем ПК, а затем запустить RHEL 8 на виртуальных машинах. Это будет работать нормально, но RHEL 7 устарел. фаза полной поддержки и будет получать только обновления безопасности и исправления критических ошибок до конца своего жизненного цикла. По крайней мере, это даст вам время до 2024 года, чтобы купить более современный компьютер.