Случилось мне заниматься настройкой HP DL 120G6 с RAID-контролером и двумя винтами по 500Gb. Сервер заказали без CDROM-а, потому что он нужен по сути всего 1 раз – при первой настройке сервера. В общем, обычная вроде задача …
Установка операционки - CENTOS 5.5 x86_64, выполнялась с 4-х гиговой usb-флешки, на которую записывался iso-образ net install и файлы образов 1,2,4 и 6-го дисков (для минимальной установки, без редактирования состава пакетов).
Иначе установка полностью не сможет завершиться, а загрузчик на жесткий диск ANACONDA пишет в самую последнюю очередь
так что рекомендую скачать эти 4 диска сразу или один DVD-образ (правда это более 4Gb и на мою флешку он не влазит).
Примечание: даже несмотря на то, что установщик предлагает вставить диск с образом # 2 (и т.д.) и нажать кнопку «Продолжить», на самом деле тут же аварийно завершается, потому что вынимая флешку из сервера мы фактически ее размонтируем, а вот обратно втыкая она сама автоматически не монтируется … почему-то. Это вопрос к разработчикам ANACONDA.
На флешку пишем очень компактный iso-образ CENTOS версии net install (10Mb всего), с помощью абсолютно бесплатной программы UNetbootin:

И 4 диска (.iso): 1,2,4 и 6-ой ! Третий и пятый и другие не потребовались. Только эти.
Кстати, с помощью net install можно установить ОС прямо из сети, правда если у вас канал не очень скоростной (менее 1Мб/с) это будет очень проблематично, даже при минимальной установке.
Да и еще: не пытайтесь устанавливать систему в графическом режиме !!! ANACONDA (установщик) содержит баг в шаге выбора состава пакетов и после того, как вы загрузите образ stage2 (100Мб) вас попросят отправить сообщение об этом баге разработчикам операционной системы, без возможности продолжить работу по установке системы. Так что выбирайте сразу text-mode !
А затем, все усложнилось тем, что RAID упорно не хотел устанавливать GRUB (загрузчик операционной системы) на жесткий диск, как я не бился с настройками в момент загрузки. Сервер прекрасно грузился с флешкой, но без нее загружаться не хотел. И начались танцы с бубном …
Первое, что мне пришло в голову, это перенести GRUB ручками, загрузившись с образа Live CD, зайти командой grub:
> root (hd1,0)
> setup (hd1)
Система мне радостно сообщила, что мол, все Ок, перенесла загрузчик, предложила reboot, но после этого ничего не изменилось. Обращаю внимание на то, что hd0 в моем случае сама флешка, которую сама система видит как жесткий диск.
Порывшись в сети обнаружил, что с такой проблемой как у меня по крайней мере в русскоязычной части никто не сталкивался. В англоязычной части удалось найти несколько постов, но все они сводились к решению переноса загрузка руками (что я уже сделал), либо те же действия, но автоматом командой grub-install.
В общем, описывать многочасовое «вкуривание» (до 5 утра! трижды!) постов в сети и документации по raid-контролерам не буду, скажу лишь, что позвонил в представительство HP получил странный совет устанавливать ОС на сервер … НЕ ВКЛЮЧАЯ RAID, а потом его собрать. Возможно, я чего-то не знаю про новые raid-контролеры, но раз сами HP предлагают – попробовал. Система НЕ ОБНАРУЖИЛА жесткий диск в момент установки, что в общем-то, меня не удивило, хотя я в документации на диске к серверу этот же совет нашел !
Попробовал по второму совету службы поддержки HP установить драйвера с компакта для raid и sata-контролеров, а затем переносить GRUB. Попробовал – те же грабли. Загрузил свежие драйвера, обновил kernel (так не ставились – просили свежий), но в итоге опять те же грабли.
Снова обратился к службе поддержки HP – те предложили обновить BIOS на новую версию и послали на сайт качать и читать, что и как делать надо. Обновил я BIOS с 4-х часовыми танцами с бубном – CDROM-а то нет! Снова все по кругу. И опять те же грабли !!!
Ну, ладно, хватит лирики:
1) Включите режим boot from usb с BIOS вашего сервера;
2) Вставьте подготовленный как описано выше ваш usb-флешдрайв в USB разъем;
3) Когда появится синее меню выбора варианта загрузки, выберите TEXT !
4) Когда операционная система спросит вас, откуда брать образы, укажите / (корень вашего sda1), куда вы заботливо по моему совету положили 4 файла образа;
5) Далее начнется установка, появится приветствие, нажимаем Ок, затем установщик предлагает выбрать тип разбиения. ВНИМАНИЕ! На этом шаге следует вынуть флешку из разъема!!! После чего вернуться на шаг назад (нажав кнопку «Назад»), затем еще раз Ок и теперь вместо выбора типа разбиения для текущего жесткого диска и флешки, будет только (!) текущий жесткий диск.
6) Далее разбиваем жесткий диск на разделы и тома так, как вам нравится, главное – настройка загрузчика, которая появляется после окончания настройки типа разбиения диска. Когда система спросит, куда вы хотите установить GRUB (загрузчик), если флешка будет подключена в систему, то он предложит для нее MBR, а для жесткого диска только (!) первый сектор. Но RAID его не читает и поэтому грузится ! Т.е. установка возможна только в MBR ! Если вы вынули флешку как я вам указал в п. 5, то теперь система предложит вам установку в MBR (!) текущего диска и вторым пунктом в первый сектор. Выбираем, естесственно, вариант с MBR (Master Boot Record) и нажимаем «Далее».
Далее нужно воткнуть флешку назад и продолжить установку. Будут вопросы, пишите в комментарии, постараюсь помочь.