Назад | Перейти на главную страницу

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.

Любые идеи?

  1. Отредактируйте свой /etc/grub.conf (или /boot/grub/menu.lst) в разделе / ​​dev / sdb, чтобы отразить необходимые изменения (sda заменена на sdb)
  2. Бегать chroot MOUNT_POINT_OF_/DEV/SDB
  3. Запустите grub-install / dev / sdb
  4. Проверьте, можете ли вы, что установка работает должным образом

Если у вас возникли проблемы с загрузкой, вы можете загрузить систему вручную, используя оболочку grub при загрузке.

РЕДАКТИРОВАТЬ: я предполагаю, что диски не являются частью массива RAID

Вы хотите перенастроить пакет grub-pc:

dpkg-reconfigure grub-pc

Один из вопросов, который он вам подскажет, - на какие диски вы хотите установить grub.