Ubuntu: настройка grub2 на резервном диске
Я использую Ubuntu 10.04 и планирую обновить. Прежде чем я сделаю это, я хочу убедиться, что мои процессы резервного копирования / восстановления работают. Мои резервные копии, конечно, работали с тех пор, как я впервые установил 10.04, но это только восстановление, которое может продемонстрировать, что они работали успешно.
И я нашел проблему. Я не знаю, как правильно настроить grub2 на восстановленном диске.
В настоящее время моя работающая система находится в / dev / sda, с / boot в /dev/sda1 и / on /dev/mapper/desktop-root. (Я использую логические тома.) Эта конфигурация успешно работает в течение нескольких лет.
Мое восстановление находится в / dev / sdb, с / boot в /dev/sdb1 и / on /dev/mapper/desktop2-root.
Все файлы были восстановлены, и / etc / fstab был отредактирован на восстановленном диске, чтобы отразить измененное имя логического тома и новый UUID для / boot.
Но у меня только grub установлен на / dev / sda, поэтому / dev / sdb не загружается.
Я не собираюсь делать что-то необычное. Я не пытаюсь выполнить двойную загрузку, я просто хочу иметь возможность загружаться из / dev / sdb, используя /dev/sdb1 в качестве / boot и / dev / mapper / desktop2-root в качестве /. Другими словами, я хочу сделать для / dev / sdb точно то же, что и запуск update-grub для / dev / sda, когда я загрузился с / dev / sda.
Есть идеи?
2 ответа
- Отредактируйте свой
/etc/grub.conf
(или же/boot/grub/menu.lst
) в разделе / dev/sdb, чтобы отразить необходимые изменения (sda заменено на sdb) - Бежать
chroot MOUNT_POINT_OF_/DEV/SDB
- Запустите grub-install / dev/sdb
- Проверьте, если вы можете, что установка работает, как ожидалось
Если у вас есть проблемы с загрузкой, вы можете загрузить систему вручную, используя оболочку grub при загрузке.
РЕДАКТИРОВАТЬ: я предполагаю, что диски не являются частью RAID-массива
Вы хотите перенастроить пакет grub-pc:
dpkg-reconfigure grub-pc
Один из вопросов, который вам будет задан, - на каких дисках вы хотите установить grub.