2005年03月22日

ver0.5 [ 玄箱~カーネル入れ替え編~ ]

#! /bin/sh

FILENAME="/var/tmp/kernel_loading..."
KERNEL="./kernel.txt"
LOADER="./loader.o"
OPTIONS=""

if [ -f $KERNEL ];then
if [ -f $FILENAME ];then
if [ "`uname -a`" = "`cat $FILENAME`" ];then
echo "previous kernel load fail"
else
echo "kernel load success" `uname -a`
fi

rm -f $FILENAME
else
          touch $FILENAME
sync
echo kernel load
uname -a > $FILENAME
insmod $LOADER kernel=$KERNEL $OPTIONS
fi
else
echo kernel not found
rm -f $FILENAME 2> /dev/null
fi

投稿者 moguno : 12:03 | コメント (0) | トラックバック

loader.o起動スクリプト(起動失敗時理科張り処理付き) [ 玄箱~カーネル入れ替え編~ ]

#! /bin/sh

FILENAME="/var/tmp/kernel_loading..."
KERNEL="./kernel.txt"
OPTIONS=""

if [ -f $KERNEL ];then
if [ -f $FILENAME ];then
if [ "`uname -a`" = "`cat $FILENAME`" ];then
echo "previous kernel load fail"
else
echo "kernel load success"
fi

rm $FILENAME
else
echo kernel load
uname -a > $FILENAME
insmod $LOADER kernel=$KERNEL $OPTIONS
fi
fi


投稿者 moguno : 08:48 | コメント (0) | トラックバック

2005年03月21日

linux de iscsi2 [ 玄箱~カーネル入れ替え編~ ]

SecuLog

概念の話ではなく規格みたいです。

投稿者 moguno : 09:03 | コメント (0) | トラックバック