トップページ >玄箱> 玄箱Debian化(一応)完了?

« もしかして年内最後? | トップページ | 玄箱でOracle10g RAC!? »

2004/12/28

玄箱Debian化(一応)完了?


ようやく玄箱HGのセットアップ~Debian化が出来たような気がします。

以下のところを参考にしました。 #主にです。他にも一杯見ています。

これらのサイト様には感謝!多謝!です。
以下、自分の作業記録という意味で、先人たちの焼き直しではありますが、作業手順をまとめておきます。
#あくまでも、私がこの手順で玄箱HGをDebian化したと言うだけで、作業手順・内容・結果を保証できるわけではありません。
(念のために)



基本的には、スペースモラトリアムノカミサマ - 玄箱 KURO-BOX/HG の Debian 化の手順をベースに作業を行いました。
以下の手順には、誤りや私の勘違いもあるかもしれませんので、全てを鵜呑みにせず、あくまでも参考情報としてお読み下さい。

1. とにかく玄箱HGを普通にセットアップする。
付属CDのsetupプログラムも実行する
※上手く行けばこの時点でDHCPによってIPアドレスが割り振られ、またWindowsマシンからもワークグループ"WORKGROUP"、マシン名"kuro-box-em"として見えるはず。
Explorer等でアクセスすると共有フォルダ"share"にファイルが読み書きできることが確認できます。

2. 玄箱うぉううぉう♪さんのところから、以下のファイルを入手して\\kuro-box\share に転送しておく。

Debian化イメージ debian_2004_12_26_dist.tgz
KURO-BOX/HG向けに改善された kuroevtd_1.1.3.tgz

これらのファイルはアップデートされている可能性がありますので、都度確認をするようにします。

3. 玄箱HGをEMモードに落とす。
telnetでlogin(アカウント:root、パスワード:kuroadmin)して、以下のように操作。

# echo -n 'NGNG' > /dev/fl3
# reboot

telnetするためにIPアドレスを調べておきます。
私の場合はルータのDHCPリース状況画面から確認することが出来ました。
telnetはWindows標準のものでも良いですが、今後の作業を考えるとTeraTermProが超お勧め!
#釈迦に説法かも…

4. いよいよ作業開始。まずはパーティションのマウントから。
再びtelnetでlogin(アカウント:root、パスワード:kuroadmin)して、以下のように操作。

まず素のmount状態を見てみます。
# mount
/dev/root on / type auto (rw,errors=remount-ro,errors=remount-ro)
proc on /proc type proc (rw)
none on /dev/pts type devpts (rw,gid=5,mode=20)

そして実際のmount実行。
# /bin/mount -t ext3 /dev/hda1 /mnt
# /bin/mount -t ext3 /dev/hda3 /mnt2

ちゃんとmountされたようです。
# mount
/dev/root on / type auto (rw,errors=remount-ro,errors=remount-ro)
proc on /proc type proc (rw)
none on /dev/pts type devpts (rw,gid=5,mode=20)
/dev/hda1 on /mnt type ext3 (rw)
/dev/hda3 on /mnt2 type ext3 (rw)

5. 第一パーティションのファイルを全部消す!
なかなか怖いコマンドですが、一気に行きます!

# cd /mnt
# rm -r *

わりとあっさりと消えます。

6. Debian 化イメージを展開
ここも一気に解凍します!

# tar zxvf /mnt2/share/debian_2004_12_26_dist.tgz

ファイル群がダァ~ッと解凍されていく様子をしばらく眺めます。

7. kuroevtd を1.1.3に入れ替え
深く考えずにサクサク行きます。

まずはアーカイブを解凍
# tar zxvf /mnt2/share/kuroevtd_1.1.3.tgz kuroevtd/kuroevtd
# ls -l kuroevtd/kuroevtd
-rwxr-xr-x    1 root     root         8140 Nov 13  2004 kuroevtd/kuroevtd

そして実際のファイルを置き換えてから、作業ディレクトリを削除
# mv kuroevtd/kuroevtd usr/sbin/kuroevtd
# rmdir kuroevtd

正直、私レベルにはおまじないのようなステップ…

8. ねぎ式のハングアップ対策1
※このステップは、スペースモラトリアムノカミサマの手順で失敗したので、少し変えてみました。

# mv /dev/ttyS1 /mnt/dev/AVR00

これが、オリジナルの手順だと”# mv /mnt/dev/ttyS1 /mnt/dev/AVR00”になっている
私のやりかたは、怪しいかも!?

9. ねぎ式のハングアップ対策2
スペースモラトリアムノカミサマ手順には、以下のようにあるのですが

/mnt/etc/init.d/kuro_boot と /mnt/etc/init.d/halt と /mnt/etc/init.d/reboot 中の /dev/ttyS1 を /dev/AVR00 に変更

該当部分を見てみると、すでに/dev/AVR00に変更されており、特にすることはありませんでした。
debian_2004_12_26_dist.tgzの時点で、既に対応して頂いているのだと思います。

10. ねぎ式のハングアップ対策3 (kuroevtd 1.1.3 版)
ここも上記同様に既に付け足されていました。

/mnt/etc/init.d/kuroevtd の中の /usr/sbin/kuroevtd の後に /dev/AVR00 を付け足す

11. IPアドレスの変更など
玄箱うぉううぉう♪さんのDebian化イメージを解凍した状態では、IPアドレスが192.168.0.100となっており、その他の設定もそれに準じたものになっています。
私は家の中のネットワークを、192.168.1.x で構成しているので、このタイミングで玄箱HGのネットワーク設定を変更しておきます。
(玄箱HGを192.168.1.9にしてみます)

・まずは、IPアドレスの修正
/mnt/etc/network/interfaces を修正(IPアドレス、ネットワークアドレス、サブネットマスク、ブロードキャストアドレス、デフォルトゲートウェイアドレスを修正します)

# Used by ifup(8) and ifdown(8). See the interfaces(5) manpage or
# /usr/share/doc/ifupdown/examples for more information.
iface eth0 inet static
address 192.168.1.9
network 192.168.1.0
netmask 255.255.255.0
broadcast 192.168.1.255
gateway 192.168.1.1
iface lo inet loopback
auto eth0 lo

・次に、アクセスリスト?の修正
/mnt/etc/hosts.allow を修正(192.168.1.x からのアクセスを許可)

# /etc/hosts.allow: list of hosts that are allowed to access the system.
#                   See the manual pages hosts_access(5), hosts_options(5)
#                   and /usr/doc/netbase/portmapper.txt.gz
#
# Example:    ALL: LOCAL @some_netgroup
#             ALL: .foobar.edu EXCEPT terminalserver.foobar.edu
#
# If you're going to protect the portmapper use the name "portmap" for the
# daemon name. Remember that you can only use the keyword "ALL" and IP
# addresses (NOT host or domain names) for the portmapper. See portmap(8)
# and /usr/doc/portmap/portmapper.txt.gz for further information.
#
#ALL : 192.168.0.0/255.255.255.0
ALL : 192.168.1.0/255.255.255.0
ALL : 127.0.0.1

・名前解決のためのDNSサーバアドレスを修正
/mnt/etc/resolv.conf を修正(ブロードバンドルータのアドレスを指定)

search
nameserver 192.168.1.1

・ついでに、hostsファイルも修正
/mnt/etc/hosts を修正

127.0.0.1       localhost
192.168.1.9     KURO-BOX

これぐらいでいいはず。
この設定をしくじると、再起動後に(;´д⊂ ことになります……えぇ、すでに泣きましたよ

12. EM モードから復帰
緊張の一瞬です。

# echo -n 'OKOK' > /dev/fl3
# reboot

さあ、ちゃんと上がってくるでしょうか!?

13. ちゃんとログインできるか?確認
今までの手順が上手く行けば、設定したIPアドレスでtelnetでloginできるはず。
祈りつつ、TeraTermProからloginを試みます。

アカウント:tmp-kun
パスワード:tmp-kun

rootアカウントもありますが、この時点では直接loginできませんでした。

アカウント:tmp-kun
パスワード:tmp-kun

tmp-kunでloginした後に、suコマンドでrootになりましょう。

# su -

とりあえず、ログインでキタ━━━━━━(゚∀゚)━━━━━━ !!
まずは、ここまでとします。

★ この後の予定

  • tmp-kun,rootアカウントのパスワード変更
  • 自分用アカウントの作成
  • 何かパッケージを追加とか(何を?)
  • 各種サーバ設定(とりあえずSambaを設定してWindowsマシンから共有ファイルサーバにしたいのと、Apacheを勉強用に建てたい)
  • できれば外部からもアクセスできる環境構築(ダイナミックDNSの登録、ルータの設定など)

本当に出来るんかな?しばらくは、いろいろと楽しめそう…
#まだまだ続く苦労と試行

この後のことも含めて、やったことをまとめたエントリはこちら。
玄箱今までのまとめ
玄箱今までのまとめ(2)


玄箱で遊ぶためにお薦めの参考書です。↓

玄箱で遊ぼう!!
玄箱で遊ぼう!!
posted with amazlet at 05.05.19
鈴木 哲哉
ラトルズ (2005/02)
売り上げランキング: 378
通常24時間以内に発送
おすすめ度の平均: 4
4 意外におもしろかった


図解でわかるLinux環境設定のすべて
西村 めぐみ
日本実業出版社 (2004/11/30)
売り上げランキング: 1,276
通常24時間以内に発送
おすすめ度の平均: 4.4
3 初心者には敷居が高いです
5 Linux初心者にはお勧めです
4 linuxをより深く知る


玄箱の本
玄箱の本
posted with amazlet at 05.06.23
米田 聡 川井 義治 吉川 敦
毎日コミュニケーションズ (2005/06)
売り上げランキング: 441

「玄箱」カテゴリの記事

2004 12 28 [玄箱] | 固定リンク はてなブックマーク このエントリーを含むはてなブックマーク del.icio.us テクノラティ・リンク検索結果 |



参考になる本があるかも


参考になりそうなものをGoogleで調べてみる

カスタム検索

トラックバック

この記事のトラックバックURL:
http://app.cocolog-nifty.com/t/trackback/26616/2395703

この記事へのトラックバック一覧です: 玄箱Debian化(一応)完了?:

» LinkStationメンテ [Pokazuka Quibbling から]
とりあえずコピーしたほうのHDDで組み立てるとそのまま動作したので次はtelne... 続きを読む

受信 2005/02/25 11:34:21

» KURO-BOX [PukiWiki/TrackBack 0.2 から]
玄箱KURO-BOX/HGでHomeサーバ構築 NAS(Network Attach Storage)組み立てキットとして玄人志向から販売されている玄箱K... 続きを読む

受信 2005/03/05 14:10:14

» LinkStation復活 [Pokazuka Quibbling から]
先日EMモードに入ったまま脱出できなくなってそのまま放置されていたLinkSta... 続きを読む

受信 2005/03/08 11:35:21

» 玄箱インストール履歴 [PukiWiki/TrackBack 0.1 から]
パーティション再構築からwoody玄箱まで2005-05-21 (土) 19:55:11 † 参考サイト partition1.webarchive 参考サイト &ref(): File not found: "partition2.webarchive" at page "玄箱インストール履歴"; ↑EMモードに落ちる &dagger... 続きを読む

受信 2005/05/21 20:43:17

» 玄箱/フォーマットからWoody箱まで [PukiWiki/TrackBack 0.1 から]
パーティション再構築からwoody玄箱まで2005-05-21 (土) 19:55:11 † 参考サイト &ref(): File not found: "partition1.webarchive" at page "玄箱/フォーマットからWoody箱まで"; 参考サイト &ref(): File not found: "partiti... 続きを読む

受信 2005/05/21 23:24:57

» 玄箱/フォーマットからWoody箱まで [PukiWiki/TrackBack 0.1 から]
パーティション再構築からwoody玄箱まで2005-05-21 (土) 19:55:11 † ↑EMモードに落ちる † $ ssh 192.168.1.96 $ su # echo -n 'NGNG' > /dev/fl3 これでEMモードに落ちるので、再起動。 # reboot ↑玄箱にtelnetログイン † telnet... 続きを読む

受信 2005/05/21 23:28:52

» 玄箱のDebian化 [Linux 実験室 から]
先人の方々の情報を参考に、玄箱のDebian化を試みました。 4回ほど失敗し、起... 続きを読む

受信 2006/03/17 0:17:29

コメント

コメントを書く







dellcampaign3_468x60


Apple Store(Japan)
blogランキング


あわせて読みたい


-->