der Aufruf von mkinitrd (0.1.81.1) erfolgte mit:
Das Image bleibt in /tmp erhalten, deswegen läßt sich auch feststellen,mkinitrd -k -o /usr/src/initrd/initrd.testing.img 2.6.11.6
daß das Modul hpt37x2.ko im Image vorhanden ist.
Fehlermeldung beim Erstellen des Images:
Fehlermeldung beim Booten dieses Images:/usr/sbin/mkinitrd: The working directory /tmp/mkinitrd.pwRWMc will be kept.
/usr/sbin/mkinitrd: add_modules_dep_2_5: modprobe failed
FATAL: Module hpt37x2.ko not found.
WARNING: This failure MAY indicate that your kernel will not boot!
but it can also be triggered by needed modules being compiled into
the kernel.
System: Debian sargeinitrd-tools: 0.1.81.1
FATAL: Module hpt37x2.ko not found
Die Konfiguration:
Kernelsource: 2.6.11.6
Der Kernel hat alle SCSI-Treiber fest eingebaut.
mkcramfs ist installiert, der laufende kernel kann dies aber nicht lesen,
da nicht einkompiliert.
HPT-Treiber: v2.0 10Nov2004 support for kernel 2.6.x
Das Modul wurde erfolgreich gegen den Kernel kompiliert
(es erschienen allerdings einige Warnings)
/etc/mkinitrd/mkinitrd.conf
/etc/mkinitrd/modules# What modules to install.
MODULES=all
# The length (in seconds) of the startup delay during which linuxrc may be
# interrupted.
DELAY=0
# If this is set to probe mkinitrd will try to figure out what's needed to
# mount the root file system. This is equivalent to the old PROBE=on setting.
# ROOT=probe
ROOT=
# This controls the permission of the resulting initrd image.
UMASK=022
# Command to generate the initrd image.
# %s=path_to_image_directory %s=output_filename
MKIMAGE='mkcramfs %s %s > /dev/null'
# Set this to yes if you want to use busybox(1).
BUSYBOX=no
# Set this to no if you want to disable /usr/share/initrd-tools/scripts.
PKGSCRIPTS=yes
# This is the value for LD_LIBRARY_PATH when deciding what goes onto the
# image.
INITRD_LD_LIBRARY_PATH=$LD_LIBRARY_PATH
# Hardcode partition to resume from so it doesn't have to be specified
# on the command line. The command line will override this setting.
# RESUME=
Hat jemand eine Idee, wo er dieses Modul sucht?# This file should contain the names of kernel modules and their arguments
# (if any) that are needed to mount the root file system, one per line.
# Comments begin with a `#', and everything on the line after them are ignored.
#
hpt37x2
Liegt es an LD_LIBRARY_PATH (die gibts bei mir scheinbar nicht)?