Barbarossa Blog
2024 / 11   «« »»
01
F
 
02
S
 
03
S
 
04
M
 
05
T
 
06
W
 
07
T
 
08
F
 
09
S
 
10
S
 
11
M
 
12
T
 
13
W
 
14
T
 
15
F
 
16
S
 
17
S
 
18
M
 
19
T
 
20
W
 
21
T
 
22
F
 
23
S
 
24
S
 
25
M
 
26
T
 
27
W
 
28
T
 
29
F
 
30
S
 
meaning of mark :: nothing , comment
Pageview

Online Status

Profile
hHandleName = Fe+;



某メーカ勤務の怪しい会社員。
40代に突入しても不惑の域に達しない。

Recent Diary

Recent Comments

RSS & Atom Feed
Barbarossa Blog
RSS1.0 / RSS2.0 / Atom0.3
Kの外部記憶
RSS1.0 / RSS2.0 / Atom0.3
Fe+の子育てログ
RSS1.0 / RSS2.0 / Atom0.3
Fe+の麺類万歳
RSS1.0 / RSS2.0 / Atom0.3
Fe+の千夜一夜
RSS1.0 / RSS2.0 / Atom0.3
Fe+の外部記憶
RSS1.0 / RSS2.0 / Atom0.3
Fe+の自腹 de movie
RSS1.0 / RSS2.0 / Atom0.3
Fe+の逆転MBA
RSS1.0 / RSS2.0 / Atom0.3
転載 no Blog
RSS1.0 / RSS2.0 / Atom0.3
ヘタウマお絵かき
RSS1.0 / RSS2.0 / Atom0.3
チャレンジ英語1000時間
RSS1.0 / RSS2.0 / Atom0.3

«« iPhone SDKをダウンロードしてみた | main | rsyncでblogバックアップ »»
«« カテゴリ内前記事(iPhone SDKをダウンロードしてみた) | Fe+の外部記憶 | カテゴリ内次記事(rsyncでblogバックアップ) »»
2008/11/15
玄箱セットアップログ
また再セットアップする時用にログを残しておこう。
ちなみにDebianはetchです。
cpufrequtilsは入れようとおもったけど止めた。
スペックを確認したらPowerPC 200MHzだった・・・orz。
意味ないよね。きっと。

1.EMモードに移行
まずはこっちを試してみる。
# echo -n "NGNG" > /dev/fl3
# reboot
これでEMモードに入れない場合にはこちらを試す。
# echo -n "NGNG" > /dev/mtdblock2
# reboot

2.EMモードでDebian sargeをセットアップする
まずは玄箱を探すためにKuroBoxUpdate.exeで玄箱を探す。
見つかったIPに対してTelnetでログイン。
user : root
pass : kuro

sarge化された玄箱のイメージをダウンロード。
http://www.revulo.com/kuro-box/Debian/Kernel2.6.htmlから入手できるよ。
debian-sarge-2.6.17.3-kuroBOX-20060702.tgzを取得した。

HDDデバイスの初期化
# /sbin/mfdisk -e /dev/hda

パーティションの初期化
# sh /sbin/mkfilesystem.sh

ftpでさきほどのDebian sargeイメージを/mnt2/shareに転送。
/mntに展開する。
# cd /mnt
# tar zxvf /mnt2/share/debian-sarge-2.6.17.3-kuroBOX-20060702.tgz

ネットワークの設定をしておく
/mnt/etc/network/interfacesを編集

hostsの設定をしておく
/mnt/etc/hosts

EMモードを抜ける
# echo -n 'OKOK' > /dev/fl3
# reboot
だめだったらこちら。
# echo -n "OKOK" > /dev/mtdblock2
# reboot
※2008.11.30追記 あらかじめ#cd /devなどをして/dev/fl3の存在を確認するのが吉。

3.Debian sarge化された玄箱でetch化作業
user : tmp-kun
pass : tmp-kun
rootパスワードはrootでOK

/etc/apt/sources.listを書き換える
deb http://ftp.jp.debian.org/debian etch main contrib non-free
deb http://security.debian.org etch/updates main contrib non-free

メールサーバは消しちゃう(exim)
# apt-get remove exim

あとはひらすらupdate,upgradeする
# apt-get update
# apt-get upgrade
# aptitude update
# aptitude upgrade
# aptitude install initrd-tools
# apt-get dist-upgrade
これでsargeからetchにアップグレードできているはず。

/etc/init.d/haltに玄箱のhalt設定をする
echo -n "EEEE" > /dev/ttyS1
halt -d -f -i $poweroff $hddown

/etc/init.d/rebootに玄箱のreboot設定をする
echo -n "CCCC" > /dev/ttyS1
reboot -d -f -i

tmp-kunアカウントは消しておく
# deluser --remove-home tmp-kun

4.Sambaの設定
swatは入れない。(奴は勝手にsmb.confを壊すので)
# aptitude install samba
/etc/samba/smb.confの設定。
ホームディレクトリ利用可能で、shareディレクトリを設ける。
[global]
log file = /var/log/samba/log.%m
dns proxy = no
load printers = no
netbios name = server name
server string = samba name
socket options = TCP_NODELAY SO_SNDBUF=8192 SO_RCVBUF=8192
workgroup = workgroup name
os level = 20
map to guest = Bad User
hosts allow = 192.168.0. 127.
security = share
max log size = 50
dos charset = CP932
unix charset = UTF8
display charset = UTF8
invalid users = root

[homes]
browseable = no
writable = yes
create mask = 644
hide dot files = no
comment = Home Directories
directory mask = 0755
encrypt passwords = yes
security = yes
case sensitive = yes

[public]
writable = yes
path = /home/share
guest ok = Yes
create mask = 0777
comment = Public Share
directory mask = 0777
guest only = Yes
case sensitive = yes
って感じで。

5.Apacheのインストール
PHP5とGDも入れておく
# aptitude install apache2
# aptitude install php5 libapache2-mod-php5 php-pear php5-gd

6.SSHのインストール
aptitude install ssh

7.Webminのインストール
# aptitude install wget
# aptitude install openssl libauthen-pam-perl libio-pty-perl libmd5-perl
# wget http://prdownloads.sourceforge.net/webadmin/webmin_1.441_all.deb
# dpkg -i webmin_1.441_all.deb
etchだとwebmin関係のパッケージがapt-get,aptitudeで入手できない。
Webminを入れる前にApache2,Samba,SSHを先に入れておくと自動的に入る。


もしかしたら以下の方法だったら入るかも。
Installing on Debian

※追記2008.11.26 PowerPC用のパッケージがapt-get経由だと取れない。
 普通にwebmin_1.441_all.debをインストールするのがベスト。
 Apache/sambaなどを入れた後にインストールすれば問題なし。
 あとはdpkg-reconfigureでパッケージの再設定とかでも大丈夫か?→だめだった

※追記2008.11.27 Webminからできた。
 Webmin設定→Webminモジュールを選択して「www.webmin.comからの標準モジュール」から任意のモジュールを選択すればOK。→だめだった

8.ロケールの設定
日本語を表示できるようにします。
# apt-get install language-env
# user-ja-conf

9.mt-daapdの設定
iTunesサーバを入れちゃう。
# apt-get install mt-daapd
etchだとapt-getで大丈夫。
あとは/etc/mt-daapd.confの修正
mp3_dir = /home/share/music
servername = iTunes server name
rescan_interval = 300
程度を設定して/etc/init.d/mt-daap startしてiTunesを起動してサーバが見えればOK。
mp3_dirで指定する場所はsambaの共有ディレクトリ内にした。
(その方が運用が楽なので)

10.hddtempを入れる
HDDの温度を測れるようにする
# apt-get install hddtemp

11.profptdを入れる
FTPサーバのproftpdを入れる
# aptitude install proftpd

12.ntpdateで時刻合わせをする
こちらの情報が詳しくてよろしいかと


以後、順次追加します。
posted at 2008/11/16 3:31:36
lastupdate at 2008/11/30 13:25:40
修正
 
Comments

Post your Comment
name
mail
home
comment
文字装飾グラデーション絵文字