johncook
написал 13 мая 2005 года в 20:38 (591 просмотр)
Ведет себя
как мужчина; открыл 6 тем в форуме, оставил 16 комментариев на сайте.
Это мой первый опыт установки ядра, в качестве руководства использовал эти две стаьи:
http://linux.alhimia.ru/pub/linux/doc/kernel-2.6/2.0/kernel-2.6-install-2.0.html и
http://www.falkotimme.com/howtos/debian_kernel2.6_compile/index.php
Компиляция и установка прошли успешно, но дело застопорилось при
загрузке ядра на таком сообщении:
NET:Registered protocol family 15
kernel panic -not syncing: VFS: unable to mount root fs on uknown-block(3,3)
Где искать причину?
P.S: у меня Debian Sarge от Линуксценра за 23,03,2005
Последние комментарии
- OlegL, 17 декабря в 15:00 → Перекличка 21
- REDkiy, 8 июня 2023 года в 9:09 → Как «замокать» файл для юниттеста в Python? 2
- fhunter, 29 ноября 2022 года в 2:09 → Проблема с NO_PUBKEY: как получить GPG-ключ и добавить его в базу apt? 6
- Иванн, 9 апреля 2022 года в 8:31 → Ассоциация РАСПО провела первое учредительное собрание 1
- Kiri11.ADV1, 7 марта 2021 года в 12:01 → Логи catalina.out в TomCat 9 в формате JSON 1
ecobeing.ru
Экология и вегетарианство на благо всем живым существам Планеты.
А опция root= в загрузчике правильно указана?
Good Luck,
UT
кроме того, проверь, включил ли ты в ядро модули для работы со своим контролером?
какая файловая система у тебя на /dev/hda3?
включена ли она в ядро?
title Debian GNU/Linux, kernel 2.6.11my
root (hd0,2)
kernel /boot/vmlinuz-2.4.11my root=/dev/hda3 ro
initrd /boot/initrd.img-2.4.11
В общем она указана так же как и для основного ядра 2.4:
title Debian GNU/Linux, kernel 2.4.27-2-686
root (hd0,2)
kernel /boot/vmlinuz-2.4.27-2-686 root=/dev/hda3 ro
initrd /boot/initrd.img-2.4.27-2-686
Я вручную тут ничего не прописывал, dpkg сам всё настроил.
Файловая система ext3, в ядро включена,
IDE контроллёр точно не уверен, тот ли (у меня мать на Intel865):
# IDE chipset support/bugfixes
#
# CONFIG_IDE_GENERIC is not set
# CONFIG_BLK_DEV_CMD640 is not set
# CONFIG_BLK_DEV_IDEPNP is not set
CONFIG_BLK_DEV_IDEPCI=y
CONFIG_IDEPCI_SHARE_IRQ=y
# CONFIG_BLK_DEV_OFFBOARD is not set
CONFIG_BLK_DEV_GENERIC=y
# CONFIG_BLK_DEV_OPTI621 is not set
# CONFIG_BLK_DEV_RZ1000 is not set
CONFIG_BLK_DEV_IDEDMA_PCI=y
# CONFIG_BLK_DEV_IDEDMA_FORCED is not set
CONFIG_IDEDMA_PCI_AUTO=y
# CONFIG_IDEDMA_ONLYDISK is not set
# CONFIG_BLK_DEV_AEC62XX is not set
# CONFIG_BLK_DEV_ALI15X3 is not set
# CONFIG_BLK_DEV_AMD74XX is not set
# CONFIG_BLK_DEV_ATIIXP is not set
# CONFIG_BLK_DEV_CMD64X is not set
# CONFIG_BLK_DEV_TRIFLEX is not set
# CONFIG_BLK_DEV_CY82C693 is not set
# CONFIG_BLK_DEV_CS5520 is not set
# CONFIG_BLK_DEV_CS5530 is not set
# CONFIG_BLK_DEV_HPT34X is not set
# CONFIG_BLK_DEV_HPT366 is not set
# CONFIG_BLK_DEV_SC1200 is not set
CONFIG_BLK_DEV_PIIX=y
# CONFIG_BLK_DEV_NS87415 is not set
# CONFIG_BLK_DEV_PDC202XX_OLD is not set
# CONFIG_BLK_DEV_PDC202XX_NEW is not set
# CONFIG_BLK_DEV_SVWKS is not set
# CONFIG_BLK_DEV_SIIMAGE is not set
# CONFIG_BLK_DEV_SIS5513 is not set
# CONFIG_BLK_DEV_SLC90E66 is not set
# CONFIG_BLK_DEV_TRM290 is not set
# CONFIG_BLK_DEV_VIA82CXXX is not set
# CONFIG_IDE_ARM is not set
CONFIG_BLK_DEV_IDEDMA=y
# CONFIG_IDEDMA_IVB is not set
CONFIG_IDEDMA_AUTO=y
# CONFIG_BLK_DEV_HD is not set
Посмотри может я не то указал.
To Genie:
Ты оказался прав насчет поддержки файловой системы, она у меня была включена модулем, из-за чего и пошли косяки. В общем я стал жертвой собственной невнимательности. В остальном ядро работает как надо, звук, видио и все примочки :)
Спасибо за помощь.
в принципе, ничего страшного в указании компилировать модулем нет.
просто в этом случае необходимо создать initrd — образ начальной загрузки, в котоый и включить всё необходимое (в основном — модули устройств и файловых систем) для продолжения загрузки системы.
поспрошай гугль об этом, он тебе и расскажет поподробнее о процессе создания этого самого initrd.