С НГ, господа !
Посоветуйте плз. решение такой проблеммки: Имеется Intel Server с 2-мя SCSI винтами и 2-мя камнями. Поставил я на него RH 9.0 и все бы ничего, да понадобилось скомпиллить ядрышко. После перекомпилляции отказался грузиться. Говорит:
—-
kmod: failed to exec /sbin/modprobe -s -k block-major-8, errno = 2
VFS: can’t open root device «sda2» or «08:02»
Please append a correct «root=» boot option
Kernel panic: VFS: Unable to mount root fs on 08:02
—-
Grub.conf
—-
boot=/dev/sda
default=2
timeout=10
splashimage=(hd0,0)/grub/splash.xpm.gz
title Red Hat Linux (2.4.21)
root (hd0,0)
kernel /vmlinuz-2.4.21 ro root=/dev/sda2
initrd /initrd-2.4.21.img
title Red Hat Linux (2.4.20-8smp)
root (hd0,0)
kernel /vmlinuz-2.4.20-8smp ro root=LABEL=/
initrd /initrd-2.4.20-8smp.img
title Red Hat Linux-up (2.4.20-8)
root (hd0,0)
kernel /vmlinuz-2.4.20-8 ro root=LABEL=/
initrd /initrd-2.4.20-8.img
—-
Детали: драйвер: ADAPTEC (aic79XX), kernel: 2.4.20-8 or 2.4.21
Менял строку «kernel /vmlinuz-2.4.21 ro root=/dev/sda2» на
kernel /vmlinuz-2.4.21 ro root=/dev/sda2 sda=ide-scsi
kernel /vmlinuz-2.4.21 ro root=08:02
Все тоже.
Пересоздавал initrd
mkinitrd --preload=scsi_mod --preload=sd_mod
… безрезультатно
Kernel
—-
#
# SCSI support
#
CONFIG_SCSI=m
CONFIG_BLK_DEV_SD=m
CONFIG_SD_EXTRA_DEVS=40
# CONFIG_CHR_DEV_ST is not set
# CONFIG_CHR_DEV_OSST is not set
CONFIG_BLK_DEV_SR=m
CONFIG_BLK_DEV_SR_VENDOR=y
CONFIG_SR_EXTRA_DEVS=2
CONFIG_CHR_DEV_SG=m
CONFIG_SCSI_DEBUG_QUEUES=y
CONFIG_SCSI_MULTI_LUN=y
CONFIG_SCSI_CONSTANTS=y
CONFIG_SCSI_LOGGING=y
CONFIG_SCSI_AIC79XX=m
CONFIG_AIC79XX_CMDS_PER_DEVICE=32
CONFIG_AIC79XX_RESET_DELAY_MS=15000
# CONFIG_AIC79XX_BUILD_FIRMWARE is not set
# CONFIG_AIC79XX_ENABLE_RD_STRM is not set
# CONFIG_AIC79XX_DEBUG_ENABLE is not set
CONFIG_AIC79XX_DEBUG_MASK=0
# CONFIG_AIC79XX_REG_PRETTY_PRINT is not set
—-
Посоветуйте плз что-нибудь, кроме поменять ось :) Нужен именно линукс именно 9.0 Это связано с дровами до X.25 плату. Спасибо. Жду ваших комментариев.
Последние комментарии
- OlegL, 17 декабря 2023 года в 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
а конфиг для сборки ядра брался дитрибутивный?
взять от него и скомпилировать с ним.
или не собрасля вообще/правильно intrd.
Пробовал и дистрибутивный и с ядром скачанным с kernel.org … Не, с initrd все ок. Ни единой ошибки. Сейчас попробовал вкомпилить SCSI в ядро: CONFIG_SCSI=y
CONFIG_SCSI_AIC79XX=y
Картина изменилась. Вижу сообщение драйвера что он грузится… , но потом все равно Kernel panic. Где ковырять уже и фантазии не хватает…
вопрос снимается !
Пошло после того как вкомпилил ВСЕ что касается SCSI…
Спасибо всем !