не работает grub

при установке системы с livecd и указании grub в качестве загрузчика - система просто не загружается :( написанно только

grub loading..
please wait..

и все..
когда переставил и попробовал указал lilo в качестве загрузчика - все прекрасно заработало. проверил и на работе и дома - результат одинаковый.
подскажите пожалуйста, что я не так делал и почему так происходило?
спасибо заранее!

видимо...

видимо что-то неправильно настроил...
menu.lst в студию.

Re: видимо...

Dron написал(а):
видимо что-то неправильно настроил...

да все вроде дефолтом ставил. в мбр, граб и все..

Dron написал(а):
menu.lst в студию.

это файл настрйки grub? просто эта ситуация дома была, и я потом переставил систему - как и говорил, и поставил лило в качестве загрузчика - думаю тот menu.lst уже неактуален. немного разберусь с системой, тогда попробую поставить grub и вернусь к этому вопросу, дабы разобраться как следует в ситуации.

спасибо!

Вставляем

Вставляем дискету
# mount /boot
# cd /boot/grub/
Это стаж 1 груба пихаем в бутсектор дискеты
# dd if=stage1 of=/dev/fd0 bs=512 count=1
1+0 records in
1+0 records out
Это стаж 2 груба пишем после бутсектора
# dd if=stage2 of=/dev/fd0 bs=512 seek=1

Грузимся с дискеты
В командной строке груба пишем где у нас бут раздел с грубом и стажем
grub> root (hd0,0)
А этой командой инсталлим на первый диск
grub> setup (hd0)

Ессно адреса дисков и разделов свои

фдиском проверяем первый раздел, на наличие флага a
#fdisk /dev/hda

Command (m for help): p

Disk /dev/hda: 40.0 GB, 40020664320 bytes
255 heads, 63 sectors/track, 4865 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System
/dev/hda1 * 1 13 104391 83 Linux
/dev/hda2 14 4800 38451577+ 83 Linux
/dev/hda3 4801 4865 522112+ 82 Linux swap / Solaris

Дискета пригодится потом при экспериментах с грубом. Ежели вылетает то систему можно крузить из его командной строки
grub> root (hd0,0)
grub> kernel(hd0,0)/кернел root=/dev/hda3 (или чтотам)
grub> boot

Re: Вставляем

wi написал(а):
Вставляем дискету
# mount /boot
...SKIP...
grub> boot

но это все можно делать только при загруженной системе ? например с установочного CD?

Что говорит эта

Что говорит эта команда?
grub --no-floppy --verbose

Re: Что говорит эта

Laitr Keiows написал(а):
Что говорит эта команда?
grub --no-floppy --verbose

насколько я помню, не опрашивать дисководы или что то в этом роде, но - КАК я могу ввести эту команду, если я не могу без CD загрузиться?

дык закрузись с

дык закрузись с сиди, chroot в корень, затем маунт бутт и делай дискету. С дискетой проще. Есть вариант без дискеты, но у еня чего то работает через раз, да и если в менюшке накосорезил мало чем поможет.

ясно. я не знал

ясно. я не знал этого. спасибо! обязательно постараюсь перейти на граб, т.к. мне он больше нравиться (чисто субъективное суждение ессно)

gentoo.org

такое поведение также может быть вызвано неправильной установкой CFLAGS. Несмотря на то, что текущий ebuild grub фильтрует -fstack-protector, хуже не будет, если перекомпилировать grub с чистыми CFLAGS, когда ничего другое не помогает.

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".