とりあえず必要なので、sambaのインストール
(ああ、ログ消失で詳細は割愛)
apt-getでインストール
# apt-get install samba
パスワード設定
# smbpasswd -a kurobox
設定変更
/etc/samba/smb.conf
[homes]セクションのwritableをyesに変更
samba再起動
# /etc/init.d/samba restart
これで行けるはず。
(ああ、ログ消失で詳細は割愛)
apt-getでインストール
# apt-get install samba
パスワード設定
# smbpasswd -a kurobox
設定変更
/etc/samba/smb.conf
[homes]セクションのwritableをyesに変更
samba再起動
# /etc/init.d/samba restart
これで行けるはず。
玄箱PROの電源を落とそうと
haltコマンドを実行しても、(shutdown now -hでも)
の状態で、うんともすんとも動かなくなって、電源が落とせない。
なので
haltコマンドを実行しても、(shutdown now -hでも)
kurobox:~# halt Broadcast message from root@kurobox (ttyS0) (Tue Apr 1 16:31:19 2008): The system is going down for system halt NOW! INIT: Switching to runINIT: SendinStopping periodic command scheduler: crond. Stopping internet superserver: inetd. Stopping OpenBSD Secure Shell server: sshd. Saving the system clock.. Stopping kernel log daemon: klogd. Stopping system log daemon: syslogd. Asking all remaining processes to terminate...done. Killing all remaining processes...done. Deconfiguring network interfaces...done. Cleaning up ifupdown.... Deactivating swap...done. Unmounting local filesystems...done. Will now halt. md: stopping all md devices. md: md0 switched to read-only mode. Synchronizing SCSI cache for disk sda: Power down.
の状態で、うんともすんとも動かなくなって、電源が落とせない。
なので
/etc/default/haltの
HALT=poweroffを
HALT=haltに変更すると、電源が切れるようになります。
起動時のコンソールを見ていると、
sushi-k氏のKURO-BOX/PRO Debian化決定版?内のコメント欄にあるように、
Activating swap...Unable to find swap-space signature failed.とエラーが出ているのがわかる。
sushi-k氏のKURO-BOX/PRO Debian化決定版?内のコメント欄にあるように、
# mkswap /dev/sda3を実行すると、直りました。
sushi-k氏のKURO-BOX/PRO Debian化決定版?では、
とあるように、設定を変更しなくてはいけません。
私の場合、ローカルIPの割り当ては192.168.11.*で、当然ながらデフォルトゲートウェイも192.168.11.1なので、これではインターネットにアクセス出来ません。なので、この設定は重要です。
ところで、設定屋って何だろう...(TT
それは、ともかく、
私の場合、ルーターで管理してるので、
これでok
とりあえず、
初期状態では192.168.1.81/255.255.255.0になっているので、
SSHクライアントで192.168.1.81にアクセスして設定屋なんかを換えてください。
とあるように、設定を変更しなくてはいけません。
私の場合、ローカルIPの割り当ては192.168.11.*で、当然ながらデフォルトゲートウェイも192.168.11.1なので、これではインターネットにアクセス出来ません。なので、この設定は重要です。
ところで、設定屋って何だろう...(TT
それは、ともかく、
/etc/network/interfacesをvi等で編集します。
# Used by ifup(8) and ifdown(8). See the interfaces(5) manpage or # /usr/share/doc/ifupdown/examples for more information. auto lo iface lo inet loopback auto eth0 iface eth0 inet static address 192.168.1.81 network 192.168.1.0 netmask 255.255.255.0 broadcast 192.168.1.255 gateway 192.168.1.1元々↑なのを、適宜変更します。
私の場合、ルーターで管理してるので、
# Used by ifup(8) and ifdown(8). See the interfaces(5) manpage or # /usr/share/doc/ifupdown/examples for more information. auto lo iface lo inet loopback auto eth0 iface eth0 inet dhcpと書きかえました。
これでok
とりあえず、
# apt-get updateでも実行しておきましょうか。
# apt-get upgrade
シリアルコンソールの準備も出来て、いよいよDebian化を決行。
当然、自分では何も出来ないので、他の方が公開しているDebian化キットを利用することになります。
今回は、sushi-k氏のKURO-BOX/PRO Debian化決定版?を利用させて頂く事にしました。(sushi-k氏に感謝)
ページを見ながら3つの手順を実行。
1.tarの入れ替え
busyboxのtarではパーミッションの設定が抜けるとかで、GNUのtarに入れ替える。
wgetを使うかwindowsから転送するかで、
http://w3.quake3.jp/sushi-k/pool/kuropro/debian/gnutar_kuropro.gz
を、玄箱PROに入れて
# mv /bin/tar /bin/tar.Origを実行
# gzip -dc gnutar_kuropro.gz >/bin/tar
# chmod a+x /bin/tar
ちなみに、wgetは初期設定では使えないらしいので、windowsから転送しました。
で、windowsからmtd deviceに転送すると、/mnt/mtd に入るようです。
2.Debian化キットの適用
今度は、
http://w3.quake3.jp/sushi-k/pool/kuropro/debian/debian_kit.tar.gz
を、玄箱PROに入れて
# tar xvzpf debian_kit.tar.gz -Cを実行
ABIの問題とか良く解らないけど、これでOABI対応になるらしい。
3.HDDブート化
uImage.buffalo
hddrootfs.tar.gz
ChangeMeDevHDD
ChangeMyUbootEnv
の4つのファイルをここ(http://w3.quake3.jp/sushi-k/pool/kuropro/debian/)から頂いて、
windowsで玄箱PROのmtd deviceに転送。
そして、本体裏側に付いているResetボタンを長押し。
"ピッ"と音が鳴り、INFOランプが点滅がはじまって、点滅が終われば完了。
シリアルコンソールでは[enter]を押すとプロンプトが出るので、
# rebootで玄箱PROを再起動させDebian化終了です。
