не работает grub
tradakad 6 мая, 2006 - 13:15
при установке системы с livecd и указании grub в качестве загрузчика - система просто не загружается :( написанно только
grub loading.. please wait..
и все..
когда переставил и попробовал указал lilo в качестве загрузчика - все прекрасно заработало. проверил и на работе и дома - результат одинаковый.
подскажите пожалуйста, что я не так делал и почему так происходило?
спасибо заранее!
»
- Для комментирования войдите или зарегистрируйтесь
видимо...
видимо что-то неправильно настроил...
menu.lst в студию.
Re: видимо...
да все вроде дефолтом ставил. в мбр, граб и все..
это файл настрйки 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: Вставляем
но это все можно делать только при загруженной системе ? например с установочного CD?
Что говорит эта
Что говорит эта команда?
grub --no-floppy --verbose
Re: Что говорит эта
насколько я помню, не опрашивать дисководы или что то в этом роде, но - КАК я могу ввести эту команду, если я не могу без CD загрузиться?
дык закрузись с
дык закрузись с сиди, chroot в корень, затем маунт бутт и делай дискету. С дискетой проще. Есть вариант без дискеты, но у еня чего то работает через раз, да и если в менюшке накосорезил мало чем поможет.
ясно. я не знал
ясно. я не знал этого. спасибо! обязательно постараюсь перейти на граб, т.к. мне он больше нравиться (чисто субъективное суждение ессно)
gentoo.org
такое поведение также может быть вызвано неправильной установкой CFLAGS. Несмотря на то, что текущий ebuild grub фильтрует -fstack-protector, хуже не будет, если перекомпилировать grub с чистыми CFLAGS, когда ничего другое не помогает.