xfs root проблема

Вобщем попросили тут сервант самбы поднять, главное требование это что бы там был линугз. Ну я раньше из линуксов только с арком ковырялся, поэтому решил воткнуть туда генту.
Первое впечатление - оооочень долго извлекаются стейдж3 и портаж, у меня в сумме минут 50 вышло(проц был свободен, видимо в диск упёрлось).
Делал всё по официальному квик-инсталу, но для рутовой партиции решил выбрать xfs. Всё вроде получилось, но во время загрузки(уже после граба) имею ошибку:

No filesystem could mount root, tried: ext3 vfat msdos iso9660
(и спрашивается, а NightNord: "почему" оно xfs не пробовало?)
Поддержка xfs в ядре присутствует, я отметил все галочки кроме какой-то экспериментальной.
2.6.30-gentoo-r5

cat grub.conf

default 0
timeout 10
#splashimage=(hd0,0)/boot/grub/splash.xpm.gz

title Gentoo Linux 2.6.24-r5
root (hd0,0)
kernel /boot/kernel root=/dev/sda7
#kernel /boot/kernel-genkernel-x86-2.6.24-gentoo-r5 root=/dev/ram0 real_root=/dev/sda3
#initrd /boot/initramfs-genkernel-x86-2.6.24-gentoo-r5

# vim:ft=conf:
cat fstab
/dev/sda1               /boot           ext2            noauto,noatime  1 2
/dev/sda7               /               xfs             noatime         0 1
/dev/sda5               none            swap            sw              0 0
/dev/cdrom              /mnt/cdrom      auto            noauto,ro       0 0
/dev/sda6               /var            xfs             noatime         0 1

shm                     /dev/shm        tmpfs           nodev,nosuid,noexec     0 0
fdisk -l /dev/hda

Disk /dev/hda: 80.0 GB, 80026361856 bytes
255 heads, 63 sectors/track, 9729 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0xf531f531

   Device Boot      Start         End      Blocks   Id  System
/dev/hda1               1          13      104391   83  Linux
/dev/hda2              14        9729    78043770    5  Extended
/dev/hda5              14         138     1004031   83  Linux
/dev/hda6             139         263     1004031   83  Linux
/dev/hda7             264        9729    76035613+  83  Linux

XFS в ядре (т.е. не модулями)

Не пробывало оно XFS потому

Не пробывало оно XFS потому что его нету в ядре, вестимо. Вы либо ядро скопировать забыли, либо еще что-то ;) Генкернель у вас ведь грузился?

Дайте весь конфиг (через wgetpaste -s ca!!) чтоли. И проверьте что время изменения ядра в /boot, скомпилированного bzImage и .config близки.

ядро пересобирал дважды,

ядро пересобирал дважды, сегодня и вчера, время /boot/kernel сегодняшнее (как раз таки в нём я и добавил поддержку xfs)
генкернел - это generic kernel? Я в конфиге изменил лишь тип процессора и касательно xfs, всё остальное вроде не трогал.

NightNord: я что, неясно выразился про wgetpaste?

ясно :) http://pastebin.ca/1572742

генкернел = genkernel -

генкернел = genkernel - скрипт автоматизирующий сборку ядра

Гугл что-то смутно говорит о

Гугл что-то смутно говорит о том, что у XFS есть какой-то свой "процесс", который запускается после бута, без которого xfs не монтируется... Похоже вам нужен initramfs. Можете воспользоватся genkernel'евым или раздраконить его и сделать свой.

P.S. В конфе меня заклевали по поводу того, что XFS нормально грузится и без initrd. Однако, все же, сделайте его. И посмотрите (когда загрузитесь в его шелл), /proc/filesystems на предмет xfs.

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".