2007年7月29日(日)
玄箱/NetBSD 手順まとめ
-
玄箱/HG を買ってくる
-
IDE HDD を買ってくる
-
組み立てる
-
ether で継ぐ(俺の場合はクロスで直結)
-
電源を入れる
-
CD-ROM のインストーラを実行すると fdisk して newfs していろいろ展開される
玄箱/Linux 完成
-
EM modeで起動する (login して (192.168.11.150) echo -n 'NGNG' > /dev/fl3 しといて再起動)
-
login して手作業で mkfs する
-
nbloader, bootselecter, netbsd kernel 配置
windows コマンドプロンプトから ftp。 kernel は 20061019
-
installer kernel で起動。 telnet login (192.168.200.210)
-
sysinst が死ぬのでこの後手作業
-
stty erase ^h
-
export EDITOR ed
-
fdisk -u wd0 でパーティション2の OS ID を 169 にする
-
disklabel -e wd0 する。
f と g を削除。 a: を e: に変更。旧 g の先頭から好きに刻んでゆく。 / 用に a を作成。
-
dd if=/dev/zero of=/dev/rwd0a して完全に wipe する(重要)
-
disklabel も消えてしまうので、同じ内容でもう一度刻む
-
newfs する
-
/mnt 以下に mount する
-
配布物 を USB フラッシュメモリに入れておいて玄箱に刺す。 mount_msdos /dev/sd0e /mnt2 してマウント
-
/mnt 以下で配布物を展開。 tar zxvpf
-
chroot /mnt すると展開したコマンドが使えるようになる
-
cd /dev; sh MAKEDEV all
-
cat > /etc/fstab
/dev/wd0e / ffs rw 1 1
/dev/wd0f /usr ffs rw 1 1
/dev/wd0b none swap sw 0 0
^D
-
/etc/inetd.conf 編集(telnet を許可) 末尾の -a valid も消す
-
cat >> /etc/ttys
ttyp0 none network off secure
^D
-
cat > /etc/ifconfig.re0
inet 192.168.200.7 netmask 0xffffff00
^D
-
cat >> /etc/rc.conf
rc_configured=YES
hostname=kuroyagibox
defaultroute=192.168.200.3
^D
-
ln -sf /usr/share/zoneinfo/Japan /etc/localtime
ハードウェアクロッックは国内時なので、さらに9時間ずれてるはず。 date で設定し直し
-
kuro_avrd install
-
linux 側 (wd0e) の /etc/kuro_boot.conf の default 変更
玄箱/NetBSD 完成!
あとは、てきとーにが ん が れ
[referer: [an error occurred while processing this directive]]