[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

installboot (Re: boot.fs.gz (Re: http://www.ceres.dti.ne.jp/~tsutsui/netbsd/))



>                                            千葉市中央区長洲
>                                                    藤原  誠
恥をしのんで聞いてしまいます。
installboot の方法が分りません。

以前に書いた通り、
http://www.ceres.dti.ne.jp/~tsutsui/netbsd/boot.fs.gz 
で floppy から single user mode で動かすことまでは出来ています。

その後、disklabel をどうやるのがいいのか良く分らなかったのですが
/etc/disktab を用意しておけば一番簡単そうということで、その
single user mode で、
例えば、次のようなものを、/etc/disktab に書いておいて、

Quantum Lightning 730S:\
        :ty#winchester:ns#63:nt#16:nc#1415:\
        :pa#40320:oa#0:ta=4.2BSD:ba#8192:\
        :pb#362880:ob#40320:tb=swap:\
        :pc#1426320:oc#0:tc=4.2BSD:\
        :pd#705600:od#403200:td=4.2BSD:\
        :pg#317520:og#1108800:tg=4.2BSD:

disklabel -w sd0 'Quantum Lightning 730S'

とすれば、希望したことが出来るということが分りました。
それで、これらを /mnt, /mnt/usr, /mnt/var に mount しておいて、
ftp://ftp.netbsd.org/pub/NetBSD/arch/macppc/snapshot/19981023/binary/sets/
にあるもののうち etc, base, kern を展開することまではやりました。

で この後が分りません。

○ installboot をする --- 引数に何を入力するのか分りません。
./installboot -v /boot bootxx /dev/rsd0a

のようなもののうち /boot と bootxx に当たるものに何を入れるかとい
うことです。

○ これをしないとして、/etc/fstab に /dev/sd0a などを書いておいて 
mount -A するとか /mnt/etc/rc.boot を起動するとかするのかなとも思っ
たのですが、
( /usr と /var は mount してくれますが) / については、
mount_ffs: /dev/sd0a on /: specified device does not match mounted device
ということを言われて、良く分りません。     

#恥を忍んで聞いています。お手やわらかにお願いします。
---
(藤原)