thanks for any help, Philip
Well, I remember seeing something in the installation guides about
putting the installer files on unused partitions or on NFS. Looking at
http://www.netbsd.org/docs/guide/en/chap-exinst.html#exinst-choose-media,
it says you can put the installation files in these places as well as
HTTP, local directory, etc. but I honestly have not tried these
methods.
However, all you would need to do once you have such a location set up
is boot the INSTALL kernel (from the hard disk presumably or maybe even
netboot). So your options appear to be: FTP, HTTP, NFS, unmounted
partition, local directory. The first 3 depend on the INSTALL kernel
being able to set up your NIC/network successfully to some degree. The
last two would require you being careful not to erase the installation
tar archives (e.g. an unmounted partition not in use, a local directory
on a file system you don't plan to newfs/erase/reuse).
Hope that was helpful.
____________________________________________________
Yahoo! Canada Toolbar: Search from anywhere on the web, and bookmark your favourite sites. Download it now at
http://ca.toolbar.yahoo.com.
I upgraded our development server (from 3.0 to 3.1) via ssh (the
computer was physically more than 150 km away from where I was).
I upgraded by building NetBSD 3 myself, and upgraded using build.sh.
Sure, I was nervous as hell, but it worked. :)
--
Kind regards,
Jan Danielsson
-lars
1) Make a backup
2) Fetch a new kernel and the binary sets and store them /some/where/
3) Install the new kernel (but keep the old one!!)
# mv /netbsd /netbsd.old
# pax -zrf /some/where/newkernel.tgz
# mv /some/where/newkernel /netbsd
4) Reboot
5) Install the sets *except* etc.tzg and xetc.tgz!!
# cd /
# pax -zrf /some/where/set.tgz
# ...
# ...
6) Run etcupdate to merge important changes:
# cd /
# etcupdate -s /some/where/etc.tgz -s /some/where/xetc.tgz
7) Upgrade finished, time to reboot.
Best regards, Mark
--
Mark Weinem
Jabber: wei...@jabber.cz
> 5) Install the sets *except* etc.tzg and xetc.tgz!!
>
> # cd /
> # pax -zrf /some/where/set.tgz
Maybe add -pe
So you don't lose special modes, ownerships.
thanks, Philip