С НГ, господа !
Посоветуйте плз. решение такой проблеммки: Имеется 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 плату. Спасибо. Жду ваших комментариев.