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