← Back to team overview

sslug-teknik team mailing list archive

Re: scsi mount

 

>
> Jeg efterlyser en anden metode, som virker ved opstart af Linux
>
Jeg læset lidt i begynderliteraturen for Linux og fandt selv ud af en
acceptabel løsning:
Jeg løste det ved et passende stykke ned i teksten i
/etc/rc.d/rc.sys.init
 at indlæse modulet
Jeg angiver et udsnit for at vise stedet, der var passende
(     se efter linien:  # load scsi_modul advansys
                            /sbin/insmod advansys              )

Så kører det.
i Redhat og sikkert andre kører
/etc/rc.d/rc.sys.init
som et af de første script ved boot
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
::::::::::::::::::::::::::::::::
# Source functions

. /etc/init.d/functions

# Print a banner. ;)

echo -en $"\t\t\tWelcome to "

[ "$BOOTUP" != "serial" ] && echo -en $"\\033[1;31m"

echo -en $"Red Hat"

[ "$BOOTUP" != "serial" ] && echo -en $"\\033[0;39m"

echo $" Linux"

if [ "$PROMPT" != "no" ]; then

echo -en $"\t\tPress 'I' to enter interactive startup."

echo

sleep 1

fi

# Fix console loglevel

/bin/dmesg -n $LOGLEVEL

# load scsi_modul advansys

/sbin/insmod advansys

# Mount /proc (done here so volume labels can work with fsck)

action $"Mounting proc filesystem: " mount -n -t proc /proc /proc

# Unmount the initrd, if necessary

if grep -q /initrd /proc/mounts ; then

action $"Unmounting initrd: " umount /initrd

/sbin/blockdev --flushbufs /dev/ram0 >/dev/null 2>&1

fi

::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::





Follow ups

References