Ru-Board.club
← Вернуться в раздел «UNIX»

» Debian Squeeze: на Linuxlvm. Восстановить Grub

Автор: siguard
Дата сообщения: 13.05.2011 11:56
Сапгрейтил apt-get -ом систему с Debian Lenny к Debian Squeeze. Все прошло "на ура" до перезагрузки. Наверное накосячил с указанием загрузочных параметров - и при перезагрузке система легла мертво.
Есть sda1 - судя по всему для загрузки, и sda2 - там на LinuxLVM лежит все мое добро ...
Перепроповадл все найденные советы по восстановлению GRUB. И через Убунту LiveCD, и через Debian - восстановленрие. Ничего не проходит. Не срабатывает ни один совет.
grub не запускается ... Либо не выполняется chroot в общем белиберда ...
Ближе всего оказалось решение - http://www.hawkes-haven.com/Members/hawke/grub-lvm-mbr-recovery-notes ...

но на последней стадии - grub-install /dev/sda опять отбой - типа - нет такой команды ...
Понятно , сто надо прикрутить разделы правильно ... но вот как именно и что к чему ... Вот и играюсь в рулетку ...
Автор: ASE_DAG
Дата сообщения: 13.05.2011 17:38
siguard
> grub-install /dev/sda опять отбой - типа - нет такой команды
Ответ «Команда не найдена» может быть прочитан как «недостачно прав». ;) Убедитесь, что отдаете команду от рута.
Автор: siguard
Дата сообщения: 13.05.2011 20:52
Логично, но я не думал в эту сторону по той причине, что полагал, что если идет установка - то в любом случае - это все происходит от рута ...
Сейчас поробую проверить ... Спа ...
Автор: Skif_off
Дата сообщения: 14.05.2011 00:10
у меня вот так все получилось.
правда, не понял зачем монтировать procfs.
Автор: siguard
Дата сообщения: 14.05.2011 20:56
Спасибо все, кто отозвался!
Решилась проблема просто.
При запуске восстановления с установочного диска Debian в режиме Graphical Rescue mode - установил корневую файловую систему не /dev/sda1, а dev/system/root - на моем LVM-томе, где лежит вся система ...
Запустил оболочку внутри программы установки и выполнил:

mkdir /mnt/debchroot

mount -v /dev/system/root /mnt/debchroot

mount --bind /dev /mnt/debchroot/dev
mount --bind /proc /mnt/debchroot/proc

mount -v /dev/sda1 /mnt/debchroot/boot
mount -v /dev/system/usr /mnt/debchroot/usr
mount -v /dev/system/tmp /mnt/debchroot/tmp
mount -v /dev/system/home /mnt/debchroot/home
mount -v /dev/system/var /mnt/debchroot/var

chroot /mnt/debchroot
grub-install /dev/sda

Отматюгалась, отписалась ... но выдала, что все финишед ...

потом - update-grub и соотв. - reboot-f

Страницы: 1

Предыдущая тема: Просмотр rtf под win'ом


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.