[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
ということを言われて、良く分りません。
#恥を忍んで聞いています。お手やわらかにお願いします。
---
(藤原)