• Yamaha motors
  • Subaru WRX STI
  • Баба Клава!
  • Светодиодные системы освещения

Печать

Шпаргалка - "Восстановление MBR после установки / переустановки Windows"

Задача: Восстановить загрузчик операционных систем GRUB или LILO после установки / переустановки Windows. Как известно Windows затирает MBR (Master Boot Record) и ставит свой. Имеем жесткий диск на котором стоит Mandriva 2008 + Windows XP SP-3, загрузчик GRUB.

Данная задача была решена способом описанном ниже с помощью загрузочного диска с Linux (LiveCD) и нескольких простецких команд. Главное понимать, что делаешь. Цитата из форума, ссылка на оригинал ниже:
"Загрузчик grub по сути состоит из трёх частей: stage1 stage2 и menu.lst. stage1 это первая часть загрузчика размером в 512 байт, основная цель которой указать где искать stage2 и menu.lst. stage2 это собственно сам grub (те самые меню при загрузке и командная строка). menu.lst это файл конфигурации grub (в нём же находится список загружаемых операционных систем)."

    Загружаемся с LiveCD Mandriva One.
    Открываем консоль и заходим как root
    $ su
    Смотрим на какие разделы разбит жесткий диск и на каком из них находится линукс (точнее нужен раздел, где находится корневая файловая система. Обычно линукс разбивает винт на три раздела Корень/Swap/Home идут друг за другом)
    # fdisk -l
    Теперь например мы знаем, что корень например на /dev/sda5, необходимо его куданибудь примонтировать. Например так, создаем пустой каталог и легким движением руки туда монтируем
    # mkdir /mnt/dd1
    # mount /dev/sda5 /mnt/dd1
    Затем необходимо назначить этот примонтированный раздел корневым
    # chroot /mnt/dd1
    И наконец переустановить GRUB или LILO. При этом все настройки останутся прежними (GRUB например возмет их из своего конфигурационного файла /boot/grub/grub.conf)
    # grub-install /dev/sda




Ссылки по теме, всем спасибо !:

Восстановление загрузчика Linux после переустановки Windows
LinuxForum