Восстановить GRUB

Материал из Linux в Могилеве.
Перейти к: навигация, поиск

Содержание

Краткое пособие по восстановлению после сбоя файловой системы или установки Windows.

Для начала нужно загрузить систему с livecd. Если livecd нет, то используйте SuperGrub.

Если вы выбрали livecd

 1. Смонтируйте ваш корневой раздел  (sudo mkdir /media/hdaX && sudo mount /dev/hdaX /media/hdaX, где hdaX - ваш корневой раздел) 
 2. Сделайте этот раздел вашим корневым с помощью команды sudo chroot /media/hdaX 
 3. Введите grub для входа в его консоль.
 4. В консоли grub наберите root (hdX,Y), (X-порядковый номер жесткого диска, а Y - раздела, начиная с 0), заменив X и Y на данные вашего корневого раздела.
 5. Введите setup (hdX,Y) с теми же параметрами.
 6. Введите quit и перезагрузитесь.

Если Вы выбрали SuperGrub

скачать который можно с здесь или  здесь с файлового архива:

Загрузившись с него вы сможете попасть в свой linux. Далее в Терминале суперпользователя наберите следующие команды:

grub
grub>root (hd1,1)
grub>setup (hd0,0)
grub>quit

Какие писать разделы (hdxxx), можно посмотреть в menu.lst в /boot/grub директории!

Если надо удалить Grub из загрузочной области первого диска

Надо проделать следующее:

Загрузитесь с установочного диска WinXP и выберите пункт: восстановление системы

В консоли восстановления наберите команду fixmbr и подтвердите выполнение команды, нажав y;
В консоли восстановления наберите команду fixboot и подтвердите выполнение команды, нажав y;
В консоли восстановления наберите команду exit для выхода из консоли.

Примечание. Если вы изменяли файловую систему когда слетела учетная запись, возможно вам придется прописать новые идентификаторы разделов в /boot/grub/menu.lst. Сделать это можно с LiveCD, примонтировав раздел.

Еще примечание. На некоторых компьютерах диски называются не hdaX, а sdaX. Если винчестер не первый в системе то он называется hdbX, hdcX и т.д.

Личные инструменты

    Linux.by

    Могилевский Форум

    Диски почтой

    Каталог TUT.BY