Sync usage with man page.
[netbsd-mini2440.git] / distrib / notes / arc / prep
blobab2bb6f85033864d58d9b9101824df1c2cb6f506
1 .\"     $NetBSD: prep,v 1.1 2008/09/13 15:43:07 tsutsui Exp $
3 First and foremost, before beginning the installation process,
4 .Em make sure you have a reliable backup
5 of any data on your hard disk that you wish to keep,
6 including existing Windows NT partition.
7 Mistakes in partitioning your hard disk may lead to data loss.
8 .Nx*M
9 is still in very experimental state so unexpected trouble could
10 also happen even on normal operations.
11 .Pp
13 .Ss2 Available Boot Media
15 The ARC firmware on most machines allows for system booting using:
16 .(bullet -compact
17 Local floppy disk, hard disk or CD-ROM with the following file systems:
18 .(bullet -compact
19 MS-DOS (FAT12) file system
20 .It
21 ISO9660 CD-ROM file system
22 .bullet)
23 .bullet)
24 .Pp
25 Some ARC implementation might support netboot, but the
26 .Nx*M
27 bootloader doesn't support netboot due to lack of information.
28 .Pp
29 There are no bootable floppies in the distribution because the
30 .Nx*M
31 bootloader doesn't support loading a kernel from multiple floppies
32 and the installation kernel is too large to fit one floppy.
34 .Ss2 Preparing the Bootable Media
36 This section describes how to get a
37 .Nx*M
38 install kernel onto a CD-R.
39 .Pp
40 Go to one of the
41 .Nx
42 mirror sites and download CD-R image from the
43 .Pa pub/NetBSD/iso
44 directory.
45 .Lk http://www.NetBSD.org/mirrors/#iso
46 .Pp
47 Get and install cdrecord.
48 This is available in the packages collection under pkgsrc/sysutils/cdrtools.
49 Systems not supported by the packages
50 collection should get it from the official website:
51 .br
52 .Lk ftp://ftp.NetBSD.org/pub/NetBSD/packages/pkgsrc/sysutils/cdrtools/README.html
53 .br
54 .Lk http://cdrecord.berlios.de/old/private/cdrecord.html
55 .Pp
56 .(disp
57 .No # Ic "cdrecord -v speed=16 dev=/dev/cd0d arccd.iso"
58 .disp)
59 .Pp
60 You will need to substitute the correct name of the disk image file,
61 speed for your CD writer, and the
62 correct device for your system (for i386 it would be
63 .Pa /dev/cd0d ) .
65 .Ss2 Booting from CD-ROM and Hard disk
67 To boot from a CD-ROM and a hard disk, choose the
68 .Sq Run a program
69 menu on the ARC BIOS prompt and specify the
70 .Sq Ic boot
71 program with appropriate boot device paths.
72 The first argument is a path to bootloader, and
73 the second argument is a path to a kernel to be loaded.
74 .Pp
75 The device pathnames might be machine dependent.
76 See
77 .Dq Advanced RISC Computing Specification
78 found in
79 .Nx*M
80 page
81 .Lk http://www.NetBSD.org/ports/arc/index.html
82 for details.
83 .Pp
84 .(bullet -compact
85 Booting a kernel from the installation CD-ROM:
86 .(disp
87 .Ic scsi(0)cdrom(4)fdisk(0)boot scsi(0)cdrom(4)fdisk(0)netbsd
88 .disp)
89 .(Note
90 .Sq Pq Pa 0
91 after
92 .Sq Pa scsi
93 is used to specify SCSI interfaces. If your boot devices are connected to
94 the secondary SCSI, use
95 .Sq Pa scsi Ns Pq 1
96 instead.
97 .Pp
98 .Sq Pq Pa 4
99 after
100 .Sq Pa cdrom
101 is a SCSI ID of the CD-ROM.
102 You might have to use a different number.
103 .Note)
106 Booting a kernel in the FAT partition via bootloader in the same FAT partition:
107 .(disp
108 .Ic scsi(0)disk(0)rdisk(0)partition(1)boot scsi(0)disk(0)rdisk(0)partition(1)netbsd
109 .disp)
112 Booting a kernel in the FFS partition via bootloader in the FAT partition:
113 .(disp
114 .Ic scsi(0)disk(0)rdisk(0)partition(1)boot scsi(0)disk(0)rdisk(0)partition(2)netbsd
115 .disp)
117 .(Note
118 .Sq Pq Pa 0
119 after
120 .Sq Pa disk
121 is the SCSI ID of the disk.
122 You might have to use a different number.
124 .Sq Pq Pa 1
126 .Sq Pq Pa 2
127 after
128 .Sq Pa partition
129 are the partition numbers of the FDISK (MBR) partition of the disk.
130 Usually the FAT partition (which is mandatory for the bootloader) is in
131 the first partition and
132 .Nx*M
133 will be installed in the second partition, so use
134 .Sq Pa partition(1)
135 for a bootloader and specify
136 .Sq Pa partition(2)
137 for the
138 .Nx*M
139 kernel after it's installed in the
140 .Nx*M
141 partition.
142 .Note)
143 .bullet)
144 Once you have successfully installed
145 .Nx*M ,
146 you can store the above default boot command into NV-RAM with the
147 .Sq Sy Run setup
149 .Sq Sy Manage startup
150 commands on the ARC BIOS menu.