[РЕШЕНО]Kernel panic not syncing vfs unable to mount root fs on unknown-block

Всем доброго времени суток.
Решил тут себе собрать домашний сервер(NAS + torrent).
Устанавливаю на старое железо: материнка asus P4S800 MS - SE.
стоит 2 диска, размечены так: http://pastebin.com/QyAFrygs
загрузчик только на sda, rootfs на обоих в raid1 через mdadm
Драйвера чипсета вроде вкомпилил в ядро, mdraid тоже. initramfs не пользую.
При загрузки получаю Kernel panic not syncing vfs unable to mount root fs on unknown-block(0,0)

В чем может быть дело?
Если нужна доп инфа - пишите, докину в шапку.

Kernel panic:

Цитата:

...
[0.407080] [c16a6ec9] ret_from_kernel_thread+0x21/0x38
[0.407080] [c16a2834] ? rest_init+0x64/64
[0.407080] Kernel Offset: disabled
[0.407080] ---[ end Kernel panic - not syncing: VFS: Unable to mount root fd on unknown-block(0,0)

немного про ядро:

Цитата:
(chroot) livecd linux # cat .config | grep IDE | grep -v \#
CONFIG_ACPI_REV_OVERRIDE_POSSIBLE=y
CONFIG_ACPI_VIDEO=y
CONFIG_HAVE_IDE=y
CONFIG_PROVIDE_OHCI1394_DMA_INIT=y
(chroot) livecd linux # cat .config | grep ATA | grep -v \#
CONFIG_ARCH_CLOCKSOURCE_DATA=y
CONFIG_RELOCATABLE=y
CONFIG_ATA=y
CONFIG_ATA_VERBOSE_ERROR=y
CONFIG_ATA_ACPI=y
CONFIG_SATA_PMP=y
CONFIG_SATA_AHCI=y
CONFIG_ATA_SFF=y
CONFIG_ATA_BMDMA=y
CONFIG_SATA_SIS=y
CONFIG_PATA_AMD=y
CONFIG_PATA_OLDPIIX=y
CONFIG_PATA_SCH=y
CONFIG_PATA_SIS=y
CONFIG_PATA_ACPI=y
CONFIG_ATA_GENERIC=y
CONFIG_DEBUG_RODATA=y

cat .config | grep SIS| grep -v \#
CONFIG_SATA_SIS=y
CONFIG_PATA_SIS=y
CONFIG_NET_VENDOR_SIS=y
CONFIG_USB_DEFAULT_PERSIST=y

cat .config | grep RAID| grep -v \#
CONFIG_MD_RAID0=y
CONFIG_MD_RAID1=y
CONFIG_MD_RAID10=y
CONFIG_MD_RAID456=y
CONFIG_DM_RAID=y
CONFIG_ASYNC_RAID6_RECOV=y
CONFIG_RAID6_PQ=y

fstab:

Цитата:
/dev/sda2 /boot ext2 noauto,noatime 1 2
/dev/md0 / ext4 noatime 0 1
/dev/sda3 none swap sw 0 0
/dev/sdb1 none swap sw 0 0
/dev/cdrom /mnt/cdrom auto noauto,ro 0 0

lspci:

Цитата:
00:00.0 Host bridge: Silicon Integrated Systems [SiS] 661FX/M661FX/M661MX Host (rev 11)
00:01.0 PCI bridge: Silicon Integrated Systems [SiS] AGP Port (virtual PCI-to-PCI bridge)
00:02.0 ISA bridge: Silicon Integrated Systems [SiS] SiS964 [MuTIOL Media IO] LPC Controller (rev 36)
00:02.5 IDE interface: Silicon Integrated Systems [SiS] 5513 IDE Controller (rev 01)
00:02.7 Multimedia audio controller: Silicon Integrated Systems [SiS] SiS7012 AC'97 Sound Controller (rev a0)
00:03.0 USB controller: Silicon Integrated Systems [SiS] USB 1.1 Controller (rev 0f)
00:03.1 USB controller: Silicon Integrated Systems [SiS] USB 1.1 Controller (rev 0f)
00:03.2 USB controller: Silicon Integrated Systems [SiS] USB 1.1 Controller (rev 0f)
00:03.3 USB controller: Silicon Integrated Systems [SiS] USB 2.0 Controller
00:04.0 Ethernet controller: Silicon Integrated Systems [SiS] SiS900 PCI Fast Ethernet (rev 90)
00:05.0 IDE interface: Silicon Integrated Systems [SiS] SATA (rev 01)
01:00.0 VGA compatible controller: Silicon Integrated Systems [SiS] 661/741/760 PCI/AGP or 662/761Gx PCIE VGA Display Adapter

grub тоже вроде настроен:

Цитата:
cat /etc/default/grub | grep mdadm
GRUB_CMDLINE_LINUX_DEFAULT="domdadm"

Для начала поищи хотя бы на

Для начала поищи хотя бы на этом форуме - тема мусолилась уже 100500 раз!

Если это про

Если это про

Цитата:
Отключи CONFIG_IDE (ATA/ATAPI/MFM/RLL support), оставь только CONFIG_ATA (Serial ATA and Parallel ATA drivers). Твое ядро распознает твои диски не как sd*, а как hd*.

то так и сделано:
# CONFIG_IDE is not set
CONFIG_ATA=y

Да я чайник ;)

Не только! :)

Лично мне запрос выдал список линков на 9 страниц! Может их больше - я не пролистывал до конца.

Заодно узнаешь, какую на самом деле инфу надо дать, чтобы получить ответ.

SysA написал(а): Лично мне

SysA написал(а):
Лично мне запрос выдал список линков на 9 страниц! Может их больше - я не пролистывал до конца.

Заодно узнаешь, какую на самом деле инфу надо дать, чтобы получить ответ.

Инфу докидал, ответ в темах не нашел.

Да я чайник ;)

dms написал(а): Драйвера

dms написал(а):
Драйвера чипсета вроде вкомпилил в ядро, mdraid тоже. initramfs не пользую.
При загрузки получаю Kernel panic not syncing vfs unable to mount root fs on unknown-block(0,0)

ЭЭ, я в генту пока только хэндбук выучил, но там про это есть:

Если необходима поддержка lvm или raid, то следует указать это как опцию genkernel. Для более подробной информации взгляните на genkernel --help. В следующем примере мы включим поддержку LVM и программного raid (mdadm):

root #genkernel --lvm --mdadm --install initramfs

и

Если для загрузочного раздела не используется ext2 или ext3, то возможно придётся вручную настроить ядро, выполнив genkernel --menuconfig all и добавив поддержку нужной ФС (не как модуля). Пользователям LVM2 следует также добавить --lvm в качестве аргумента.

генкернелом не пользовался,

генкернелом не пользовался, lvm мне не нужен, опции про RAID1 включены:

Цитата:
cat .config | grep RAID| grep -v \#
CONFIG_MD_RAID0=y
CONFIG_MD_RAID1=y
CONFIG_MD_RAID10=y
CONFIG_MD_RAID456=y
CONFIG_DM_RAID=y
CONFIG_ASYNC_RAID6_RECOV=y
CONFIG_RAID6_PQ=y

фс все вкомпилены нужные:

Цитата:
cat .config | grep EXT| grep -v \#
CONFIG_BUILDTIME_EXTABLE_SORT=y
CONFIG_X86_EXTENDED_PLATFORM=y
CONFIG_EXTRA_FIRMWARE=""
CONFIG_SERIAL_8250_EXTENDED=y
CONFIG_EXT2_FS=y
CONFIG_EXT2_FS_XATTR=y
CONFIG_EXT2_FS_POSIX_ACL=y
CONFIG_EXT2_FS_SECURITY=y
CONFIG_EXT3_FS=y
CONFIG_EXT3_FS_POSIX_ACL=y
CONFIG_EXT3_FS_SECURITY=y
CONFIG_EXT4_FS=y
CONFIG_EXT4_FS_POSIX_ACL=y
CONFIG_EXT4_FS_SECURITY=y
CONFIG_CONTEXT_SWITCH_TRACER=y

Да я чайник ;)

Мне сообщество помогло решить

Мне сообщество помогло решить эту же проблему тут
http://www.gentoo.ru/node/28933
Проверьте советы джентельменов, данные мне, может найдёте себе подходящий.
Почему загрузчик не видит ядро? Смотрите /boot/, fstab, начиная с информации загрузчика grub.cfg
Где-то ошибка, описка, не та ссылка, UUID.
Поставьте Lilo вместо gruba, там больше информции в wiki и короче конфиги. Пропишите загрузку через lilo, пока с ним разбираетесь наступит просветление.

Поддержка GPT в ядре

Поддержка GPT в ядре включена?
CONFIG_EFI_PARTITION

ps еще можешь genkernel попробовать с конфигом ядра установочного диска

включено (chroot) livecd

включено
(chroot) livecd linux # cat .config |grep CONFIG_EFI_PARTITION
CONFIG_EFI_PARTITION=y

Да я чайник ;)

[РЕШЕНО]

Как обычно - сам дурак. не хватало initramfs
С ней все загрузилось, но нет сети - это уже разберусь

Да я чайник ;)

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

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