The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"mdadm + lvm. grub restore?"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере (Файловые системы, диски)
Изначальное сообщение [ Отслеживать ]

"mdadm + lvm. grub restore?"  +/
Сообщение от DanSab (ok) on 25-Май-13, 18:56 
Добрый день.

Ситуация:
Система поставлена на софтовый рейд, поверх которого поставлен lvm. Падает диск, на котором установлен загрузчик
Ну, ладно. Грузимся с какого-нибудь liveCD, собираем рейд:

% mdadm --assemble --scan

Ок, собрался деградированным.
Собираем lvm:

% pvscan
% vgscan
% vgchange -a y
% lvscan

Ок, собрался. Все на месте, все ок.
Теперь надо поставить grub:

% mount /dev/mapper/somevg-somelv /mnt/
% grub-install --root-directory=/mnt /dev/sdb
Probing devices to guess BIOS drives. This may take a long time.
/dev/mapper/../dm-0 does not have any corresponding BIOS drive.

Упс. Хм. Попробуем по-другому:

% mount --bind /proc/ /mnt/proc
% mount --bind /sys/ /mnt/sys
% mount --bind /dev/ /mnt/dev
% chroot /mnt/
# grub-install /dev/sdb
/usr/sbin/grub-probe: error: cannot find a device for /boot/grub (is /dev mounted?).
No path or device is specified.
Try `/usr/sbin/grub-probe --help' for more information.
Auto-detection of a filesystem module failed.
Please specify the module with the option `--modules' explicitly.

# grub-probe /dev/sdb
grub-probe: error: cannot find a device for /dev/sdb (is /dev mounted?).

Опять фэйл.

Cервер пришлось перенались быстренько, ибо сроки поджимали.
Но!
Я воспроизвел эту ситуацию на виртуальной машине у себя:
raid через mdadm + lvm сверху. Убил dd mbr на sda. Ситуация повторилась один в один - grub не встает.

Ув. сообщество, объясните, пожалуйста, что я делаю не так?

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "mdadm + lvm. grub restore?"  +/
Сообщение от ALex_hha (ok) on 26-Май-13, 11:15 
мб дурной вопрос, но зачем boot выносить на lvm? Какой великий смысл
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "mdadm + lvm. grub restore?"  +/
Сообщение от DanSab (ok) on 26-Май-13, 14:13 
> мб дурной вопрос, но зачем boot выносить на lvm? Какой великий смысл

Никакого. Почему так было сделано мне не ведомо.

Теперь меня гложет чистое любопытство - возможно ли вообще в такой конфигурации восстановить grub?

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру