Играюсь с RAID1 на виртуалке.
2 жёстких диска. разбиты одинаково: первый раздел - /boot, второй - корень на LVM на RAID1(ну оно не важно).
При установке Debian, /boot устанавливаю на hda1 (hdb1 имеет такой же размер, но остаётся пустым).
Моделирую вылет hda. Хочу, чтобы после того, как я выключу компьютер и выкину hda, у меня всё красиво грузилось.
Делаю /boot-партиции идентичные:
dd if=/dev/hda1 of=/dev/hdb1
grub-install /dev/hdb
Всё замечательно, но у при загрузке с оставшегося в живых hdb (даже есть я его воткну как hda), grub не находит свой menu.lst. Я могу прописать все параметры для загрузки ручками, но хотелось бы знать, как мне следует с самого начала устанавливать grub на hdb? Не очень понимаю, какой информацие руководствуется загрузчик для поиска своей менюшки.
Надеюсь, чего-нибудь понятно.
P.S. после того, как загружаюсь с hdb, делаю на этой активной системе grub-install и теперь загрузчики на обоих хардах знают свой menu.lst. Но я не буду проделывать такой финт на работающих серверах.
P.P.S как в моде LORCODE делать нормальный, как в User line break, перенос строк? А то форматирование какое-то инвалидное.