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 [ 玄箱~カーネル入れ替え編~ ]
概念の話ではなく規格みたいです。