No empty .Rs/.Re
[netbsd-mini2440.git] / distrib / notes / amiga / install
blobf7f0d5562a63b69487bc4b14dc02dbb980b23cf2
1 .\"     $NetBSD: install,v 1.34 2008/09/06 18:27:26 tsutsui Exp $
2 .\"
3 .\" Copyright (c) 1999-2002 The NetBSD Foundation, Inc.
4 .\" All rights reserved.
5 .\"
6 .\" Redistribution and use in source and binary forms, with or without
7 .\" modification, are permitted provided that the following conditions
8 .\" are met:
9 .\" 1. Redistributions of source code must retain the above copyright
10 .\"    notice, this list of conditions and the following disclaimer.
11 .\" 2. Redistributions in binary form must reproduce the above copyright
12 .\"    notice, this list of conditions and the following disclaimer in the
13 .\"    documentation and/or other materials provided with the distribution.
14 .\"
15 .\" THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS
16 .\" ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
17 .\" TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
18 .\" PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS
19 .\" BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
20 .\" CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
21 .\" SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
22 .\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
23 .\" CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
24 .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
25 .\" POSSIBILITY OF SUCH DAMAGE.
26 .\"
27 Installing
28 .Nx
29 is a relatively complex process, but, if you have
30 this document in hand and are careful to read and remember the
31 information which is presented to you by the install program, it
32 shouldn't be too much trouble.
33 .Pp
34 Before you begin, you must have already prepared your hard disk as
35 detailed in the section on preparing your system for install.
36 .Pp
37 The following is a walk-through of the steps necessary to get
38 .Nx
39 installed on your hard disk.
40 If you wish to stop the installation, you may press
41 .Key CONTROL-C
42 at any prompt, but if you do, you'll have to
43 begin again from scratch.
44 .Pp
45 Transfer the miniroot file system onto the hard disk partition
46 used by
47 .Nx
48 for swapping, as described in the "Preparing
49 your System for
50 .Nx
51 Installation" section above.
52 .Ss2 Booting
53 .Nx ,
54 with boot blocks installed
55 .Pp
56 [This description is for V40 (OS 3.1) ROMs.
57 For older ROMs, there might be small differences.
58 Check your
59 .Tn AmigaDOS
60 documentation
61 to learn about the exact procedure.]
62 Using bootblocks may not work on some
63 systems, and may require a mountable file system on others.
64 .Pp
65 Reboot your machine, holding down both mouse buttons if you
66 have a 2-button mouse, the outer mouse buttons if you have
67 a 3-button mouse.
68 On the DraCo, press the left mouse button
69 instead, when the boot screen prompts you for it.
70 .Pp
71 From the boot menu, select
72 .Ic Boot Options .
73 Select the swap partition with the miniroot, and then
74 .Ic ok .
75 Select
76 .Ic Boot No now .
77 The machine will boot the bootblock, which
78 will prompt your for a command line.
79 You have a few seconds time to change the default.
80 Entering an empty line will accept the default.
81 .Pp
82 The bootblock uses command lines of the form:
83 .br
84 .Ar \ \ \ \ file Op Ar options
85 .br
86 .No where Ar file
87 is the kernel file name on the partition where the
88 boot block is on, and
89 .Op options
90 may contain the following:
91 .Pp
92 If you have an AGA machine, and your monitor will handle
93 the dblNTSC mode, you may include the
94 .Fl A
95 option to enable the dblNTSC display mode.
96 .Pp
97 If your machine has a fragmented physical memory space, as,
98 e.g., DraCo machines, you should add the
99 .Fl n2
100 option to enable the use of all memory segments.
101 .Ss2 Once your kernel boots
102 You should see the screen clear and some information about
103 your system as the kernel configures the hardware.
104 Note which hard disk device(s) are configured
105 .Pq Li sd0 , Li sd1 , No etc.
106 Then you will be prompted for a root device.
107 At this time type
108 .Li sd0b ,
109 where
110 .Li sd0
111 is the device which contains the swap
112 partition you created during the hard disk preparation.
113 When prompted for a dump device, answer
114 .Sq Ic none
115 for the install
116 (normally, you would tell it one of the swap devices).
117 When prompted for the root file system type, confirm
118 .Sq Ic generic ,
119 which will auto-detect it.
121 If the system should hang after entering the root device, try
122 again with
124 .Dl Ic "netbsd -I ff -b"
126 This disables synchronous transfer on all SCSI devices on the first bus.
128 The system should continue to boot.
129 For now ignore
130 .Dq WARNING
131 messages about bad dates in clocks, and a warning about
132 .Pa /etc/rc
133 not existing.
134 Eventually you will be be asked to enter the pathname of the shell, just press
135 .Key RETURN .
136 After a short while, you will be asked to select the type of your keyboard.
137 After
138 you have entered a valid response here, the system asks you if
139 you want to install or upgrade your system.
140 Since you are reading the
141 .Em install
142 section,
143 .Sq Ic i
144 would be the proper response here...
146 The installer starts with a nice welcome messages.
147 Read this message carefully, it also informs you of the risks involved
148 in continuing!
149 If you still want to go on, type
150 .Sq Ic y .
151 The installer now continues by trying to figure out your disk configuration.
152 When it is done, you will be prompted to
153 select a root device from the list of disks it has found.
155 You should know at this point that the disks are
156 .Em not
157 numbered according to their SCSI-ID!
160 kernel numbers the SCSI
161 drives (and other devices on the SCSI bus) sequentially as it finds them.
162 The drive with the lowest SCSI-ID will be called
163 .Li sd0 ,
164 the next one
165 .Li sd1 ,
166 etc.
167 Also, any ATAPI disk drives (e.g. ZIP) 
168 will be configured as
169 .Dq SCSI
170 drives, too, and will be configured
171 before any
172 .Sq real
173 SCSI drives if connected to the Amiga internal port on A4000/A1200
174 (if any are present). Real IDE drives will be configured as 
175 .Li wd0 ,
176 .Li wd1 , 
177 etc.
179 The installer will offer you to look at the
181 disk label of the disks at this point.
182 You should do this, to find out
183 what partition letters the
185 kernel assigned to the partitions you created, and as a check of whether the
186 disk number you are going to use is right.
188 .Em you are now at the point of no return.
189 If you confirm that
190 you want to install
191 .Nx ,
192 your hard drive will be modified,
193 and perhaps its contents scrambled at the whim of the install
194 program.
195 Type
196 .Key Control-C
197 .Em now
198 if you don't want this.
200 At this time, you will need to tell the installer which partition
201 will be associated with the different file systems.
202 Normally, you'll want to add a partition for
203 .Pa /usr ,
204 at least.
205 .(tag Caveat:
206 .It Em Caveat:
207 Do not use the
208 .Li rsd Ns Ar N Ns Li c
210 .Li sd Ns Ar N Ns Li c
211 partitions for anything!
212 They are for access to the whole disk only and do
213 .Em not
214 correspond to any Amiga partition!
215 .tag)
217 The install program will now make the file systems you
218 specified.
219 There should be only one error per file system in
220 this section of the installation.
221 It will look like this:
222 .(disp
223 newfs: ioctl (WDINFO): Invalid argument
224 newfs: /dev/rsd0a: can't rewrite disk label
225 .disp)
227 If there are any others, restart from the beginning of
228 the installation process.
229 This error is ok as the Amiga does not write disklabels currently.
230 You should expect this error whenever using newfs.
232 The install will now ask you want to configure any network
233 information.
234 It will ask for the machine's host name, domain
235 name, and other network configuration information.
237 Since the network configuration might have lead to additional (NFS)
238 file system entries, you get another chance to modify your fstab.
240 You are finally at the point where some real data will be put on
241 your freshly made file systems.
242 Select the device type you wish to install from and off you go....
244 Some notes:
245 .(bullet -offset indent
246 If you want to install from tape, please read the section
247 about how to create such a tape.
249 Some tapes (e.g. Archive Viper 150) refuse to operate with
250 the default tape density
251 .Pq Li nrst0 .
253 .Li nrst0h ,
254 .Li nrst0m ,
256 .Li nrst0l
257 instead.
259 Install at least the
260 .Sy base
262 .Sy etc
263 sets.
265 If you have to specify a path relative to the mount-point and
266 you need the mount-point itself, use
267 .Sq Pa \&. .
268 .bullet)
270 Next you will be asked to specify the timezone.
271 Just select the timezone you are in.
272 The installer will make the correct setup on your root file system
273 .Pq Pa / .
274 After the timezone-link is installed,
275 the installer will proceed by creating the device nodes on your
276 root file system under
277 .Pa /dev .
279 Be patient, this will take a while...
281 Next, the installer will copy your keymap settings to the new system.
282 After this, it will copy the kernel from the installation miniroot to
283 the newly installed / upgraded system.
284 If the installed system already has a kernel, it will ask you for
285 confirmation.
286 .Pp If you are doing an upgrade and you did not install the
287 kern.tgz distribution set, this is an old kernel, and you should answer
288 "y" to install a working (although restricted) INSTALL kernel.
290 If you did install the kern.tgz kernel, you normally should answer "n".
292 Finally, the installer asks you if you want to install the bootblock
293 code on your root disk.
294 This is a matter of personal choice and can also be done from a running
296 system.
297 See the
298 .Xr installboot 8
299 manual page about how to do this.
301 Once the installer is done, halt the system with the
302 .Ic halt
303 command
304 (wait for
305 .Li halted
306 to be displayed) and reboot.
307 Then again boot
309 this time selecting the root partition
310 .Pq Pa /
311 from the boot menu, and tell it to boot
313 .Dl "netbsd -s"
315 You need to do your final tweaks now.
316 First mount your file systems like so:
318 .Dl Ic "mount -av"
320 Your system is now complete, and it is up to you to configure the rest.
321 You may want to start by looking at
322 .Pa /etc/rc.conf .
324 Once you are done with the rest of configuration unmount your file
325 systems and halt your system, then reboot:
327 .Dl # Ic "cd /"
328 .Dl # Ic "umount -av"
329 .Dl # Ic "halt"
331 Finally you can now boot your system and it will be completely
332 functional:
334 .Dl Ic "netbsd"
336 When it boots off of the hard drive, you will have a complete
338 system!
339 .Em Congratulations!
340 (You really deserve them!!!)