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