Я сделал резервную копию моего ноутбука несколько месяцев назад. Сегодня я переделил диск и использовал sysresccd с partimage для восстановления жесткого диска. Я получил сообщение об ошибке после восстановления, однако при загрузке я получаю сообщение об ошибке bootmgr. Как это исправить?
2 ответа
Инструкции Нила вернут вам GRUB на MBR. Если вам нужен загрузчик Windows, вам понадобятся следующие шаги.
На этом сайте есть полные инструкции по ремонту загрузчика Windows Vista/7. http://neosmart.net/blog/2008/how-to-repair-the-windows-vista-bootloader/
Вы должны поместить 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) выше, в зависимости от вашей системы.
