LINUX.ORG.RU

[gentoo] Grub вылетает в командную строку

 


0

1

На днях купил себе картридер, в связи с чем пришлось делать внеплановую пересборку ведра (и рамдиска, ибо dmraid). По старой памяти решил пересобрать только ядро и притом вручную, и полезли ошибки, что make не может положить скомпиленное в /boot. Ну, думаю, небось сам /boot подмонтировать забыл, ну и не глядя `rm -rf /boot/*` чтоб не перепутать. Полез в /etc/fstab, и увидел, что noauto в опциях монтирования /boot не стоит. Пришлось ставить grub (0.97) заново и вспоминать как работает genkernel. В общем, всё сделал по этой вики, ошибок при установке граба не было, genkernel заюзал нужный конфиг, всё собрал и положил, я отредактировал grub.conf по той же вики и перезапустил. Но после рестарта граб вываливается в командную строку, видит root(hd0,0), видит файлы на нём.

configfile /grub/grub.conf не работает — он вываливается опять в чистую командную строку.
Если указать kernel со всеми параметрами, initrd, и набрать boot, то граб прогружает ведро, но затем оно вываливается в бусибокс внутри рамдиска.

Расхождений с вики практически нет, за исключением разве что имени дискового массива в /dev/mapper/ и ещё я, кажется, забыл указать title в grub.conf, поэтому и меню наверно не работает. Но почему он не хочет загружаться из командной строки?

Deleted

а, ну и grub.conf лучше писать вручную, и ещё genkernel - зло

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

> grep -v rootfs /proc/mounts > /etc/mtab
Доберусь до дома — вспомню что это и сделаю.

grub-install --no-floppy /dev/sda

Дети, не делайте так, дяденька шутит.
Вот так люди и ломают RAID.

а, ну и grub.conf лучше писать вручную,

Бесспорно.

и ещё genkernel - зло

Почему?%) Нет, можно конечно сделать и веселее, например, так, но слишком уж наколеночно. К тому же, если вы заметили, адреса, указанные в статье больше не существуют.

Deleted
()

как хорошо что я второй груб ставил.

а вообще,

1 собери ядро

2 емерге -С груб-статик

3 емерге груб

4 еселект кернел лист

5 проверь что лежит в бут

7 grub-mkconfig -o /boot/grub/grub.cfg

8 boot-update

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