Как выглядит в общич случаях я прекрасно знаю, там проблем нет, но вопрос относится именно к ядру, компеллированому при помощи genkernel.
Там настройка grub немного отличается.
С конфигом я немного ошибся, вот поправил:
#----------------------------------------------------------
title=MY
root (hd0,0)
kernel (hd0,0)/boot/kernel-my root=/dev/ram0 /init=/linuxrc real_root=/dev/hda3
initrd (hd0,0)/boot/initrd-my
#----------------------------------------------------------
Грузиться вроде начало, но Теперь вылетает такая ошибка при зарузке:
RAMDISK: Compressed image found at block: 0
Freeing initrd memory: 1762k
VFS: Mounting root (ext2 filesystem) readonly
mounted devfs on /dev
Freeing unused kernel memory: 136k freed
init started: BusyBox (тут версия и.т.п)
Starting pid 9, console
/dev/vc/1: /etc/init.d/rcS
Bummer: could not run /etc/init.d/rcS - No such file or directory
После чего предлагает зайти в шелл для исправления (причём там не моя сстема). Пробовал убирать строку init=/linuxrc - та же реакция. :(
И почему монтируется рутовой системой ext2, если у меня бутовая ext3, а рутовая reiserfs?
Что-то я совсем ничего понять немогу.. Вроде придумали более простой сборщик ядра, но получается всё куда сложнее, нежеле обычный.
Кто-нибудь приведите пример конфигурации GRUB для ядра собранного genkernel'ем(!), пожалуйста.