1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
|
$OpenBSD: INSTALL,v 1.4 2003/01/21 16:48:09 margarida Exp $
$NetBSD: INSTALL,v 1.1 1995/09/16 12:00:21 ragge Exp $
How to install OpenBSD/vax
-------------------------
1. Device conventions.
OpenBSD standalone system addresses devices like
'devicename(adapter, controller, unit, partition)'
Known devicenames are:
tms - TMSCP tape.
ts - TSV05/TS11 tape.
ra - RA??/RD?? disks/floppies.
hp - RP??/RM?? disks.
You can omit parameters; ra(0,0) refers to disk 0 partition a
on default controller. On tapes partition refers to file #
on the tape.
Example: DUB1 (DEC syntax) swap partition will be referred as
ra(1,0,1), DRA2 root partition is hp(2,0).
2. Installation.
This document only covers installation of a miniroot
filesystem on the swap partition of a disk. Installation
of the remaining system is best done over network or
from tape, but this is your own decision.
The installation principle is to label the root disk,
copy a miniroot filesystem onto the swap partition,
boot up from that miniroot filesystem, then create
root and the other wanted partitions and put system
to it.
You will have to deal with 2 files, one is just a boot
filesystem containing 3 files: boot, copy and edlabel,
the other is an image of a miniroot filesystem and can
be split into several pieces depending of what you are
going to install from.
2.1 INSTALLATION
2.1.1 Installation from TK50. (MicroVAX II)
You will need a file called tk50-file1-???.fs and a
file called tk50-file2-???.fs, where ??? is the
revision of OpenBSD. These files must be written on tape
in sequential order; file 1 first and then file2.
_Blocksize_must_be_512!_ Otherwise the tape will not be
bootable. Then type:
>>> B/3 MUA0
This means that you will bring up boot for asking
from TK50. (MUA0 is DEC naming). It will come up
something like
2..1..0..
howto 0x3, bdev 0x12, booting...
9852+456+34916 start 0x0
Nboot
:
At the prompt you type edlabel to label the disk, see
README.edlabel about how to use it.
When labeling is finished, halt the computer, bring up
the Nboot prompt again and this time load copy, see
README.copy about how to use it. Remember that you are
copying from file 1 on the tape.
Now go to step 3.
2.2 Installation from RX33/RX50. (MicroVAX II)
The difference between RX33 and RX50 is its size. RX50
is 400k and RX33 is 1200k.
You will need a file called rxDD-bootdisk-???.fs and
a couple of files called rxDD-copy?-???.fs, where DD
is 33 or 50 and ??? is the revision of OpenBSD.
The RX33 installation will be 3 floppies and RX50
installation will be 7 floppies.
To boot from floppy type:
>>> B/3 DUxy
where x is the controller number and y is device number.
You will now get up a prompt like
Nboot
:
At the prompt you type edlabel to label the disk, see
README.edlabel about how to use it.
When labeling is finished, halt the computer, bring up
the Nboot prompt again and this time load copy, see
README.copy about how to use it. Remember that you are
copying from partition 0 when using floppies.
Now go to step 3.
2.3 Installation from TU58. (VAX 11/750).
Not yet :-( But will be...
3. Booting up miniroot.
When copying is ready, bring the boot program up a third
time, and this time bring up a real system by telling
boot where you put your miniroot _and_ also the generic
kernel name. Example: ra(0,1)gennetbsd, boots gennetbsd
from swap partition on ra0.
When kernel is loaded, you will after a while get a
question about Root device?. Respond to this with
xx?*, where xx is the device name, ? is the unit
number and * tells that the system shall use the swap
partition as root partition. Example:
Root device? ra0*
After that a second question:
Enter pathname of shell or RETURN for sh:
Just type return. Now you will be in a normal single-user
shell, and it's just to newfs your partitions, and start
installation.
A few things that you must remember to do from miniroot:
disklabel -B <diskname> to install boot blocks.
MAKEDEV devices in the newly created root filesystem.
Copy gennetbsd and boot from miniroot filesystem
to the newly created root filesystem.
Good luck! (You may need it)
Ragge
|