Я использую 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.
Любые идеи?
/etc/grub.conf
(или /boot/grub/menu.lst
) в разделе / dev / sdb, чтобы отразить необходимые изменения (sda заменена на sdb)chroot MOUNT_POINT_OF_/DEV/SDB
Если у вас возникли проблемы с загрузкой, вы можете загрузить систему вручную, используя оболочку grub при загрузке.
РЕДАКТИРОВАТЬ: я предполагаю, что диски не являются частью массива RAID
Вы хотите перенастроить пакет grub-pc:
dpkg-reconfigure grub-pc
Один из вопросов, который он вам подскажет, - на какие диски вы хотите установить grub.