У ядра есть такой интересный параметр, как rootflags. В нём указывают опции монтирования корневой файловой системы. Странность в том, что этот параметр почему-то не принимает больше одного значения, то есть для ext3, скажем
rootflags=data=journal
rootflags=data=journal,barrier=1
rootflags=data=journal,errors=remount-ro
ЧСХ, нигде, абсолютно нигде в документации мне не встречалось примера, чтобы rootflags использовался более чем с одним параметром.
$ man mount | grep rootflags
rootflags=data=journal.
$ grep rootflags /usr/src/linux/Documentation/kernel-parameters.txt -A3
rootflags= [KNL] Set root filesystem mount option string
rootfstype= [KNL] Set root filesystem type
$ find /usr/src/linux/ -type f -exec grep -Hi command_line_size {} \; | grep include/asm/setup.h
$ grep rootflags /boot/grub/grub.conf | wc -c
183
Но rootflags упорно продолжает отвергать параметры, если их больше одного.
Вот, у ребят с gentoo.ru тоже проблемы, но с lilo и xfs.
Если это самхау релейтед, то корень это раздел на RAID-массиве /dev/dm-5 и используется initrd.