Различия
Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
howto:восстановление_grub [2009/04/16 00:33] |
— (текущий) | ||
---|---|---|---|
Строка 1: | Строка 1: | ||
- | ====== Как восстановить GRUB после переустановки Windows ====== | ||
- | <note warning>FIXME - везде надо проставить судо да и вообще всю статью переписать, бред написан полный</note> | ||
- | |||
- | ===== Для начинающих порекомендую следующий способ (Способ 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|форуме]]. | ||
- | |||
- | {{tag> Grub Восстановление How-to}} |