summaryrefslogtreecommitdiff
path: root/distrib/notes/mac68k/install
blob: 2f2d17a357c6ca6cde7f24b19bee5e3753748ace (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
dnl	$OpenBSD: install,v 1.37 2008/08/06 20:30:08 miod Exp $
OpenBSDInstallPrelude

OpenBSDInstallPart2

	Double-click on the BSD/Mac68k Booter icon on the desktop to
	start the application.  Go to the "Booting..." entry in the
	"Options" menu, and make it point to the bsd.rd kernel on your
	Mac OS filesystem. For the Quadra 605, LC 475, Performa 475 and
	Performa 476 models it is also necessary to activate the video address
	hack. Now boot the kernel.

OpenBSDBootMsgs(,"sd0")

	You will next be asked for your terminal type.  If you are
	installing from a non-serial console, the default of "vt220"
	is correct.  If you are installing from a serial console
	you should choose the terminal type from amongst those listed.
	(If your terminal type is xterm, just use vt220.)

OpenBSDInstallPart3

	Next you will have to edit or create a disk label for the disk
	OpenBSD is being installed on.  You will first be given an
	opportunity to run pdisk and create OpenBSD partitions.

	You will be issued a command prompt allowing you to modify the
	partition table.  The most common operation, and the example presented
	here, deals with the creation of partitions for OpenBSD.

	Before editing, the partition table may look like the following:

     #:                type name              length   base     ( size )
     1: Apple_partition_map Apple                 63 @ 1
     2:      Apple_Driver43*Macintosh             54 @ 64
     3:      Apple_Driver43*Macintosh             74 @ 118
     4:       Apple_Patches Patch Partition      512 @ 192
     5:           Apple_HFS untitled           61440 @ 704      ( 30.0M)
     6:          Apple_Free Extra           17711380 @ 62144    (  8.4G)

	After editing the table, it should look like:
     #:                type name              length   base     ( size )
     1: Apple_partition_map Apple                 63 @ 1
     2:      Apple_Driver43*Macintosh             54 @ 64
     3:      Apple_Driver43*Macintosh             74 @ 118
     4:       Apple_Patches Patch Partition      512 @ 192
     5:           Apple_HFS untitled           61440 @ 704      ( 30.0M)
     6:     Apple_UNIX_SVR2 OpenBSD_Root     2097152 @ 62144    (  1.0G) S0 RUFS k0 /
     7:     Apple_UNIX_SVR2 OpenBSD_Swap      262144 @ 2159296  (128.0M) S1  SFS k0 (swap)
     8:     Apple_UNIX_SVR2 OpenBSD_Usr      8388608 @ 2421440  (  4.0G) S2  UFS k0 /usr
     9:     Apple_UNIX_SVR2 OpenBSD_Tmp      2097152 @ 10810048 (  1.0G) S2  UFS k0
     10:     Apple_UNIX_SVR2 OpenBSD_Var      4866323 @ 12907200 (  2.3G) S2  UFS k0

	This will likely be different based on the number of partitions
	created on the disk by the Apple partition editor.
	It is _VERY_ important to not change the start, sizes, or types of
	partitions other than the ones that are to be used by OpenBSD,
	including the Apple_Driver.* and Apple_partition_map.  The pdisk
	tool will automatically adjust the Apple_Free partition.

	---
	Command (? for help): c
	First block: 62144
	Length in blocks: 2097152
	Name of partition: OpenBSD_Root
	Available partition slices for Apple_UNIX_SVR2:
  	  a   root partition
  	  b   swap partition
  	  c   do not set any bzb bits
	  g   user partition
	Other lettered values will create user partitions
	Select a slice for default bzb values: a
	---

	For the OpenBSD_Root slice, chose a bzb value of 'a', for
	OpenBSD_Swap 'b'.  For any other slice do not set any bzb value ('c')
	except for OpenBSD_Usr, which can be set to 'g'.

OpenBSDInstallPart4

	OpenBSD/MACHINE can share a disk with Mac OS by using
	an HFS partitioned disk. For proper layout, the disk should be
	partitioned with Mac OS first with unused space where OpenBSD can
	be installed.

OpenBSDInstallPart5(sd0)

OpenBSDInstallNet({:­CD-ROM, NFS, -:})

OpenBSDFTPInstall

OpenBSDHTTPInstall

OpenBSDTAPEInstall

OpenBSDCDROMInstall

OpenBSDNFSInstall
dnl Not supported
dnl OpenBSDDISKInstall(,{:-only -:})

OpenBSDCommonFS(NFS)

OpenBSDCommonURL

OpenBSDInstallWrapup

OpenBSDInstallWrapupPart2

Once the installation is complete, reboot into Mac OS, and start the
BSD/Mac68k Booter again. This time, point to the OpenBSD kernel location
on its own partition. You will have to change the kernel name to "bsd"
or "bsdsbc", depending which one you have installed. Be sure to check that
the SCSI ID is correct as well.

Note that by setting the BSD/Mac68k Booter to boot automatically
after starting, and by placing an alias to the booter in the "Startup Items"
folder, one can make the Mac68k autoload OpenBSD upon startup.

OpenBSDCongratulations