Информационные технологииStfw.Ru 🔍

Неинтерактивная установка RedHat систем на mdraid: решение проблемы с GRUB

🕛 30.01.2010, 23:09
Конструкция вида
bootloader -location=mbr -driveorder=md0

в Anaconda кикстарте не решает проблему: grub все равно поставится на первый(в
нумерации BIOS) диск. То есть загрузчик попадет и на второй, а вот stage2, уже нет.

При вылете диска первого диска, с данными не произойдет ничего плохого, но
система загрузиться не может, а возня в "боевых" условиях с live-cd, особенно
через VirtualMedia может быть чревата большими-большими проблемами.

Добавлю, что с Lilo такой проблемы нет, но Lilo уже прошлый век.

Собственно, решением проблемы является режим grub-batch (командный режим работы
grub). В кикстарт можно положить вот такой код:
#re-Install grub in mdraid grub -batch <<EOF device (hd0) /dev/sda device (hd1) /dev/sdb root (hd0,0) setup (hd0) root (hd1,0) setup (hd1) quit EOF

Для установки grub на два диска.
В centos wiki такой статьи (именно для неинтерактивной установки) нет, как и
нет в RedHat документации.

Пожалуйста, после замены вылетевшего диска, не забудьте прописать grub на новом диске вручную!

Вопросы и ответы   Теги:

Читать IT-новости в Telegram
Информационные технологии
Мы в соцсетях ✉