LS-XHL de Debian 七日目 〜boot〜
いよいよBootのときがやってきました。
1. BOOT !
HDDをLS-XHLに組戻して電源を入れます。しばらく待ってpingが期待通りに通ったらSSHをしてみます。
# ssh root@<LS-XHLのIPアドレス> Linux ls-xhl01 2.6.22.18 #1 Sat May 2 17:44:39 JST 2009 armv5tejl The programs included with the Ubuntu system are free software; the exact distribution terms for each program are described in the individual files in /usr/share/doc/*/copyright. Ubuntu comes with ABSOLUTELY NO WARRANTY, to the extent permitted by applicable law. To access official Ubuntu documentation, please visit: http://help.ubuntu.com/ Last login: Sat May 2 20:34:37 2009 from macbook.local #
Congratiration!
ブートしない場合の対処法
A. 青LEDが点滅して自動的に電源が落ちる
initrdで失敗しています。linuxrcが適切に編集されていることを確認します。それでもダメなようであれば、パーティションの設定などが間違っている可能性や、ファイルが足りないなど考えられます。
B. pingが通らない
ネットワークの設定や、IPを確認してください。
MACアドレスをルータに設定して、DHCPとするのが確実です。
C. pingは通るがログインできない
ssh-serverが立ち上がっていない可能性があります。
もしくは設定したパスワードが間違っているかもしれません。
2. miconapl
最後にハード制御について設定をすることで完成となります。
/initrd以下にinitrd.buffaloが展開されて置かれますが、ここからmiconaplというハード制御コマンドをコピーします。
# cp -a /initrd/usr/local/sbin/miconapl /usr/local/sbin/ # cp -a /initrd/usr/local/lib/libbuffalo_bin.so* /usr/local/lib/ # ldconfig
起動時にLEDの点滅が止まるように/etc/rc.localに記述を加えます。
# cat /etc/rc.local
#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.
# boot complete
/usr/local/sbin/miconapl -a boot_end
# booting flag change.
echo 0 > /proc/buffalo/booting
if [ -f /proc/buffalo/gpio/switch/sw_control ] ; then
echo on > /proc/buffalo/gpio/switch/sw_control
fi
# stop fan (option)
# /usr/local/sbin/miconapl -a fan_set_speed stop
exit 0
上記ではFanを止める設定ですが、slowやfastなど設定をできます。(参考)
3. Kernelモジュール
必要であれば、Kernelモジュールを/initrd/lib/moduleからコピーして利用することができます。
usbなどを利用するためには必要ですが、それ以外の設定が必要など面倒が多いのでKernelに組み込む形で再構築を行った方が便利です。Kernelの再構築を行わないならば、/initrd/etc/init.d/usb.shなど関連するスクリプトを読み、必要な設定を行います。
次回よりKernelの再構築について説明するため、既存のmoduleの利用についてはこれ以上言及しません。
これで高速で、低消費電力なLinuxサーバが出来上がりました。
自由な世界を楽しみましょう。
Please Leave a Reply
TrackBack URL :