システムの基本的な部分をインストールする.
「a:Install NetBSD to hard disk」を選ぶ.「b:yes」を選び続行する.
sd0aのみ検出されるので「a:ok」を選ぶ.
インストール時にはディスクのジオメトリを誤情報のまま進める。 HDDに記載されているジオメトリを入力してインストールすると「No operationg system」と 表示され起動できない。
Chipher schemeはMD5を選択。 DESを使用している他のUnix-like OSとの互換性は考慮しない。
Fast File Systemでフォーマットされ,各partitionがmountされる.
インストーラを終了しrebootする.
ユーザ登録を行う.
User Name: xxxx Password: とりあえず無し User ID: 1001 Group ID: 0 <-- つまりwheel group.suでrootになれる.なので、
useradd -G wheel -d /home/xxxx -m -u 1001 -v xxxxとする.
pathに/sbin, /usr/sbinおよび/usr/local/sbinを加えておく.
rc.confの最後に
ifconfig_fxp0="inet 192.168.0.10 netmask 255.255.255.0"を追加する。
mygate。内容は
192.168.0.1の一行。
myname。内容は
YbTL-2MkIIの一行。
resolv.conf。内容は
nameserver 192.168.0.1 domain min1.gnst.okayama-u.ac.jpの一行。
手動で設定する場合は,
/sbin/ifconfig rtk0 inet 192.168.0.10 netmask 255.255.255.0 /sbin/route add default 192.168.0.1
reboot後、telnetで最寄りのWSに接続してみる。
XFree86 -configureを実行する。
~/XF86Config.newを修正する.
Section "InputDevice"を Option "Device" "/dev/wsmouse0"と修正。
Section "Device"で Option "Accel"と修正。
SubSection "Screen"で DefaultDepth 16 Subsection "Display"で Depth 16 modes "1280x1024"と修正。
XF86Config.newを/etc/XF86Configにcpする.
/home/jyam/.cshrcのpathへ/usr/X11R6/binを追加する.
~/.loginへ「stty erase ^h」を追加する.
rc.confの最後に
sshd=YESを追加する。reboot後sshdが使える。
/dev/wd1fを/mntにmountしてcp -rをかける。
ソースコードを用意する.
各ファイルのアクセスモードを644に変更する.
xmkmfを実行する.
makeを実行する.
make install; make install.manを実行する.
as, cc, cppはNetBSD-2.0.2附属のものを使用すること. 後で入れるGCC-4.0ではコンパイル不可能.
kernelのSourceを展開する.
cd / tar zxvf sys.src.tgzテンプレイトファイルを作成し,修正する.
cd /usr/src/sys/arch/amd64/conf cp GENERIC JYAM vi JYAM OPTIONS RTC_OFFCET=-540config JYAMを実行する.一瞬.
cd ../compile/JYAMし,make dependを実行する(3分ぐらい).
makeを実行する.約4分.make; dateとすると大体の時間がはかれて便利.
新しいkernelをルートディレクトリへ移動する.
mv /netbsd /netbsd.orginal mv ./netbsd /再起動する.
shutdown -h now (reset switch)
localtimeを設定する.
rm /etc/localtime ln -s /usr/share/zoninfo/Japan /etc/localtime