[sisyphus] Возвращение загрузчика lilo

Anton Farygin =?iso-8859-1?q?rider_=CE=C1_altlinux=2Ecom?=
Ср Фев 20 07:46:24 MSK 2008


Igor Zubkov пишет:
> 19.02.08, Anton Farygin написал(а):
>> Igor Zubkov пишет:
>>> 18.02.08, Sergei O. Naumov написал(а):
>>>> Может есть какой-то канонический путь, как решаются эти проблемы, поскольку
>>>> google дает только один рецепт - rescue->mount->chroot->lilo.
>>> # монтируем корень который надо чинить
>>> mount /dev/<ROOT> /mnt
>>> # монтируем через -o bind /dev в наш корень (это надо делать из-за
>>> того что сейчас dev пуст, а его заполнением занимает udev который у
>>> нас отработал, но не там где нам надо сейчас)
>>> mount -o bind /dev/ /mnt/dev/
>>> # /proc туда же
>>> mount -o bind /proc /mnt/proc/
>>>
>>> chroot /mnt
>>> lilo -v
>>> logout
>>> umount /mnt/dev/
>>> umount /mnt/proc/
>>> umount /mnt
>>>
>> Я бы ещё посоветовал /sys так же монтировать.
> 
> Для того что бы перепрописать lilo, подмонтированный /sys (пока?) не
> нужен. Хотя времена сейчас страшные, могу и начать требовать. :)

Это утверждение ошибочно:
$ strings /sbin/lilo |grep "/sys"
/sys/block/%s/dev
device-mapper: "%s" could not be opened. /sys mounted?
device-mapper: read error from "/sys/block/%s/dev"

В ряде случаев /sys может оказаться нужен, лучше примонтировать.




Подробная информация о списке рассылки Sisyphus