Вы здесь

не работает grub

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

grub loading..
please wait..

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

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

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

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

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

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

спасибо!

—

Success is simple. Do what's right, the right way, at the right time.

Вставляем дискету
# 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

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

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

—

Success is simple. Do what's right, the right way, at the right time.

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

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

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

—

Success is simple. Do what's right, the right way, at the right time.

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

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

—

Success is simple. Do what's right, the right way, at the right time.

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