summaryrefslogtreecommitdiff
path: root/distrib/notes/sun3/upgrade
diff options
context:
space:
mode:
Diffstat (limited to 'distrib/notes/sun3/upgrade')
-rw-r--r--distrib/notes/sun3/upgrade70
1 files changed, 70 insertions, 0 deletions
diff --git a/distrib/notes/sun3/upgrade b/distrib/notes/sun3/upgrade
new file mode 100644
index 00000000000..03413985f35
--- /dev/null
+++ b/distrib/notes/sun3/upgrade
@@ -0,0 +1,70 @@
+
+There is no automated upgrade program in this release.
+(This is the first official release for the Sun3 anyway.)
+However, it is possible to upgrade your system manually.
+
+Manual upgrade procedure:
+
+ * Place _at least_ the `base' binary set in a filesystem
+ accessible to the target machine. A local filesystem
+ is preferred, since there may be incompatibilities
+ between the NetBSD 1.1 kernel and older route(8)
+ binaries.
+
+ * Back up your pre-existing kernel and copy the 1.1
+ kernel into your root partition.
+
+ * Reboot with the 1.1 kernel into single-user mode.
+
+ * Check all filesystems:
+
+ /sbin/fsck -p
+
+ * Mount all local filesystems:
+
+ /sbin/mount -a -t nonfs
+
+ * If you keep /usr or /usr/share on an NFS server, you
+ will want to mount those filesystems as well. To do
+ this, you will need to enable the network:
+
+ sh /etc/netstart
+
+ NOTE: the route(8) commands may fail due to potential
+ incompatibilities between route(8) and the NetBSD 1.1
+ kernel. Once you have enabled the network, mount the
+ NFS filesystems. If you use amd(8), you may or may not
+ have to mount these filesystems manually. Your mileage
+ may vary.
+
+ * Make sure you are in the root filesystem and extract
+ the `base' binary set:
+
+ cd /
+ tar --unlink -zxvpf /path/to/base11.tar.gz
+
+ NOTE: the `--unlink' option is _very_ important!
+
+ * Install a new boot block:
+
+ cd /usr/mdec
+ cp -p ./ufsboot /mnt/ufsboot
+ sync ; sleep 1 ; sync
+ ./installboot /mnt/ufsboot bootxx /dev/rsd0a
+ # Substitute your root partition here -^
+
+ * Sync the filesystems:
+
+ sync
+
+ * At this point you may extract any other binary sets
+ you may have placed on local filesystems, or you may
+ wish to extract additional sets at a later time.
+ To extract these sets, use the following commands:
+
+ cd /
+ tar --unlink -zxvpf <path to set>
+
+NOTE: you SHOULD NOT extract the `etc' set if upgrading. Instead,
+you should extract that set into another area and carefully merge
+the changes by hand.