Слетел GRUB

openSUSE, SUSE Linux Enterprise

Модератор: Модераторы разделов

Аватара пользователя
@rБУzzz
Сообщения: 92
ОС: Kubuntu 7.04

Слетел GRUB

Сообщение @rБУzzz »

Народ, подскажите, можно как-то восстановить grub, без загрузочных дисков и дискет. Софтина одна снесла загрузчик. Вместо выбора операционки в консоли только приглашение grub.
Винду подгрузить получается командой

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

grub> chainloader (hd0,0)+1

Команду подсмотрел в menu.lst примонтировав под LiveCD boot раздел. Команда для загрузки SuSe, прописанная в нем, не срабатывает.

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

grub> root (hd0,9)
grub> kernel /vmlinuz root=/dev/hda7 (...)

ругается на отсутствие vmlinuz.

Такая вот ситуёвина... Диски будут только в понедельник, а комп надо бы на выходных...
Многие люди объясняют непонятные вещи ещё более непонятными словами...
Спасибо сказали:
Аватара пользователя
Alexxx
Сообщения: 892
Статус: --==XXX==--
ОС: Archlinux current

Re: Слетел GRUB

Сообщение Alexxx »

@rБУzzz писал(а):
29.07.2006 00:53
Команда для загрузки SuSe, прописанная в нем, не срабатывает.

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

grub> root (hd0,9)
grub> kernel /vmlinuz root=/dev/hda7 (...)

ругается на отсутствие vmlinuz.

Такая вот ситуёвина... Диски будут только в понедельник, а комп надо бы на выходных...

Это что ж, boot раздел у тебя /dev/hda10 получается? Интересно вы разделы нарезаете... :)
Спасибо сказали:
Аватара пользователя
Aristarch
Сообщения: 125
ОС: ArchLinux, Debian etch

Re: Слетел GRUB

Сообщение Aristarch »

@rБУzzz писал(а):
29.07.2006 00:53
Народ, подскажите, можно как-то восстановить grub, без загрузочных дисков и дискет. Софтина одна снесла загрузчик. Вместо выбора операционки в консоли только приглашение grub.
Винду подгрузить получается командой

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

grub> chainloader (hd0,0)+1

Команду подсмотрел в menu.lst примонтировав под LiveCD boot раздел. Команда для загрузки SuSe, прописанная в нем, не срабатывает.

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

grub> root (hd0,9)
grub> kernel /vmlinuz root=/dev/hda7 (...)

ругается на отсутствие vmlinuz.

Такая вот ситуёвина... Диски будут только в понедельник, а комп надо бы на выходных...


Может вот так:
grub> root (hd0,6)
grub> kernel /boot/vmlinuz root=/dev/hda7 (...)
Спасибо сказали:
Аватара пользователя
@rБУzzz
Сообщения: 92
ОС: Kubuntu 7.04

Re: Слетел GRUB

Сообщение @rБУzzz »

Это что ж, boot раздел у тебя /dev/hda10 получается? Интересно вы разделы нарезаете...

boot раздел на hda6, и это не самый интересный вариант как у меня бывали нарезаны разделы. Я сегодня собираюсь FreeBSD поставить, так что таблица будет выглядеть ещё интереснее :rolleyes:

Может вот так:
grub> root (hd0,6)
grub> kernel /boot/vmlinuz root=/dev/hda7 (...)

Попробую... Хотя меня как-то смущает этот момент root (hd0,6)...
Многие люди объясняют непонятные вещи ещё более непонятными словами...
Спасибо сказали:
Аватара пользователя
Nightwolf_ng
Сообщения: 1483
Статус: Участнег
ОС: Женько и семёрко

Re: Слетел GRUB

Сообщение Nightwolf_ng »

@rБУzzz писал(а):
29.07.2006 15:20
boot раздел на hda6

Тогда видимо root (hd0,5)...
Спасибо сказали:
7biohazard7
Сообщения: 618
Статус: Любитель SUSE
ОС: Suse 11.2

Re: Слетел GRUB

Сообщение 7biohazard7 »

А у вас часом эта софтина кол-во разделов не изменила?
Может просто цифры разделов изменились? вот и не работает.
Спасибо сказали:
Аватара пользователя
@rБУzzz
Сообщения: 92
ОС: Kubuntu 7.04

Re: Слетел GRUB

Сообщение @rБУzzz »

А у вас часом эта софтина кол-во разделов не изменила?
Может просто цифры разделов изменились? вот и не работает.

Да нет, все разделы нетронуты. Я, собственно, вообще не понял что случилось. Программа от Acronis. Я её только поставить успел, она попросила перезагрузки... Ну и в результате получил то что имею...

Тогда видимо root (hd0,5)...

Именно так и оказалось, я уже сам догадался.
Я запустился и сейчас пишу из Линуха :D
Спасибо за подсказку.
Теперь надо только поколдовать и попробовать восстановить grub в нормальное сотояние...
Многие люди объясняют непонятные вещи ещё более непонятными словами...
Спасибо сказали:
Аватара пользователя
Nightwolf_ng
Сообщения: 1483
Статус: Участнег
ОС: Женько и семёрко

Re: Слетел GRUB

Сообщение Nightwolf_ng »

@rБУzzz писал(а):
29.07.2006 16:24
Теперь надо только поколдовать и попробовать восстановить grub в нормальное сотояние...

В консоли grub что-нить типа:

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

root (hd0,5)
setup (hd0)
quit

Оно?
Спасибо сказали:
Аватара пользователя
@rБУzzz
Сообщения: 92
ОС: Kubuntu 7.04

Re: Слетел GRUB

Сообщение @rБУzzz »

Поподробнее, если можно. Я раньше с таким не сталкивался...
Многие люди объясняют непонятные вещи ещё более непонятными словами...
Спасибо сказали:
Аватара пользователя
Nightwolf_ng
Сообщения: 1483
Статус: Участнег
ОС: Женько и семёрко

Re: Слетел GRUB

Сообщение Nightwolf_ng »

@rБУzzz писал(а):
29.07.2006 16:29
Поподробнее, если можно. Я раньше с таким не сталкивался...

Подробнее некуда... Отредактировал...
Спасибо сказали:
Аватара пользователя
@rБУzzz
Сообщения: 92
ОС: Kubuntu 7.04

Re: Слетел GRUB

Сообщение @rБУzzz »

Mati_maniak писал(а):
29.07.2006 16:26
В консоли grub что-нить типа:

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

root (hd0,5)
setup (hd0)
quit

Оно?

Похоже. Прогнал, вроде без ошибок. Буду пробовать...
Многие люди объясняют непонятные вещи ещё более непонятными словами...
Спасибо сказали:
Аватара пользователя
Nightwolf_ng
Сообщения: 1483
Статус: Участнег
ОС: Женько и семёрко

Re: Слетел GRUB

Сообщение Nightwolf_ng »

@rБУzzz писал(а):
29.07.2006 16:39
Буду пробовать...

А что пробовать? Если без ошибок, то видимо загрузчик проинсталировался... Перезагружайтесь и проверяйте...
Спасибо сказали:
Аватара пользователя
Xentrix
Бывший модератор
Сообщения: 2429
Статус: PackageMonkey
ОС: OpenSuSE 11.1

Re: Слетел GRUB

Сообщение Xentrix »

@rБУzzz писал(а):
29.07.2006 16:24
Да нет, все разделы нетронуты. Я, собственно, вообще не понял что случилось. Программа от Acronis.

Если не ошибаюсь, эта софтина перезаписывает таблицу разделов, так что обозначения разделов действительно могли поменяться.
Intel CoreDuo 6300/2Gb/300+300Gb HDD WD+Segate/GF8800GTS 320Mb/SB Live 5.1+SB X-Fi Gamer
OpenSuSE 11.1/kernel-2.6.27.x pae i686/Xorg 7.3/KDE 4.2 & E17/Compiz/ForceWare 180.xx.xx
Спасибо сказали:
Аватара пользователя
@rБУzzz
Сообщения: 92
ОС: Kubuntu 7.04

Re: Слетел GRUB

Сообщение @rБУzzz »

Перезагрузился, проверил. Не пашет :D
Проблема, судя по всему, в том что до этого я обновил Загрузчик через YaST (встроенная Сусёвая система). Я руками прописал свой линукс и при попытке загрузить его выдются ошибки на адреса, которые писал я. Так что будем работать дальше. Думаю всё получиться. Спасибо.
Многие люди объясняют непонятные вещи ещё более непонятными словами...
Спасибо сказали:
Аватара пользователя
Nightwolf_ng
Сообщения: 1483
Статус: Участнег
ОС: Женько и семёрко

Re: Слетел GRUB

Сообщение Nightwolf_ng »

@rБУzzz писал(а):
29.07.2006 17:02
Перезагрузился, проверил. Не пашет :D
Проблема, судя по всему, в том что до этого я обновил Загрузчик через YaST (встроенная Сусёвая система). Я руками прописал свой линукс и при попытке загрузить его выдются ошибки на адреса, которые писал я. Так что будем работать дальше. Думаю всё получиться. Спасибо.

Покажите конфиг загрузчика...
Спасибо сказали:
Аватара пользователя
@rБУzzz
Сообщения: 92
ОС: Kubuntu 7.04

Re: Слетел GRUB

Сообщение @rБУzzz »

grub.conf

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

root (hd0,9)
install --stage2=/boot/grub/stage2 /grub/stage1 (hd0) /grub/stage2 0x8000 (hd0,9)/grub/menu.lst
root (hd0,5)
install --stage2=/boot/grub/stage2 /grub/stage1 (hd0,5) /grub/stage2 0x8000 (hd0,5)/grub/menu.lst
quit

menu.lst

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

color white/blue black/light-gray
default 0
timeout 8

###Don't change this comment - YaST2 identifier: Original name: windows###
title Windows
    chainloader (hd0,0)+1


title SuSe Linux 10.0
    kernel (hd0,7)/vmlinuz root=/dev/hda7 vga=789 resume=/dev/hda6 splash=silent showopts selinux=0

###Don't change this comment - YaST2 identifier: Original name: floppy###
title Floppy
    chainloader (fd0)+1


menu.list похоже изменён моими последними экспериментами с YaSt...
Многие люди объясняют непонятные вещи ещё более непонятными словами...
Спасибо сказали:
Аватара пользователя
Nightwolf_ng
Сообщения: 1483
Статус: Участнег
ОС: Женько и семёрко

Re: Слетел GRUB

Сообщение Nightwolf_ng »

Вот это да! Не знаю как там в сусях, но всю жЫзнь считал, что menu.lst есть симлинк на grub.conf... Да ну и ладно...

Сразу бросается в глаза:

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

kernel (hd0,7)/vmlinuz root=/dev/hda7 vga=789 resume=/dev/hda6 splash=silent showopts selinux=0

Я бы попробовал (уж коли вручную с этими параметрами загружается):

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

kernel (hd0,5)/vmlinuz root=/dev/hda6 vga=789 splash=silent showopts selinux=0

По поводу параметра resume сказать ничего не могу, но то, что он явно не hda6, это точно...

З.Ы. И ещё я бы вот это дело убил бы:

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

root (hd0,9)
install --stage2=/boot/grub/stage2 /grub/stage1 (hd0) /grub/stage2 0x8000 (hd0,9)/grub/menu.lst
Спасибо сказали: