4,723
回編集
差分
玄箱Pro
,→HDDブート化
*しばし待つ(LEDの点滅が終わるまで)
これでHDDからブートできるようになるはずです。
==/varがRAM==
普通にHDD化しても/varがRAM上にあるというAsteriskにとっては非常に嫌~な状態ですが、これを止めてHDD上に/varを作るには以下のようにします。<br>
まず、この犯人ですが/usr/local/bin/kuro_libというスクリプトです。その中にcreate_sysfolderというファンクションがあるので、以下の例をみて修正します。
mkdir -m 777 -p /mnt/ram/tmp /mnt/ram/var/tmp /mnt/ram/var/run
mkdir -m 777 -p /var/tmp /var/run
chmod 777 /var/tmp/ /var/run
# rm -rf /tmp /var
rm -rf /tmp
ln -sf /mnt/ram/tmp /tmp
# ln -sf /mnt/ram/var /var
mkdir -m 777 -p /var/lock
mkdir -m 755 -p /var/empty/sshd
RAM上にvarを作ってシンボリックリンクしているので、これを止めてしまいます。上記の変更を行って再起動すれば/varはHDD上になるはずです。起動する度に毎度毎度 mkdir を呼ぶのが気持ち悪い人はコメントアウトしちゃってください。
==足りないものを作る==
エンベデッド系なのでBusyboxが使われているため、psだとかtarだとかが標準のLinuxのものではないので不便。そこで作ります・・・と言いたいとこですが、面倒でしょうから用意しておきました。ルートディレクトリ("/")で展開しちゃってください。上書きされてインストールされます。<br>