1

Я сделал резервную копию моего ноутбука несколько месяцев назад. Сегодня я переделил диск и использовал sysresccd с partimage для восстановления жесткого диска. Я получил сообщение об ошибке после восстановления, однако при загрузке я получаю сообщение об ошибке bootmgr. Как это исправить?

2 ответа2

0

Инструкции Нила вернут вам GRUB на MBR. Если вам нужен загрузчик Windows, вам понадобятся следующие шаги.

На этом сайте есть полные инструкции по ремонту загрузчика Windows Vista/7. http://neosmart.net/blog/2008/how-to-repair-the-windows-vista-bootloader/

0

Вы должны поместить grub обратно в MBR и «ничейную землю» между MBR и первым разделом. Обычно это делается с помощью grub-install . Если вы делаете это с живого компакт-диска (sysresccd), то вам нужно указать местоположение вашего жесткого диска следующим образом:

grub-install --root-directory=/mnt /dev/sda1

где /mnt - это место, где смонтирован раздел, а /dev/sda1 - имя раздела в Linux.

Однако при этом устанавливается любая версия grub, находящаяся на live CD, а не та, которая находится в восстановленном разделе. Вы можете использовать это для загрузки вашей системы, а затем снова запустить grub-install из загруженной системы.

Кроме того, поскольку в каталоге /boot/grub уже содержатся нужные файлы, вы можете использовать команду grub-setup более низкого уровня:

grub-setup --directory=/mnt/boot/grub (hd0,0)

Тогда вам не нужно перезапускать grub-install после загрузки.

Помните: измените /dev/sda и (hd0,0) выше, в зависимости от вашей системы.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .