Unable to mount root fs on unknown-block(0,0)
Вопрос измучен, однако все перепробованные советы к успеху не привели
После установки Gentoo по мануалу http://www.gentoo.org/doc/ru/handbook/handbook-x86.xml?style=printable&full=1#kernel_modules система валится при загрузке ядра
kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)
livecd ~ # fdisk /dev/hda
Disk /dev/hda: 80.0 GB, 80026361856 bytes
255 heads, 63 sectors/track, 9729 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/hda1 * 1 5 40131 83 Linux
/dev/hda2 6 68 506047+ 82 Linux swap / Solaris
/dev/hda3 69 9729 77601982+ 83 Linux
hda3 у меня ext3
------------------------------------------------------------------
livecd ~ # e2fsck /dev/hda3
e2fsck 1.38 (30-Jun-2005)
/dev/hda3: clean, 232085/9715712 files, 749094/19400495 blocks
livecd ~ # e2fsck /dev/hda1
e2fsck 1.38 (30-Jun-2005)
/dev/hda1: clean, 36/10040 files, 6657/40128 blocks
------------------------------------------------------------------
мой fstab:
/dev/hda1 /boot ext2 defaults,noatime 1 2
/dev/hda3 / ext3 noatime 0 1
/dev/hda2 none swap sw 0 0
/dev/cdroms/cdrom0 /mnt/cdrom iso9660 noauto,ro 0 0
#/dev/fd0 /mnt/floppy auto noauto 0 0
# NOTE: The next line is critical for boot!
proc /proc proc defaults 0 0
shm /dev/shm tmpfs nodev,nosuid,noexec 0 0
-----------------------------------------------------------------------
мой grub.conf
default 0
timeout 30
splashimage=(hd0,0)/boot/grub/splash.xpm.gz
title=Gentoo Linux 2.6.17-gentoo-r4
root (hd0,0)
kernel /boot/demo2 root=/dev/hda3
------------------------------------------------------------------------
поддержку FS включал в ядро. Привожу кусок /usr/src/linux/.config
# File systems
CONFIG_EXT2_FS=y
CONFIG_EXT2_FS_XATTR=y
CONFIG_EXT2_FS_POSIX_ACL=y
CONFIG_EXT2_FS_SECURITY=y
CONFIG_EXT2_FS_XIP=y
CONFIG_FS_XIP=y
CONFIG_EXT3_FS=y
CONFIG_EXT3_FS_XATTR=y
CONFIG_EXT3_FS_POSIX_ACL=y
CONFIG_EXT3_FS_SECURITY=y
CONFIG_JBD=y
CONFIG_JBD_DEBUG=y
CONFIG_FS_MBCACHE=y
CONFIG_REISERFS_FS=y
CONFIG_REISERFS_CHECK=y
CONFIG_REISERFS_PROC_INFO=y
CONFIG_REISERFS_FS_XATTR=y
CONFIG_REISERFS_FS_POSIX_ACL=y
CONFIG_REISERFS_FS_SECURITY=y
# CONFIG_JFS_FS is not set
CONFIG_FS_POSIX_ACL=y
# CONFIG_XFS_FS is not set
# CONFIG_OCFS2_FS is not set
# CONFIG_MINIX_FS is not set
# CONFIG_ROMFS_FS is not set
# CONFIG_INOTIFY is not set
# CONFIG_QUOTA is not set
CONFIG_DNOTIFY=y
# CONFIG_AUTOFS_FS is not set
# CONFIG_AUTOFS4_FS is not set
# CONFIG_FUSE_FS is not set
----------------------------------
ядро пересобирал уже 3 раза, первый раз поддержку ext3 модулем включил, сейчас включил в ядро, ошибка осталась.
Подскажите, в чем еще могут быть причины ?
Спасибо.
- Для комментирования войдите или зарегистрируйтесь
ПРи загрузке в
ПРи загрузке в грубе нажми "c" - войдешь в командный режим. Попробуй руками запустить Команды посмотри только, я так не вспомню ;) Там работает автодополнение по ТАБу... Если получится то ты конфиг груба неправильно написал...
В ядро надо вкомпилить, а не модулями поставить поддержку ФС.
Еще, попробуй вот так:
kernel (hd0,0)/boot/demo2 root=/dev/hda3
Кроме того:
http://gentoo.ru/node/3580
http://gentoo.ru/node/1317
----------------------------------
Today fine night...
Добрый всем
Добрый всем день.
Я и наоборот писал и так и повсякому. Короче переустанавливал и переустанавливал. Следил за всякими возможными ошибками которые могли вылезти и разбирался. Но вото этой лабуды с загрузкой так и не понял. Хотя добился, теперь выходит другая ошибка :)
ты что
ты что жалуешся? телепаты в отпуске...
В ядре
В ядре правильно установил контроллер иде?
Device Drivers > ATA/ATAPI/MFM/RLL support и там выстови свой контроллер! Если не знаешь какой - lspci а там смотри IDE interface: ...
попробуй так:
kernel /demo2 root=/dev/hda3
раздел /boot у тебя в отдельной партиции...
что-то ты напутал....
может ядро обновил не там...
например, ядро у тебя при загрузке берется с hda3, а обновлял ты ядро на hda1...