Задать вопрос
@KiselevPD

Как сохранить grub при копировании дисков?

Здравствуйте, коллеги!

Столкнулся с проблемой:

Необходимо один и тот же образ жесткого диска развернуть на множество разных компов с разными hdd (все диски могут быть только больше, чем изначальный, но не меньше). Пробовал копировать разными акронисами отчего граб просто не грузится после клонирования на новый комп.

Подскажите, как корректно сделать полный клон диска сохраняя при этом загрузчик, желательно минимизировать кол-во действий, так как задача рутинная и повседневная
  • Вопрос задан
  • 844 просмотра
Подписаться 2 Сложный 1 комментарий
Решения вопроса 3
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
Ответ написан
Комментировать
@pfg21
ex-турист
Думаю просто не копируется так называемый stage1,5 - "пустые" с точки зрения разделов кластеры на винте, начинающиеся сразу после MBR и до первого раздела. в них вписан дополнительный код загрузчика (ну не влезает код разбора современных файловых систем в 446 байт исполняемого пространства в MBR).
читай GRUB2 И смотри картинку справа.

надо как-то акрониса упросить этот место тоже бекапить - как не вспомню, но чтото попадалось.
Ответ написан
Комментировать
Я для подобной задачи использовал dd
Вот прямо вот так:
dd if=/dev/sda of=/path/to/file.img bs= count= итд
А потом этот образ прямо тем же dd и разворачивал.
Boot часть тоже копировалась.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
erge
@erge
Примус починяю
сохранить загрузчик:
dd if=/dev/sda of=/path/mbr-boot-code bs=446 count=1


записать на диск соответственно:
dd if=/path/mbr-boot-code of=/dev/sda bs=446 count=1


См. Master Boot Record

но, имхо, лучше просто заново его переустанавливать grub-install
тем более что menu.cfg он не затирает.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы