LINUX.ORG.RU

Восстановление загрузчика после установки другого дистрибутива - нужен совет


0

0

Задавал на других форумах, но там мне ничем помочь не могли... Если кому не сложно - прошу совета. Проблема следующая - на компе стоял дуалбут ХР-ОпенСьюс 10.3, загрузчик GRUB, но потом не знаю зачем решил еще и Убунту поставить. Как я понимаю, она переписала основную загрузочную запись, и теперь идет загрузка с ее диска - теперь хочу убунту удалить, и вернуть загрузку с диска Сьюси. Как это сделать с ХР знаю - фиксбут, фиксмбр, но в линуксе никогда таким не занимался, пробовал через Yast2 устанавливать загрузчик, все варианты, которые там были - все равно грузится загрузчик диска с Убунтой. Пробовал в командной строке, см. ниже. Собственно говоря, вопрос - как это можно решить? Как указать mbr, что GRUB следует грузить не с sda6, а с sda7? Заранее спасибо за ответы :)

ПыСы.
grub-install /dev/sda
пробовал. Выдает
notebook:/boot/grub # grub-install /dev/sda

GNU GRUB version 0.97 (640K lower / 3072K upper memory)

[ Minimal BASH-like line editing is supported. For the first word, TAB
lists possible command completions. Anywhere else TAB lists the possible
completions of a device/filename. ]
grub> setup --stage2=/boot/grub/stage2 (hd0,6) (hd0,6)
Checking if "/boot/grub/stage1" exists... yes
Checking if "/boot/grub/stage2" exists... yes
Checking if "/boot/grub/e2fs_stage1_5" exists... yes
Running "embed /boot/grub/e2fs_stage1_5 (hd0,6)"... failed (this is not fatal)
Running "embed /boot/grub/e2fs_stage1_5 (hd0,6)"... failed (this is not fatal)
Running "install --stage2=/boot/grub/stage2 /boot/grub/stage1 (hd0,6) /boot/grub/stage2 p /boot/grub/menu.lst "... succeeded
Done.
grub> quit

и все идет загрузка с диска убунты.

ПыПыСы. Чтоб не было вопросов, что не то и не туда ставлю, вот результат fdisk -l:

ёдёфTБёё /dev/sda: 40.0 ёгёб, 40007762432 ё-ё-ёёTВ
255 heads, 63 sectors/track, 4864 cylinders
Units = TЖёфёфёфё-ё+TАTЛ of 16065 * 512 = 8225280 bytes
Disk identifier: 0x2527a2c7

ёїTБTВTА-ё-ё- ёзё-ёёTА ёнё-TЗё-ёфё- ёкё-ё-ёёTЖ ёбёфё-ёёёф Id ёсёфTБTВёёё-ё-
/dev/sda1 * 1 1275 10241406 7 HPFS/NTFS
/dev/sda2 1276 4864 28828642+ f W95 TАё-TБTИёфTА. (LBA)
/dev/sda5 1276 3430 17310006 7 HPFS/NTFS
/dev/sda6 3431 4147 5759271 83 Linux
/dev/sda7 4148 4864 5759239+ 83 Linux


А зачем тебе его удалять - там же везде груб. Поставь в убунтовский груб ( menu.lst ? ) строчку с suse параметрами и будет все нормально грузиться.

SI ★★☆☆
()
Ответ на: комментарий от nutz

>Забавная кодировка
>root (hd0,0)

>setup (hd0)

>exit (:

>nutz (*) (12.01.2009 19:00:02)


Спасибо, разобрался, только в моем случае надо было
sudo grub
root (hd0,6)
setup (hd0)
exit

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

постаь /boot в отдельный раздел на будущее

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