Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > *NIX системы: Общие вопросы > Виндовый загрузчик съел grub. Что делать?


Автор: bilbobagginz 2.5.2006, 16:05
Придется немного покопаться.
В принципе нужно просто зайти в линукс через спасательный режим, и запустить программу grub-install.
делается это так:
  • Запускаем свой диск линукса. при запуске, после 'boot:' набераем rescue ( т.е. "спасательный" режим )
  • Диск загружается; выбераем язык; после этого переходим на другой виртуальный терминал
    ( нажимаем для этого на Alt+F2/3/4/5, Каждый дистрибутв выбирает свой вирт. терминал; там должно быть написано что-то типа 'press Enter to activate this console', нажимаем на "Enter" )
  • теперь нам нужно узнать на каком разделе сидит линукс. 
    Для этого рассморим таблицу разделов ( набирая fdisk -l /dev/hdX; 
    X - заменяем на букву своего диска. если диск 1-й на 1-й IDE шине, то он /dev/hda. и т.д. по возрастающей.)
    Набрав команду fdisk (с соответсвующими параметрами), выводится таблица, смотрим как называется устройство ( самый левый столбец), на котором у тебя стоит root, в Федоре там написан ярлык, так что это не составит труда (строка с LABEL=/). допустим это /dev/hda5.
  • когда узнали, создаем папку tmp_root:
    Код

    cd /tmp; mkdir tmp_root
  • подключаем корневой раздел к этой папке:
    Код

    mount /dev/hda5 tmp_root; cd tmp_root;
  • теперь запускаем chroot:
    Код

    chroot /tmp/tmp_root
  • теперь мы в системе, осталось запустить грабли:
    Код

    grub-install /dev/hda
  • перезагружаемся.
всё.


Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)