grub

Как подружить grub и reiserfs?
Разбивка такая:
/ - reiserfs /dev/sda1
/swap /dev/sda2
/home - ext3 /dev/sda3

Ошибка такая:
No filesystem could mount root? tried: ext3 ext2 msdos vfat ...
Kernel panic - not syncing: VFS: unable to mount root fs on unknown-block(8,1)

ядро свое компилил?

ядро своё.. поддержу reiserfs включил..

а случайно initramfs не отключил?

груб довольно противно относится к рейзеру.
поддержку надо пинать не столько в ядре, сколько в грубе.
и еще если рейзер с /boot был некорректно отмонтирован, то груб не захочет работать. (экспериментально тыкано собственными граблями)
/me выкрутился незамысловато - положил /boot на 200 метровый ext2.
ЗЫ кто мучил grub и xfs? у меня они тоже не подружились.

драйвер фс можно монолитно и в ядро впихать, initrd тогда не критично

у меня граб лежит на ReiserFS и нормально все пашет, никаких ошибок не вибел.

initramfs щас гляну.

включен

grub stage 1.5 нужный модуль есть?

он при grub-install его цепляет

No filesystem could mount root? tried: ext3 ext2 msdos vfat ...
Kernel panic - not syncing: VFS: unable to mount root fs on unknown-block(8,1)

ну судя по сообщению поддержкой reiserfs на уровне ядра у тебя не пахнет..может какие-то зависимости отключил..покопай англоязыяные форумы на тему конфигурации ядра
ПС - в качестве проверки рекомендую попытаться загрузить "заводское" ядро с поддержкой рейзерфс

имхо, модуль reiserfs в конфиге ядра помечен как m (подгружаемый), проверь и измени на постоянный.