Сохранить загрузчик (при переустановки Windows)

Для новичков как вообще в Linux, так и в конкретной теме, к которой относится вопрос.

Модератор: Bizdelnick

Ответить
Vitalius
Сообщения: 88

Сохранить загрузчик

Сообщение Vitalius »

Здравствуйте! На ноуте установлены Кубунту 7.10, ОпенСусе 10.3 и Виндовс ХР, Винда сломалась, хочу её переустановить, но чтобы загрузчик систем остался (а то после переустановки Винды другие системы нельзя выбрать на загрузку). Загрузчик Кубунтовский
Спасибо сказали:
Аватара пользователя
mbI4uHKa
Сообщения: 210

Re: Сохранить загрузчик

Сообщение mbI4uHKa »

его потом не сложно восстановить.
Спасибо сказали:
Аватара пользователя
(asper
Бывший модератор
Сообщения: 1661
Статус: nano vi sed awk !
ОС: Работает как часы !

Re: Сохранить загрузчик

Сообщение (asper »

http://www.brunolinux.com/01-First_Things_...Up_the_MBR.html
тут всё написано.
По-русски тут можно найти в разделе "LILO в качестве MBR"
http://www.linuxrsp.ru/docs/multios.html
Сомнительно доброе привидение
Спасибо сказали:
Vitalius
Сообщения: 88

Re: Сохранить загрузчик

Сообщение Vitalius »

его потом не сложно восстановить.

как?
Спасибо сказали:
Аватара пользователя
(asper
Бывший модератор
Сообщения: 1661
Статус: nano vi sed awk !
ОС: Работает как часы !

Re: Сохранить загрузчик

Сообщение (asper »

Vitalius писал(а):
13.01.2008 15:47
его потом не сложно восстановить.

как?

вкратце так :
Загружаемся с livecd
Монтируем /, /dev и /proc
install-grub /dev/<your_hard>
Впрочем пройдитесь поиском по форуму и интернету, это проблема возникала неисчислимое кол-во раз у людей.
Насчёт именно "Сохранить загрузчик", те сделать резервную копию оного, прочитайте мой пост, несколькими постами выше.
Сомнительно доброе привидение
Спасибо сказали:
Аватара пользователя
mbI4uHKa
Сообщения: 210

Re: Сохранить загрузчик

Сообщение mbI4uHKa »

Vitalius писал(а):
13.01.2008 15:47
его потом не сложно восстановить.

как?

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

stage1 обычно расположен в загрузочной области винчестера (так называемый boot-сектор), а stage2 и menu.lst на одном из разделов в директории /grub или /boot/grub

Иногда так случается, что boot-сектор затирается (например при установке другой операционной системы). Если такое случилось, то не стоит отчаиваться, восстанавливается загрузчик совсем просто. Для этого в boot-сектор (кстати, его ещё иногда называют MBR) нам нужно вновь вернуть stage1, но с тем условием, чтобы этот stage1 знал где искать stage2. А сделать это можно вот так.
1. Запускаем grub (это можно сделать загрузившись с livecd, на котором есть grub, например ubuntu и набрать в терминале sudo grub, или же воспользоваться флопи-grub (дискету можно создать так же с помощью livecd ubuntu запустив команду grub-floppy)).

Код: Выделить всё

root (hd0,2) #(здесь мы говорим, что stage2 и menu.lst находятся на разделе 2)
setup (hd0) #(устанавливаем boot-сектор на 1-й винчестер)


вырезка из файла, распечатонного мною в случае, если нечайно удалю свой груб.
вместо (hd0,2)- твое, раздел где кубунта.
И помни, что в грубе нумерация начинается с нуля. Прмер:
у меня- sda5 -раздел с виндой
в грубе он называется hd(0,4)
sda1- hd(0,0)
и по аналогии. Удачи

ЗЫ. Восстановление загрузчика
Спасибо сказали:
grinder
Сообщения: 49
Контактная информация:

Re: Сохранить загрузчик

Сообщение grinder »

Чтобы не грузиться в LiveCD можешь перед этим загрузочную дискету создать, LIveCD chrootить нужно, можно ошибиться, если не знаешь как смотри здесь. Можно сохранить MBR при помощи dd
dd if=/dev/hda of=backup-of-hda-mbr count=1 bs=512

и затем обратно

dd if=backup-of-hda-mbr of=/dev/hda
Спасибо сказали:
Ответить