Как я могу предотвратить сканирование диска lilo?

303
Mutant Bob

У меня установлен 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.

0

1 ответ на вопрос

0
Mutant Bob

Right now I have worked around the problem by booting from the install CD and re-running lilo without /proc/ mounted inside the chroot. This gives me a

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

This is probably how I got it installed before. I do not consider this a proper answer to my question because it requires me to unmount /proc (which seems dangerous for a running system, and I don't want to have to reboot to a rescue/install CD every time I want to update my lilo).

The true solution to this question will be a way to make lilo work even if /proc/partitions is available.

Похожие вопросы