Наметилась проблема, которую не могу побороть самостоятельно:
4-я версия альтов при установке в lilo.conf вместо привычной нумерации дисков:
root=/dev/sda4
используется так называемые UUID (Универсальные Уникальные Идентификаторы)
Посмотреть их можно в загруженной системе:
ls -lF /dev/disk/by-uuid/
Проблема возникает когда, например, затерлась область загрузки или есть необходимость перенести систему на др. диск.
Грузимся с CD в режиме "Восстановления"
мантируем корневик, например в /mnt
пробуем
# lilo -r /mnt
или
# chroot /mnt
# lilo
и здесь засада, указанный в lilo.conf boot= ... через UUID системе не известен и выдается ошибка
попытка обратиться к разделу обычно boot=/dev/sda2 к успеху не приводит.
Заглядываем в
ls -lF /mnt/dev/disk/by-uuid/
Там, естественно, пусто.
Думаю, что проблема именно в этом, но как объявить диски, чтобы система знала их UUID ?
Надеюсь на вашу помощь....
Проблемы с восстановлением LILO AL4.0 (Проблемы с восстановлением загрузочного сектора в LILO)
Модераторы: Skull, Модераторы разделов
-
- Сообщения: 2095
- Статус: Ромунцель
- ОС: ALTLinux Sisyphus
Re: Проблемы с восстановлением LILO AL4.0
надо /proc примонтировать вроде бы
-
- Сообщения: 5
-
- Сообщения: 2095
- Статус: Ромунцель
- ОС: ALTLinux Sisyphus
Re: Проблемы с восстановлением LILO AL4.0
тогда просто сменить UUID на старый вид и не парить себе голову
-
- Сообщения: 5
-
- Сообщения: 2
- ОС: ALT Linux Sisyphus
Re: Проблемы с восстановлением LILO AL4.0
Во первых вместо uuid вы можете без проблем указать и привечные /dev/sda...
Во вторых:
ftp://ftp.altlinux.org/pub/distributions/...scue/index.html
Во вторых:
ftp://ftp.altlinux.org/pub/distributions/...scue/index.html
-
- Сообщения: 5
Re: Проблемы с восстановлением LILO AL4.0
A2i писал(а): ↑22.10.2007 08:32Во первых вместо uuid вы можете без проблем указать и привечные /dev/sda...
Во вторых:
ftp://ftp.altlinux.org/pub/distributions/...scue/index.html
Спасибо, слона то и не заметил
разгадка:
Смонтировать необходимые для восстановления загрузчика фаловые системы:
* mount /proc /mnt/hda1/proc -o bind
* mount /dev /mnt/hda1/dev -o bind