Различия
Здесь показаны различия между двумя версиями данной страницы.
| Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
|
howto:восстановление_grub [2009/03/18 05:57] |
— (текущий) | ||
|---|---|---|---|
| Строка 1: | Строка 1: | ||
| - | ====== Как восстановить GRUB после переустановки Windows ====== | ||
| - | |||
| - | ===== Для начинающих порекомендую следующий способ (Способ 1): ===== | ||
| - | |||
| - | <note>Создайте загрузочный диск из исошника с пограммой СуперГраб (Super Grub Disk 0.9583). | ||
| - | Скачать можно с сайта: http://freshmeat.net/projects/supergrub/?branch_id=62132&release_id=249273 | ||
| - | или с файлового архива: http://liski.vsi.ru/ubuntu/index.php?action=tpmod;dl=item88</note> | ||
| - | |||
| - | Загрузившись с него вы сможете попасть в свой linux. | ||
| - | |||
| - | Далее в Терминале суперпользователя наберите следующие команды: | ||
| - | |||
| - | grub | ||
| - | grub>root (hdX,Y) | ||
| - | grub>setup (hdX) | ||
| - | grub>quit | ||
| - | |||
| - | (hdX,Y) - раздел, где установлена Ubuntu или где находиться /boot. | ||
| - | Какие писать разделы (hdxxx), можно посмотреть в ''menu.lst'' в ''/boot/grub'' директории, или с помощью команды в консоли grub: | ||
| - | find /boot/grub/stage1 | ||
| - | |||
| - | ===== Если нет возможности воспользоваться вышеописанным (Способ 2): ===== | ||
| - | |||
| - | Если, например, у вас проблемы с интернетом или нет пишущего привода, то можно использовать обычный Ubuntu live-CD. | ||
| - | |||
| - | Загружаемся с live-CD. Примонтируйте раздел с установленным linux: | ||
| - | <code>mount /dev/hda1 /mnt</code> | ||
| - | вместо hda1 может быть что-то другое. | ||
| - | |||
| - | <note>Вообще, разделы в Linux именуются так: ''hd'' - ATA-диск, ''sd'' - SATA-диск, третья буква - порядок диска (''a'' - первый, ''b'' - второй, ...), цифра - номер раздела (extended раздел тоже нумеруется, хотя его и нельзя смонтировать). Так, например, логический раздел на втором SATA-диске будет именоваться, скорее всего, ''/dev/sdb5''. Посмотреть существующие устройства (в том числе и диски/разделы) можно в директории ''/dev''.</note> | ||
| - | |||
| - | Зайдите в ''/mnt'', убедитесь, что смонтировалось то, что нужно (есть директории bin, lib, var и т.д.) | ||
| - | |||
| - | Далее собственно восстановление GRUB | ||
| - | <code>grub-install /dev/hda --root-directory=/mnt</code> | ||
| - | где hda - это диск, на который нужно записать загрузчик. Для ускорения процесса можно добавить параметр ''%%--no-floppy%%''. | ||
| - | |||
| - | Всё, теперь должно работать :) | ||
| - | |||
| - | ===== Если надо удалить Grub из загрузочной области первого диска, надо проделать следующее: ===== | ||
| - | |||
| - | Загрузитесь с установочного диска WinXP и выберите пункт: **восстановление системы** FIXME Должен быть способ без использования не открытого ПО | ||
| - | - В консоли восстановления наберите команду ''fixmbr'' и подтвердите выполнение команды, нажав ''y''; | ||
| - | - В консоли восстановления наберите команду ''fixboot'' и подтвердите выполнение команды, нажав ''y''; | ||
| - | - В консоли восстановления наберите команду ''exit'' для выхода из консоли. | ||
| - | |||
| - | |||
| - | ===== Ссылки ===== | ||
| - | Обсуждение этой темы на [[http://forum.ubuntu.ru/index.php?topic=9208.0|форуме]]. | ||