ログイン
ユーザID または e-mail:

パスワード:

IDとパスワードを記憶

パスワード紛失

新規登録
メインメニュー

30分間で玄箱のDebian化が可能です。
下記のコマンドをコピーペーストするだけでOK。非常に簡単。

ネットワーク環境が 192.168.11.X という環境であれば、
そのまま使用可能です。その他の場合には、少し変更が必要です。

┏━━━━━━━━┳━━━━━━┯━━━━━━┓
┃ネットワーク環境┃変更前の記述│変更後の記述┃
┣━━━━━━━━╋━━━━━━┿━━━━━━┫
┃192.168.0.X     ┃192.168.11.X│192.168.0.X ┃
┠────────╂──────┼──────┨
┃192.168.1.X     ┃192.168.11.X│192.168.1.X ┃
┠────────╂──────┼──────┨
┃192.168.11.X    ┃-           │-           ┃
┗━━━━━━━━┻━━━━━━┷━━━━━━┛
1. ファームウェアをダウンロード anchor.png
[玄箱用]
http://f45.aaa.livedoor.jp/~yamao/drillking/debian-sarge-2.6.16.9-KUROBOX-20060422.tgz
[玄箱HG用]
http://genbako.vodapone.com/debian-2.6.16.9/debian-sarge-2.6.16.9-KUROHG-20060422.tgz
Page Top
2. 玄箱へログイン anchor.png
Page Top
3. 玄箱にdebian化のための作業ディレクトリの作成 anchor.png
# mkdir /mnt/share/debian-sarge
# chmod 777 /mnt/share/debian-sarge
Page Top
4. /mnt/share/debian-sargeに1.のファイルをコピー(SAMBA経由) anchor.png
Page Top
5. 4.でコピーしたファイルを展開 anchor.png
# cd /mnt/share/debian-sarge
# mkdir rootfs
# tar zxvf debian-sarge-2.6.16.9-KUROBOX-20060422.tgz -C rootfs
※tarの-C オプションは、-Cの後に指定したディレクトリにファイルを
※展開することを示す
Page Top
6. 各種設定ファイルの編集 anchor.png
Debian化した後の玄箱の設定ファイルを編集します。

# vi /mnt/share/debian-sarge/rootfs/etc/hostname
※玄箱のホスト名の編集。
====================================================================
LAP_GENBAKO ←【"KURO-BOX"から変更】
====================================================================

# vi /mnt/share/debian-sarge/rootfs/etc/hosts
※玄箱の中からの名前解決用の記述
※LAP_GENBAKOというホストが 192.168.11.150です。ということを表す。
====================================================================
192.168.11.150 LAP_GENBAKO ←【追加】
====================================================================

# vi /mnt/share/debian-sarge/rootfs/etc/resolv.conf
※DNSサーバの指定の記述
※通常時はルータのアドレスを指定すれば良い。
====================================================================
search
nameserver 192.168.11.1 ←【変更】
====================================================================

# vi /mnt/share/debian-sarge/rootfs/etc/hosts.allow
※アクセス可能なホストの記述。
※ルータ内にあるネットワークであれば、誰でも良いとする。
※よって、ALL : ALL と記述。
====================================================================
# /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.11.0/255.255.0.0 ←【一部修正】
ALL : 127.0.0.1
ALL : ALL                      ←【追加】
====================================================================

# vi /mnt/share/debian-sarge/rootfs/etc/network/interfaces
※この設定が最も重要。
※ネットワークの設定。
※auto eth0 と書けば、ルータからDHCPで自動的にIPを取得してくれるが、
※WindowsPCからは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.11.150
network 192.168.11.0
netmask 255.255.255.0
broadcast 192.168.11.255
gateway 192.168.11.1

iface lo inet loopback

auto eth0 lo
====================================================================
Page Top
7. ROOTFSの圧縮 anchor.png
# cd /mnt/share/debian-sarge/rootfs
# tar zcvf ../rootfs.tar.gz .
Page Top
8. 7.で作成したROOTFSの圧縮ファイルをWindowsへコピー anchor.png
/mnt/share/debian-sarg/rootfs.tgz
Page Top
9. 玄箱をEMモードで起動 anchor.png
# echo -n NGNG > /dev/fl3
# reboot
Page Top
10. 玄箱のCDに付属しているKuroBoxUpdate.exeを起動させる。 anchor.png
EMモードで起動している玄箱のIPアドレスを確認できる。
玄箱はDHCPでIPを取得する。

fileKuroBoxUpdate.lzh

Page Top
11. 玄箱にログイン anchor.png
以下の情報でログイン
ユーザ名 : root
Password : kuro
Page Top
12. パーティションの削除 anchor.png
# /sbin/mfdisk -e /dev/hda
# /sbin/mkfilesystem.sh
Page Top
13. cygwinからFTPクライアントでrootfs.tar.gzを/mnt2/shareへ転送 anchor.png
cygwin> ftp 192.168.11.203

Connected to 192.168.11.203.
220 KURO-BOX-EM FTP server (Version 6.4/OpenBSD/Linux-ftpd-0.17) ready.
Name (192.168.11.203:WinPC): root
331 Password required for root.
Password: ←【"kuro"と入力】

230- Linux 2.4.17 ppc unknown
230 User root logged in.
Remote system type is UNIX.
Using binary mode to transfer files.

ftp> bin
200 Type set to I.
ftp> cd /mnt2/share
ftp> put rootfs.tar.gz
200 PORT command successful.
150 Opening BINARY mode data connection for 'rootfs.tar.gz'.
226 Transfer complete.
58842395 bytes sent in 12.6 seconds (4687143 bytes/s)
ftp> bye
Page Top
14. ROOTFSの展開 anchor.png
# tar zxvf /mnt2/share/rootfs.tar.gz -C /mnt
Page Top
15. 通常モードで起動 anchor.png
# echo -n 'OKOK' > /dev/fl3
# reboot
Page Top
16. 玄箱にログイン anchor.png
以下の情報でログイン

ユーザ名 : tmp-kun
Password : tmp-kun
Debian GNU/Linux 3.1 LAP_GENBAKO
LAP_GENBAKO login: tmp-kun    
Password: 
Linux LAP_GENBAKO 2.6.16.9-kurobox #4 Sat Apr 22 11:33:45 JST 2006 ppc GNU/Linux

The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.

Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
tmp-kun@LAP_GENBAKO:~$ 
tmp-kun@LAP_GENBAKO:~$ cat /proc/version 
Linux version 2.6.16.9-kurobox (root@kuro) (gcc version 3.3.5 (Debian 1:3.3.5-13)) #4 Sat Apr 22 11:33:45 JST 2006
Page Top
17. rootユーザのパスワード設定 anchor.png
$ su
Password: root ←【初期パスワード】

rootユーザのパスワードを設定する。
# passwd
Enter new UNIX password: 
Retype new UNIX password: 
passwd: password updated successfully

# exit
Page Top
18. ユーザ(lap)の追加 anchor.png
$ su -c "adduser lap"
Password: ←【rootユーザのパスワードを入力】

Adding user `lap'...
Adding new group `lap' (1001).
Adding new user `lap' (1001) with group `lap'.
Creating home directory `/home/lap'.
Copying files from `/etc/skel'
Enter new UNIX password: 
Retype new UNIX password: 
passwd: password updated successfully
Changing the user information for lap
Enter the new value, or press ENTER for the default
       Full Name []: 
       Room Number []: 
       Work Phone []: 
       Home Phone []: 
       Other []: 
Is the information correct? [y/N] y
Page Top
17. update anchor.png
$ su -
Password: ←【rootユーザのパスワードを入力】

# apt-get update
# apt-get upgrade

トップ   凍結 差分 バックアップ 複製 名前変更 リロード印刷に適した表示   ページ新規作成 全ページ一覧 単語検索 最新ページの一覧   ヘルプ   最新ページのRSS 1.0 最新ページのRSS 2.0 最新ページのRSS Atom Powered by xpWiki
Counter: 6723, today: 1, yesterday: 0
初版日時: 2007-01-16 (火) 00:35:31
最終更新: 2007-08-27 (月) 02:45:07 (JST) (3740d) by drillking