[РЕШЕНО]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=ycat .config | grep SIS| grep -v \#
CONFIG_SATA_SIS=y
CONFIG_PATA_SIS=y
CONFIG_NET_VENDOR_SIS=y
CONFIG_USB_DEFAULT_PERSIST=ycat .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"
- Для комментирования войдите или зарегистрируйтесь
генкернелом не пользовался,
генкернелом не пользовался, 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
С ней все загрузилось, но нет сети - это уже разберусь
Да я чайник ;)
- Для комментирования войдите или зарегистрируйтесь
Для начала поищи хотя бы на
Для начала поищи хотя бы на этом форуме - тема мусолилась уже 100500 раз!
Если это про
Если это про
то так и сделано:
# CONFIG_IDE is not set
CONFIG_ATA=y
Да я чайник ;)
Не только! :)
Лично мне запрос выдал список линков на 9 страниц! Может их больше - я не пролистывал до конца.
Заодно узнаешь, какую на самом деле инфу надо дать, чтобы получить ответ.
SysA написал(а): Лично мне
Инфу докидал, ответ в темах не нашел.
Да я чайник ;)
dms написал(а): Драйвера
ЭЭ, я в генту пока только хэндбук выучил, но там про это есть:
и