トップ «前の日記(2008-03-20) 最新 次の日記(2008-03-22)» 編集

ヨタの日々

2001|08|09|10|11|12|
2002|01|02|03|04|05|06|07|08|09|10|11|12|
2003|01|02|03|04|05|06|07|08|09|10|11|12|
2004|01|02|03|04|05|06|07|08|09|10|11|12|
2005|01|02|03|04|05|06|07|08|09|10|11|12|
2006|01|02|03|04|05|06|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|03|04|05|06|07|08|09|10|11|12|
2009|01|02|03|04|05|06|07|08|09|10|11|12|
2010|01|02|03|04|05|06|07|08|09|10|11|12|
2011|01|02|03|04|05|06|07|08|09|10|11|12|
2012|01|02|03|04|05|06|07|08|09|10|11|12|
2013|01|02|03|04|05|06|07|08|09|10|11|12|
2014|01|02|03|04|05|06|07|08|09|10|11|12|
2015|01|02|03|04|05|06|07|08|09|10|11|12|
2016|01|02|03|04|05|06|07|08|09|10|11|12|
2017|01|02|03|04|05|06|07|08|09|10|11|12|
2018|01|02|03|04|05|06|07|08|09|10|11|12|
2019|01|02|03|04|05|06|07|08|09|10|11|12|
2020|01|02|03|04|05|06|07|08|09|10|11|12|
2021|01|02|03|04|05|06|07|08|09|10|11|12|
2022|01|02|03|04|05|06|07|08|09|10|11|12|
2023|01|02|03|04|05|06|07|08|12|
2024|01|02|03|04|

2008-03-21 :-)

_ 朝ったー

0540 起床。

頭痛なおんない

_ 仕事

1 回やすみ

ひたすら寝る。

_ [Panasonic][Let's CF-R4][NetBSD][pxeboot][tftpboot][NFS][DHCP]Panasonic Let's CF-R4 に NetBSD をインストールする

CD-ROM や FD が無いので pxeboot します。

手順

サーバーの準備( NetBSD/i386 )

  1. sets を作る
  2. pxeboot を準備する
  3. netbsd を準備する
  4. dhcpd を準備する
  5. tftp を準備する
  6. NFS を準備する

インストールさせるクライアント( Let's CF-R4 )

  1. pxeboot_ia32.bin を取得する
  2. pxeboot_ia32.bin を起動する
  3. netbsd( netbsd-INSTALL.gz を展開して rename しとく )を取得する
  4. netbsd を起動する
  5. インストール開始する
  6. sets をサーバーから取得する
  7. インストールする

参考

サーバーの準備

sets を作る。

cd /usr/src
mkdir /usr/obj /usr/tools /usr/release
./build.sh -O ../obj -T ../tools -u tools
./build.sh -O ../obj -T ../tools -R ../release -u release

pxeboot を準備する

cd /usr/release/i386/binary/sets/
tar zxvf base.tgz ./usr/mdec/pxeboot_ia32.bin
./usr/mdec/pxeboot_ia32.bin
tar: ustar vol 1, 3784 files, 71106560 bytes read, 0 bytes written in 1 secs (71106560 bytes/sec)
mkdir -p /export/tftpboot/i386
cp /usr/release/i386/binary/sets/usr/mdec/pxeboot_ia32.bin /export/tftpboot/i386

netbsd を準備する

cp /usr/release/i386/binary/kernel/netbsd-INSTALL.gz /export/tftpboot/i386
cd /export/tftpboot/i386
gunzip netbsd-INSTALL.gz
mv netbsd-INSTALL netbsd

dhcpd を準備する

/etc/dhcpd.conf を編集する。

host megumi {
 hardware ethernet 00:0B:97:2F:71:B1;
 fixed-address 192.168.0.8;
 filename="i386/pxeboot_ia32.bin";
 next-server 192.168.0.6;
 option root-path="/export/tftpboot/i386/";
}

再起動

/etc/rc.d/dhcpd restart

tftp を準備する

/etc/inetd.conf を編集する。

tftp            dgram   udp     wait    root    /usr/libexec/tftpd      tftpd -l -s /export/tftpboot

再起動

/etc/rc.d/inetd restart

NFS を準備する

/etc/exports を編集する。

/export -maproot=0 -noresvport -noresvmnt -network 192.168.0.0    -mask 255.255.255.0   -alldirs

/etc/rc.conf を編集する。

rpcbind=yes
mountd=yes
nfs_server=yes
lockd=yes
statd=yes

再起動。

/etc/rc.d/mountd restart
/etc/rc.d/nfsd restart

sets をコピーする

cp -R /usr/release/i386/binary/sets /export/tftpboot/i386/

こんな状態になる。

ls /export/tftpboot/i386/
netbsd   pxeboot_ia32.bin    sets/

クライアントのインストール

Let's CF-R4 の電源を入れた直後の「 Panasonic 」のロゴが出てるうちに F12 を叩くと PXE 起動に移行する。

pxeboot して netbsd-INSTALL が起動して sysinst が起動する。

disklabel はこんな。

img_5511.jpg

配布元は netbsd.org を使っても良いのだけどせっかくだからサーバーに作った sets を使う。sets を作ったときに X11 関連の物を作らなかったので Full installation じゃなくて Custom installation を選択する。Full を選択すると xbase 等をインストールしようとしてエラーになる。

img_5508.jpg

インストールするのはこれだけ。

img_5510.jpg

NFS の設定。サーバーを上記のように作った場合は以下のように設定する。

img_5506.jpg

あとは普通にインストールするだけ。

_ [狼と香辛料]ホロの狡猾そうなこの表情が良い

オープニング

h00.png

ref. 狼と香辛料

_ [][]飯

鍋。ヤマト醤油 の なべ味噌を買っておきながら[ 20080211#p04 ]まだ使ってなかったので使ってみた。うま。

_ [おやつ][日向夏]おやつ

日向夏。砂糖に漬けてみた。

_ [リッジレーサーズ2]リッジレーサーズ2

  • 走行距離 2101km
  • EX ツアー全コースクリア
  • Pro はクリナーレを放置したまま

EX ツアーラストのスペシャルコースでドラゴンセイバーを使ったら平均 370km/h とかニトロ使って 400km/h 超えるとか目が追いつきません速すぎです。

こんな世界。