summaryrefslogtreecommitdiff
path: root/distrib/notes/sparc/contents
blob: c928fab9c22879e372f91cb33ef74104d9a5bf1e (plain)
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
The sparc-specific portion of the OpenBSD 2.2 release is found in the
"sparc" subdirectory of the distribution.  That subdirectory is organized
as follows:

.../2.2/sparc/
		INSTALL.sparc	Installation notes; this file

                kc22.fs		The sparc boot floppy; see below.
		inst22.fs	The sparc installation floppy; see below.
		upgr22.fs	The sparc upgrade floppy; see below.
		miniroot22.fs	The sparc miniroot filesystem; see below.
                floppy22.fs     The sparc compressed ramdisk boot floppy
                                  
		*.gz		sparc binary distribution sets;
				see below.

		bsd		A stock GENERIC kernel
                bsd.rd		A ramdisk kernel
		bsd.scsi3	A kernel with SCSI target 3 remapped as 0
				and 0 mapped as 3.

		bootxx		The OpenBSD/sparc boot block
		boot		The OpenBSD/sparc secondary boot loader

		X11		The X Windows distribution for OpenBSD/sparc


Please note that there are multiple bootable images and kernels, intended
to allow installing OpenBSD/sparc in a variety of situations without
requiring a pre-existing working operating system.

The "kc22.fs" image is a bootable floppy image, which is used in conjunction
with "inst22.fs" or "upgr22.fs", to allow installing or upgrading systems
with supported floppy disk drives (not Sun4m at this time).

The "miniroot22.fs" is a small bootable root filesystem that can be used
for installtion or upgrade where there is some means to copy the miniroot
image into a swap or unused partition on the system, and also for diskless
or netbooting.  This can be convenient if you have a exsting installation
of OpenBSD, NetBSD, SunOS, or Solaris and wish to test or upgrade the
existing system to OpenBSD.

The "floppy22.fs" is a new bootable floppy image, with contents similar
to a miniroot stored in a compressed kernel with pre-loaded ramdisk.  As
of release time, this version has not received adequate testing and may
not work reliably on many systems, but is provided as a convenience for
for people installing on Sun4m systems where the other floppy installation
method doesn't work due to lack of Sun4m floppy driver support.

These bootable images are also useful as "failsafe" boots for system
maintenance and disaster recovery.

The kernel and boot images are provided for net booting installations.
While the OpenBSD bootblocks will work with the provided miniroot images,
Sun bootblocks require a separate kernel image and root filesystem.


Bootable installation/upgrade floppies:
  
  kc22.fs
 	This disk is bootable, and only contains the boot loader and
        kernel.

  inst22.fs
	This disk contains an installation file system, and has enough 
	utilities on board to prepare your hard disk drive for OpenBSD.

  upgr22.fs
	This disk contains a file system, and has holds the utilities 
	needed in order to upgrade an existing OpenBSD (or NetBSD) system
	to a minimal working OpenBSD 2.2 system.

  floppy22.fs
	This disk contains a compressed ramdisk filesystem, and holds
        all utilities needed to install or upgrade to OpenBSD 2.2
  
  miniroot22.fs
	This is a miniroot filesystem image which can be copied to the
	swap partition of an existing OpenBSD, NetBSD, SunOS, or Solaris
	installation to allow upgrading to OpenBSD 2.2


The OpenBSD/sparc binary distribution sets contain the binaries which
comprise the OpenBSD 2.2 release for the sparc.  There are seven binary
distribution sets.  These binary distribution sets can be found in
"sparc" subdirectory of the OpenBSD 2.2 distribution tree, and are as
follows:

	base22	The OpenBSD/sparc 2.2 base binary distribution.  You
		MUST install this distribution set.  It contains the
		base OpenBSD utilities that are necessary for the system
		to run and be minimally functional.  It includes shared
		library support, and excludes everything described below.
		[ 13.1M gzipped, 41.7M uncompressed ]

	etc22	This distribution set contains the system configuration
		files that reside in /etc and in several other places.
		This set MUST be installed if you are installing the
		system from scratch, but should NOT be used if you are
		upgrading.  (If you are upgrading, it's recommended that
		you get a copy of this set and then CAREFULLY upgrade your
		configuration files by hand.)
		[ 95K gzipped, 460K uncompressed ]

	comp22	The OpenBSD/sparc Compiler tools.  All of the tools
		relating to C, C++, and FORTRAN.
		This set includes the system include files
		(/usr/include), the linker, the compiler tool chain,
		and the various system libraries (except the shared
		libraries, which are included as part of the base
		set).  This set also includes the manual pages for all
		of the utilities it contains, as well as the system
		call and library manual pages.
		[ 8.7M gzipped, 28.8M uncompressed ]

	game22	This set includes the games and their manual pages.
		[ 2.9M gzipped, 7.3M uncompressed ]

	man22	This set includes all of the manual pages for the
		binaries and other software contained in the base set.
		Note that it does not include any of the manual pages
		that are included in the other sets.
		[ 2.5M gzipped, 9.4M uncompressed ]

	misc22	This set includes the system dictionaries (which are
		rather large), the typesettable document set, and
		man pages for other architectures which happen to be
		installed from the source tree by default.
		[ 1.8M gzipped, 6.2M uncompressed ]

	text22	This set includes OpenBSD's text processing tools,
		including groff, all related programs, and their
		manual pages.
		[ 1.0M gzipped, 3.9M uncompressed ]