最初に戻る | 情報源 | 材料 | NFS | 設定・作業 | その他 | sparc の例 | INSTALL 英語の説明 (using diskless setup の項)

NetBSD Network boot (sparc の例)

まずは材料ということで
netboot
1.4 の netboot ( ftp://ftp.dti.ad.jp/pub/NetBSD/ NetBSD-1.4.1/ sparc/ installation/ netboot/ の下にある) を server:/etc/inetd.conf に指定してある /tftpboot の下に置く
名前は IP address を 16 進で表現したものに arch を付けたものを使う。 D234FED0.SUN4C のような名前になる。(この項 1999/04/03 に修正) arch は付けなくても動く気がしている。(SS-2, SS-10)
miniroot
全く初めて NetBSD を設置する場合、 この miniroot を使って、installer (./install) を起動する必要がある (もし別に NetBSD が動いている機械があれば、 このminiroot を使わずに、 別の機械に NetBSD の全ての /, /usr などを用意しておき NFS mount する方法もある。 しかしここでは、全く初めの場合を考える)。そこで、
ftp://ftp.iij.ad.jp/pub/NetBSD/ NetBSD-1.4.1/ sparc/ installation/ miniroot/ または
ftp://ftp.iij.ad.jp/pub/NetBSD/ arch/sparc/snapshot/ comdex-fall-1999/ installation/miniroot/
にある miniroot を miniroot の置き方 も見て
dd if=/home6/tateyama/miniroot-tmp/miniroot of=/dev/rsd0a
のようにして file system に直接書いて用意する。 (と書いたもの、最近次のようになってしまったが) 実はどうも c 区画に書いておけば、問題なく動くという 理解をしている。 miniroot は export しておく。(NFS の設定) miniroot を目的の機械から読むには のどちらでも良い。 (準備をしているこの段階としてはどちらの場合も mini-root の準備 については同じ) 以下では後者のように bootparams に設定して後者の方法で利用する。
/etc/ethers, /etc/hosts
rarpd server となる機械で上記二点を設定する。 (参考)
/etc/bootparams
目的機械 root=NFS:/miniroot swap=NFS:swap のように書く。例えば、
     tateyama root=komekome:/netbsd-mini \ 
     swap=komekome:/home6/tateyama/swap 
のようになる。そうしておいて、
(SunOS)  /usr/etc/rpc.bootparamd
(NetBSD) /usr/sbin/rpc.bootparamd 
などで起動する (これが起動されていないと whoami に失敗したという文字が表示される
bootparamd: 'whoami' call failed)
tftpserver の設定,
/etc/inetd.conf (変更後は inetd に kill -1 を送ること) /etc/services も確認する。
rarpd, bootparmad (/usr/sbin/rpc.bootparamd )
を動かしておく
いよいよ起動 (network boot)
ok のところで boot le() と入力する。 ... root device: ときかれたら le0 と入力
(1999/12/23) 別の NetBSD-1.3J/macppc の機械に server を用意する。 一つの disk をまるまる使うこと。dd で書く時は umount しておくこと。 使う時には当然 mount しておくこと。
 
1999/12/23 1.4M にして書換中
1999/07/20 1.3.3 だったものを 1.4 に変更。dti には無かったので iij
           にする



Last Update
19:53:05 03/12/08
Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)
Apache/2.0.65 (Unix) mod_ssl/2.0.65 OpenSSL/1.0.1g DAV/2 PHP/5.4.26
Count.cgi
(since 1999/12/23)