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

Igor Zubkov =?iso-8859-1?q?igor=2Ezubkov_=CE=C1_gmail=2Ecom?=
Вт Фев 19 22:50:46 MSK 2008


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 (пока?) не
нужен. Хотя времена сейчас страшные, могу и начать требовать. :)

И так, обновлённый скрипт:

# монтируем корень который надо чинить
mount /dev/<ROOT> /mnt
# монтируем через -o bind /dev в наш корень (это надо делать из-за
того что сейчас dev пуст, а его заполнением занимает udev который у
нас отработал, но не там где нам надо сейчас)
mount -o bind /dev/ /mnt/dev/
# /proc туда же
mount -o bind /proc /mnt/proc/
# /sys туда же
mount -o bind /sys /mnt/sys/

chroot /mnt
lilo -v
logout
umount /mnt/dev/
umount /mnt/proc/
umount /mnt/sys/
umount /mnt

p.s.: может это нанести в фак?

-- 
icesik


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