1.玄箱HGを初期化する。

HDDのパーティションを削除して、取り付ける。その後玄人志向のホームページからファームウェアアップデートをダウンロードしてKuroBoxUpdate.exeを起動する。

2.Debian化キットをダウンロードする。

玄箱うぉううぉう♪さんで配布されているdebian_2005_08_21_dist.tgzを自分のマシンにダウンロードする。(ミラー)

3.EMモードに落ちる

玄箱にログインしてEMモードに落ちる。

----------------------------------
uroutoshikou KURO-BOX/HG (IESHIGE)
Linux/ppc 2.4.17_mvl21

KURO-BOX login: root
Password:
Linux (none) 2.4.17_mvl21 #24 2004年 10月 19日 火曜日 17:17:03 JST ppc unknown
root@KURO-BOX:~# echo -n 'NGNG' > /dev/fl3
root@KURO-BOX:~# reboot
----------------------------------

4.パーティションを分割する。

/dev/hda1	200M	/
/dev/hda2	512M	[swap]
/dev/hda3	  5G	/usr
/dev/hda4	その他	[extended]
/dev/hda5	  2G	/var
/dev/hda6	  1G	/home
/dev/hda7	残り	/mnt

# mfdisk -e /dev/hda
# mfdisk -c /dev/hda
n[enter]
p[enter]
1[enter]
[enter]
+200M[enter]
n[enter]
p[enter]
2[enter]
[enter]
+512M[enter]
n[enter]
p[enter]
3[enter]
[enter]
+5120M[enter]
n[enter]
e[enter]
4[enter]
[enter]
[enter]
n[enter]
[enter]
+2048M[enter]
n[enter]
[enter]
+1024M[enter]
n[enter]
[enter]
[enter]
t[enter]
2[enter]
82[enter]
w[enter]

# mke2fs -j /dev/hda1
# mke2fs -j /dev/hda3
# mke2fs -j /dev/hda5
# mke2fs -j /dev/hda6
# mke2fs -j /dev/hda7
# mkswap /dev/hda2
# mount -t ext3 /dev/hda1 /mnt
# mkdir /mnt/usr
# mount -t ext3 /dev/hda3 /mnt/usr
# mkdir /mnt/var
# mount -t ext3 /dev/hda5 /mnt/var
# mkdir /mnt/home
# mount -t ext3 /dev/hda6 /mnt/home
# mkdir /mnt/mnt

5.debian化キットを展開する

ftpでdebian化キットを転送する

c:\> ftp 192.168.xxx.xxx
ftp> bin
ftp> cd /mnt
ftp> put debian_2005_08_21_dist.tgz
ftp> by

# cd /mnt
# tar xzf debian_2005_08_21_dist.tgz
# rm debian_2005_08_21_dist.tgz

5.設定をする

【想定例】
IP:192.168.5.10/24
GW:192.168.5.1
DNS: 192.168.5.1
HOST: KURO-BOX
DOMAIN: MYDOMAIN.COM

# vi /mnt/etc/fstab
-------
/dev/hda1       /               ext3    defaults,noatime,errors=remount-ro      0 0
proc            /proc           proc    defaults                        0 0
none            /dev/pts        devpts  gid=5,mode=20                   0 0
/dev/hda2       swap            swap    defaults                        0 0
/dev/hda3       /usr            ext3    defaults,noatime                0 0
/dev/hda5       /var            ext3    defaults,noatime                0 0
/dev/hda6       /home           ext3    defaults,noatime                0 0
/dev/hda7       /mnt            ext3    defaults,noatime                0 0
-------

# vi /mnt/etc/network/interfaces
-------
# 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.5.10
network 192.168.5.0
netmask 255.255.255.0
broadcast 192.168.5.255
gateway 192.168.5.1

iface lo inet loopback

auto eth0 lo
-------

# vi /mnt/etc/resolv.conf

-------
search mydomain.com
nameserver 192.168.5.1
-------

# vi /mnt/etc/hosts

-------
127.0.0.1       localhost
192.168.5.10   kuro-box
-------

# vi /mnt/etc/hosts.allow 

-------
ALL : 192.168.5.0/255.255.255.0
ALL : 127.0.0.1
-------

5.通常モードに復帰する
# echo -n 'OKOK' > /dev/fl3
# reboot