prep revision 1.4
1Currently NetBSD/pmax supports three different installation methods.
2From most convenient to least convenient, they are:
3
4	1. Booting as a diskless workstation via Ethernet,
5	   followed by initialization of the local disk and
6	   installing onto the local disk over NFS.
7
8	2. Copying a bootable diskimage onto the beginning of a disk
9	   and installing onto that disk 
10
11	3. installation using a helper machine to set up a bootable
12	   NetBSD/pmax  root filesystem, and moving the disk
13	   to the target.
14
15Before you start, you must choose an installation method.  If you have
16an Ethernet connection to an NFS server that can provide even ~30M for
17a diskless-root filesystem, then insatllation via the net is best.
18Next best, if your DECstation is already running Ultrix and has two
19disk drives (or one, if you live dangerously), is to copy a diskimage
20onto one drive.  Finally, you can install by using a second machine as
21a helper to prepare a bootable NetBSD/pmax disk.
22
23If your target is going to run diskless, then installation proceeds as for
24method 1.
25
26You should examine the guide on the NetBSD/pmax web site, which has
27more complete and more up-to-date instructions and tips than are given in
28this document.
29
30You should familiarize yourself with the console PROM environment
31and the hardware configuration. The PROMs on the older Decstation
322100 and 3100 one syntax. The PROMs on the TurboChannel machines
33use a completely different syntax.  Be sure you know how to print
34the configuration of your machine, and how boot from disk or
35network, as appropriate.
36
37On the 2100/3100, that's
38	boot -f rz(0,N,0)netbsd		(boot from rzN)
39	boot -f tftp()			(boot diskless via TFTP)
40	boot -f tftp()			(boot via MOP from an Ultrix server)
41
42On the 5000/200, the equivalent is
43	boot 5/rzN/netbsd
44	boot 6/tftp
45	boot 6/mop
46
47and on other  5000 series machines,
48	boot 3/rzN/netbsd
49	boot 3/tftp
50	boot 3/mop
51
52You will also need to know the total size (in sectors) and the
53approximate geometry of the disks you are installing onto, so that
54you can label your disks for the BSD fast filesystem (FFS).  The
55system comes with sample disk labels for DEC-supplied SCSI drives.
56For third-party drives you will need to get head/sector/cylinder
57information.  For newer ZBR drives you can safely make this
58information up.
59
60
61
62If you're installing NetBSD/pmax for the first time it's a very good
63idea to pre-plan partition sizes for the disks on which you're
64installing NetBSD.  Changing the size of partitions after you've
65installed is difficult.  If you do not have a spare bootable disk, it
66may be simpler to re-install NetBSD again from scratch.
67
68If you install by copying a disk image, and you want to change the size
69of the root partition from the default 32Mbytes, you will need a second
70`scratch' disk. You should copy the diskimage onto the `scratch' disk,
71boot the scratch disk, and use it to create a tailored root filesystem.
72This is because you cannot change the size of an active partition (i.e.,
73the root filesysem you booted). The standard trick to get around this is
74to put a cut-down miniroot into the swap partition, boot the miniroot,
75and use that system to change the root filesystem size.  DECstation
76PROMs don't reliably support booting off partitions other than the 'a'
77partition, which is why you need two disks to tailor the root filesystem
78size.
79
80Assuming a classic partition scheme with separate root (`/') and /usr
81filesystems, a comfortable size for the NetBSD root filesystem partition
82is about 32M.  A good initial size for the swap partition is twice the
83amount of physical memory in your machine (though, unlike Ultrix, there
84are no restrictions on the size of the swap partition that would render
85part of your memory unusable).  The default swap size is 64Mbytes, which
86is adequate for doing a full system build.  A full binary installation,
87with X11R6.3, takes about 130MB in `/usr'.
88