У меня установлен gentoo с использованием root на LVM на RAID5. Я сделал ошибку, когда установил lilo, но initrd, созданный genkernel, перехватил его и позволил мне ввести правильный корневой раздел. Я изменил lilo.conf, но когда я пытаюсь установить настроенное загрузочное меню, я получаю

...
Reading boot sector from /dev/sda
Fatal: Incompatible Raid version information on /dev/md0   (RV=0.90 GAI=1.2)

Теперь я знаю, что раньше я установил lilo с установочного компакт-диска, так что каким-то образом он смог обойти эту фатальную ошибку раньше.

Что мне нужно добавить в lilo.conf, чтобы lilo игнорировал этот раздел RAID? Мой initrd позаботится обо мне, так что мне не нужна слишком умная на половину RAID-логика lilo.

1 ответ1

0

Прямо сейчас я решил эту проблему, загрузившись с установочного компакт-диска и повторно запустив lilo без /proc / mount внутри chroot. Это дает мне

Warning: '/proc/partitions' does not exist, disc scan bypassed

Это, вероятно, как я установил его раньше. Я не считаю это правильным ответом на мой вопрос, потому что он требует, чтобы я размонтировал /proc (что кажется опасным для работающей системы, и я не хочу перезагружаться с загрузочного / установочного CD каждый раз, когда я хочу обновить) мой лило).

Истинным решением этого вопроса будет способ заставить lilo работать, даже если доступен /proc /partitions.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .