Страница 1 из 1

VFS Error

Добавлено: 28 сен 2004, 19:50
Sineex
Во время загрузки выдаётся:

VFS: Cannot open root device "hda4" or unknown-block(3,4)
Please append a correct "root=" boot option
Kernel panic: VFS: Unable to mount root fs on unknown-block(3,4)

Система - Gentoo (ядро - 2.6.8-r1)

таблица разделов :
/dev/hda3 ext2 boot
/dev/hda4 ext3 root

Grub:
title=Gentoo
root(hd0,2)
kernel /vmlinuz-2.6.8-gentoo-r1 root=/dev/hda4

Lilo:
image=/boot/vmlinuz-2.6.8-gentoo-r1
label=Gentoo
read-only
root=/dev/hda4

Вопрос как всегда один - где я был не прав??

p.s. Побочная проблема:
Если отключаю в BIOS floppy, то ядро зависает на сточке типа
Using anticipatory io sheduler и всё!!

Добавлено: 28 сен 2004, 20:16
Llama
1. При сборке ядра забыл включить поддержку IDE ?
2. Ессно всякие devfs не нужны.

Добавлено: 28 сен 2004, 20:23
Sineex
Ну не знаю....вроде всё включил и пересобрал несколько раз...вот только нашёл такой совет:
Device Drivers -> ATA/ATAPI/MFM/RLL support -> Probe internal ATA/100 (Kauai) first

, а вот такой опции там найти не могу :((

2 -? не понял?

Добавлено: 28 сен 2004, 20:26
Hermit
Видит ли система hda?
если не видит, то включай поддержку своего IDE контроллера, если видит, проверь, включена ли sysfs (file systems -> pseudofs -> sysfs)

Добавлено: 28 сен 2004, 20:34
Sineex
Контроллер точно включен. Насчёт sysfs не уверен. Но проверю - сегодня никак, а вот завтра....какие ещё мысли??

Добавлено: 28 сен 2004, 21:27
Andrej Ramaszeuski
уверен, не уверен...
кидай .config
наверно лучше в мыло...

Добавлено: 28 сен 2004, 21:54
Sineex
devfs отключил, а вот sysfs не нашёл - нету там такого, в самом деле!
Не помогло :( Конфиг всё ещё скинуть??

Добавлено: 28 сен 2004, 22:07
Hermit
Посмотри в .config 'CONFIG_SYSFS=Y'
У меня из-за нее была та же ошибка.
P.S. Смотрел есть и в 2.6.6 и в 2.6.8.1, должна и у тебя быть.
искать в File Systems -> Pseudo filesystems -> sysfs

Добавлено: 30 сен 2004, 10:40
Sineex
#
# Pseudo filesystems
#
CONFIG_PROC_FS=y
CONFIG_PROC_KCORE=y
CONFIG_SYSFS=y
# CONFIG_DEVFS_FS is not set
CONFIG_DEVPTS_FS_XATTR=y
CONFIG_DEVPTS_FS_SECURITY=y
CONFIG_TMPFS=y
# CONFIG_HUGETLBFS is not set
# CONFIG_HUGETLB_PAGE is not set
CONFIG_RAMFS=y

Вот такие пироги....

p.s. В menuconfig sysfs нету - ну нету там такого пункта!!

Добавлено: 07 окт 2004, 10:11
Sineex
Вобщем, не знаюв чём было дело- всё решилось переустановкой исходников ядра и переписыванием здорового конфига :)