LINUX.ORG.RU

Windows XP, GNU/Linux и GRUB на одном жестком диске


0

0

Требуется это осуществить так, чтобы потом было наиболее удобно пользоваться. Может возникнуть необходимость переустановки Винды, и тогда запись в MBR затрется. Если установка загрузчика в MBR наиболее приемлема в моем случае, то как потом проще восстановить загрузчик и возможность выбора загрузки между ОС? Или лучше загрузчик установить в первый сектор загрузочного раздела? Посетуйте, пожалуйста, оптимальные решения задачи.

anonymous

Загрузчик лучше всего ставить в MBR. Если затрет, загрузишься с установочного диска и восстановишь.

Uncle_Theodore ★★
()

Добрый совет: сноси винду и не переустанавливай. Если что прям безумно понадобится, поставишь VirtualBOX и в него винду.

anonymous
()

ВОТ ПРАВИЛЬНОЕ РЕШЕНИЕ - ТОЛЬКО СЕГОДНЯ РАЗ 5 ПЕРЕУСТАНАВЛИВАЛ ПОКА НЕ РАЗОБРАЛСЯ КАК БУДЕТ УДОБНЕЙ - В ПРИМЕРАХ УБУНТА

===================

1. При установке Линукса выбери инсталляцию GRUB не в MBR диска, а в раздел!

a. на 4-м шаге надо запомнить номер раздела где стоит система, например hda3* и вычесть единичку (3-1=2)

b. и на 6-м шаге нажать дополнительно и заменить hd(0) на hd(0,2) - в первом варианте это mbr, во втором варианте это раздел

2. После этого в винде распакуй программу BOOTPART на C:\ и запусти из консоли

a. "bootpart" выдаст список разделов, ищи " 8 : C: type=83 (Linux native), size= 8385930 KB, Lba Pos=16884315"

b. "bootpart 8 linux.bin Linux" скопирует бут лоадер груба в c:\linux.bin и пропишет его в boot.ini

===================

вот и всё!!! теперь линукс можно выбрать при загрузки винды

заметим что ставить можно винду и линукс в любом порядке, но завершение инсталла линукса произйдет позже чем винды , так как первая загрузка линукса будет после того как будут сделаны операции bootpart

если переставляешь линукс или обновляешь ядро - можно так же несложно программой bootpart обновиить лоадер, достаточно запустить "bootpart list", потом "bootpart remove номер", и загрузить по старому новый лоадер

===================

если у тебя уже стоит винда - её не надо будет перестанавливать (с поправкой что желательно разместить линукс на primary разделе, иначе могут быть проблемы с установкой grub на него), если случайно убил линуксом виндовый mbr - загружайся с диска сетапа, жми f10 или R, дальше в консоли восстановления юзай "fixboot c:" и "fixmbr c:"

если у тебя уже стоит линукс - скорей всего grub не записан на раздел, это тоже поправимо, пишеш в консоли (или live cd) "sudo grub", потом "find /boot/grub/stage1" - он выдаст номер девайса с грубом (пусть это 3), тогда дальше пишем "root (hd0,3)" и "setup (hd0,3)"

PS поверь мне, это не сложно, и проще никак не получится!

anonymous
()
Ответ на: комментарий от anonymous

> если переставляешь линукс или обновляешь ядро - можно так же несложно программой bootpart обновиить лоадер, достаточно запустить "bootpart list", потом "bootpart remove номер", и загрузить по старому новый лоадер

фигассе =) Тоесть слил новое ядро - загрузись в венду и чёт там набери непонятно где? нет уж увольте ) а мы как-нить по-старому ))

teferiincub
()
Ответ на: комментарий от teferiincub

как нибудь по старому - это надо загружаться с рековери сиди вантуза или live cd линукса, если тебе это удобно то конечно такой метод тебе не интересен изначально, так как тут изначально исходят из того что как раз это надо избегать

anonymous
()

>возможность выбора загрузки между ОС

зависит от загрузчика. 

В конфиге grub (/boot/grub/menu.lst в дебиан) будут строчки, типа:

title            windows
root             (hd0,0)   
savedefault
makeactive
chainloader       +1

Это только пример...

http://www.gnu.org/software/grub/manual/grub.html

record ★★★★★
()

ещё один изобретатель лисапета))))))
ну сохрани ты MBR с грубом, и хоть аппереставляйся со своей виндой,
после нового инстала винды правишь boot.ini, где прописываешь
путь к заранее сохранённой MBR и фсё, опосля ntldr у тебя будет груб стартовать)))

novitchok ★★★★★
()

>то как потом проще восстановить загрузчик и возможность выбора загрузки между ОС? Или лучше загрузчик установить в первый сектор загрузочного раздела? Посетуйте, пожалуйста, оптимальные решения задачи.

extipl

botrops-schlegelii ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.