summaryrefslogtreecommitdiff
path: root/distrib/notes
diff options
context:
space:
mode:
Diffstat (limited to 'distrib/notes')
-rw-r--r--distrib/notes/alpha/install6
-rw-r--r--distrib/notes/amd64/install20
-rw-r--r--distrib/notes/armish/install20
-rw-r--r--distrib/notes/hp300/install6
-rw-r--r--distrib/notes/hppa/install6
-rw-r--r--distrib/notes/i386/install20
-rw-r--r--distrib/notes/landisk/install17
-rw-r--r--distrib/notes/luna88k/install6
-rw-r--r--distrib/notes/m4.common148
-rw-r--r--distrib/notes/mac68k/install16
-rw-r--r--distrib/notes/macppc/install123
-rw-r--r--distrib/notes/mvme68k/install6
-rw-r--r--distrib/notes/mvme88k/install6
-rw-r--r--distrib/notes/sgi/install8
-rw-r--r--distrib/notes/socppc/install20
-rw-r--r--distrib/notes/sparc/install6
-rw-r--r--distrib/notes/sparc64/install6
-rw-r--r--distrib/notes/vax/hardware4
-rw-r--r--distrib/notes/vax/install6
-rw-r--r--distrib/notes/zaurus/install35
20 files changed, 218 insertions, 267 deletions
diff --git a/distrib/notes/alpha/install b/distrib/notes/alpha/install
index 3f40f86a40c..dfe7f58fbf4 100644
--- a/distrib/notes/alpha/install
+++ b/distrib/notes/alpha/install
@@ -1,4 +1,4 @@
-dnl $OpenBSD: install,v 1.33 2009/05/12 21:06:50 miod Exp $
+dnl $OpenBSD: install,v 1.34 2009/05/13 18:38:29 miod Exp $
OpenBSDInstallPrelude
There are several ways to install OpenBSD onto a disk. The easiest way is
@@ -113,9 +113,7 @@ OpenBSDInstallPart5
OpenBSDInstallPart6({:-CD-ROM, -:})
-OpenBSDFTPInstall
-
-OpenBSDHTTPInstall
+OpenBSDURLInstall
OpenBSDCDROMInstall
diff --git a/distrib/notes/amd64/install b/distrib/notes/amd64/install
index 25ed1c68513..5ef3922e2b5 100644
--- a/distrib/notes/amd64/install
+++ b/distrib/notes/amd64/install
@@ -1,4 +1,4 @@
-dnl $OpenBSD: install,v 1.12 2009/05/12 21:06:50 miod Exp $
+dnl $OpenBSD: install,v 1.13 2009/05/13 18:38:29 miod Exp $
OpenBSDInstallPrelude
If OpenBSD will be sharing the disk with another operating system,
@@ -46,19 +46,9 @@ OpenBSDInstallPart3
OpenBSDInstallPart4
- Next you will have to edit or create a disk label for the disk
- OpenBSD is being installed on. If there are any existing
- partitions defined (for any operating system), and a disk label
- is not found, you will first be given an opportunity to run
- fdisk and create an OpenBSD partition.
+OpenBSDInstallMBRPart1
- If fdisk is being invoked on your behalf, it will start by
- displaying the current partitions defined and then allow you
- to modify this information, add new partitions, and change
- which partition to boot from by default. If you make a mistake,
- you will be allowed to repeat this procedure as necessary to
- correct this. Note that you should make OpenBSD be the active
- partition at least until the install has been completed.
+OpenBSDInstallMBRPart2(yup)
OpenBSDInstallPart5({:-
If you have DOS or Linux partitions defined on the disk, these
@@ -66,9 +56,7 @@ OpenBSDInstallPart5({:-
OpenBSDInstallPart6({:-CD-ROM, -:})
-OpenBSDFTPInstall
-
-OpenBSDHTTPInstall
+OpenBSDURLInstall
OpenBSDCDROMInstall
diff --git a/distrib/notes/armish/install b/distrib/notes/armish/install
index 828985216de..427bccba1c5 100644
--- a/distrib/notes/armish/install
+++ b/distrib/notes/armish/install
@@ -1,4 +1,4 @@
-dnl $OpenBSD: install,v 1.8 2009/05/12 21:06:50 miod Exp $
+dnl $OpenBSD: install,v 1.9 2009/05/13 18:38:29 miod Exp $
OpenBSDInstallPrelude
OpenBSDInstallPart2
@@ -7,19 +7,9 @@ OpenBSDInstallPart3(,"wd0")
OpenBSDInstallPart4
- Next you will have to edit or create a disk label for the disk
- OpenBSD is being installed on. If there are any existing
- partitions defined (for any operating system), and a disk label
- is not found, you will first be given an opportunity to run
- fdisk and create an OpenBSD partition.
+OpenBSDInstallMBRPart1
- If fdisk is being invoked on your behalf, it will start by
- displaying the current partitions defined and then allow you
- to modify this information, add new partitions and change
- which partition to boot from by default. If you make a mistake,
- you will be allowed to repeat this procedure as necessary to
- correct this. Note that you should make OpenBSD be the active
- partition at least until the install has been completed.
+OpenBSDInstallMBRPart2(indeed)
OpenBSDInstallPart5({:-
If you have Linux partitions defined on the disk, these will
@@ -27,9 +17,7 @@ OpenBSDInstallPart5({:-
OpenBSDInstallPart6({:-CD-ROM, -:})
-OpenBSDFTPInstall
-
-OpenBSDHTTPInstall
+OpenBSDURLInstall
OpenBSDCDROMInstall
diff --git a/distrib/notes/hp300/install b/distrib/notes/hp300/install
index edd23c8ecab..438082cf957 100644
--- a/distrib/notes/hp300/install
+++ b/distrib/notes/hp300/install
@@ -1,4 +1,4 @@
-dnl $OpenBSD: install,v 1.35 2009/05/12 21:06:50 miod Exp $
+dnl $OpenBSD: install,v 1.36 2009/05/13 18:38:29 miod Exp $
OpenBSDInstallPrelude({:-HP-IB disks-:})
The ramdisk kernel may be loaded from the network, from CD-ROM, or other
@@ -105,9 +105,7 @@ OpenBSDInstallPart5
OpenBSDInstallPart6({:-CD-ROM, NFS, -:})
-OpenBSDFTPInstall
-
-OpenBSDHTTPInstall
+OpenBSDURLInstall
OpenBSDCDROMInstall
diff --git a/distrib/notes/hppa/install b/distrib/notes/hppa/install
index acfa40548a2..b41d842e99d 100644
--- a/distrib/notes/hppa/install
+++ b/distrib/notes/hppa/install
@@ -1,4 +1,4 @@
-dnl $OpenBSD: install,v 1.17 2009/05/12 21:06:50 miod Exp $
+dnl $OpenBSD: install,v 1.18 2009/05/13 18:38:29 miod Exp $
dnl lots of texts coming from {mac68k,mvme68k,vax}/install initially
OpenBSDInstallPrelude
@@ -133,9 +133,7 @@ OpenBSDInstallPart5
OpenBSDInstallPart6({:-CD-ROM, -:})
-OpenBSDFTPInstall
-
-OpenBSDHTTPInstall
+OpenBSDURLInstall
OpenBSDCDROMInstall
diff --git a/distrib/notes/i386/install b/distrib/notes/i386/install
index 5ef83ea31c9..ad647a1b88b 100644
--- a/distrib/notes/i386/install
+++ b/distrib/notes/i386/install
@@ -1,4 +1,4 @@
-dnl $OpenBSD: install,v 1.44 2009/05/12 21:06:50 miod Exp $
+dnl $OpenBSD: install,v 1.45 2009/05/13 18:38:29 miod Exp $
OpenBSDInstallPrelude
If OpenBSD will be sharing the disk with DOS or another operating
@@ -49,19 +49,9 @@ OpenBSDInstallPart3
OpenBSDInstallPart4
- Next you will have to edit or create a disk label for the disk
- OpenBSD is being installed on. If there are any existing
- partitions defined (for any operating system), and a disk label
- is not found, you will first be given an opportunity to run
- fdisk and create an OpenBSD partition.
+OpenBSDInstallMBRPart1
- If fdisk is being invoked on your behalf, it will start by
- displaying the current partitions defined and then allow you
- to modify this information, add new partitions, and change
- which partition to boot from by default. If you make a mistake,
- you will be allowed to repeat this procedure as necessary to
- correct this. Note that you should make OpenBSD be the active
- partition at least until the install has been completed.
+OpenBSDInstallMBRPart2(verily)
OpenBSDInstallPart5({:-
If you have DOS or Linux partitions defined on the disk, these
@@ -69,9 +59,7 @@ OpenBSDInstallPart5({:-
OpenBSDInstallPart6({:-CD-ROM, -:})
-OpenBSDFTPInstall
-
-OpenBSDHTTPInstall
+OpenBSDURLInstall
OpenBSDCDROMInstall
diff --git a/distrib/notes/landisk/install b/distrib/notes/landisk/install
index 30c082bcbef..59616d2e0b6 100644
--- a/distrib/notes/landisk/install
+++ b/distrib/notes/landisk/install
@@ -1,4 +1,4 @@
-dnl $OpenBSD: install,v 1.6 2009/05/12 21:06:50 miod Exp $
+dnl $OpenBSD: install,v 1.7 2009/05/13 18:38:29 miod Exp $
OpenBSDInstallPrelude
OpenBSDInstallPart2
@@ -10,24 +10,15 @@ OpenBSDInstallPart3(,"wd0")
OpenBSDInstallPart4({:-"wd0" for IDE drives-:})
- 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 fdisk and create an OpenBSD partition.
+OpenBSDInstallMBRPart1
- Fdisk will start by displaying the current partitions defined
- and then allow you to modify this information, add new partitions
- and change which partition to boot from by default. If you make
- a mistake, you will be allowed to repeat this procedure as
- necessary to correct this. Note that you should make OpenBSD be
- the active partition at least until the install has been completed.
+OpenBSDInstallMBRPart2(that's the way things are)
OpenBSDInstallPart5
OpenBSDInstallPart6({:-CD-ROM, -:})
-OpenBSDFTPInstall
-
-OpenBSDHTTPInstall
+OpenBSDURLInstall
OpenBSDCDROMInstall
diff --git a/distrib/notes/luna88k/install b/distrib/notes/luna88k/install
index 60b5e3175e9..a88b01f2e27 100644
--- a/distrib/notes/luna88k/install
+++ b/distrib/notes/luna88k/install
@@ -1,4 +1,4 @@
-dnl $OpenBSD: install,v 1.7 2009/05/12 21:06:50 miod Exp $
+dnl $OpenBSD: install,v 1.8 2009/05/13 18:38:29 miod Exp $
OpenBSDInstallPrelude
There are several ways to install OpenBSD onto a disk. The easiest way
@@ -83,9 +83,7 @@ OpenBSDInstallPart5
OpenBSDInstallPart6({:-CD-ROM, NFS, -:})
-OpenBSDFTPInstall
-
-OpenBSDHTTPInstall
+OpenBSDURLInstall
OpenBSDCDROMInstall
diff --git a/distrib/notes/m4.common b/distrib/notes/m4.common
index 28f119d3926..3d4ab57abed 100644
--- a/distrib/notes/m4.common
+++ b/distrib/notes/m4.common
@@ -1,5 +1,5 @@
dnl
-dnl $OpenBSD: m4.common,v 1.85 2009/05/12 21:41:24 deraadt Exp $
+dnl $OpenBSD: m4.common,v 1.86 2009/05/13 18:38:27 miod Exp $
dnl
dnl Copyright (c) 2004 Todd T. Fries <todd@OpenBSD.org>
dnl
@@ -364,7 +364,7 @@ dnl install.sub (install) questions(): sshd/ntpd
default, as well as ntpd(8). If you choose to start ntpd(8),
you will be asked for your ntp server; if you don't have any
preferred ntp server, press enter to confirm the default
- setting of picking one of the pool.ntp.org servers.
+ setting of using the pool.ntp.org servers.
dnl
dnl install.sub (install) questions(): MDXAPERTURE
ifelse(MDXAPERTURE,,,{:-
@@ -401,14 +401,13 @@ dnl install.sub (install) user_setup()
add a user account at this point. Valid login names are
sequences of digits and lowercase letters, and must start
with a lowercase letter. If the login name matches this
- criteria, and doesn't conflict with one of the administrative
+ criteria, and doesn't conflict with any of the administrative
user accounts (such as `root', `daemon' or `ftp'), you
will be prompted with the users descriptive name, as well
as its password, twice.
As for the root password earlier, the install program will only
check that the two passwords match, but you should make sure to
- use a strong password here as well, different from the root
- password.
+ use a strong password here as well.
If you have chosen to setup a user account, and you had chosen
to start sshd(8) on boot, you will be given the possibility to
@@ -464,10 +463,45 @@ ifelse(MDTZ,,,
of the installation.
-:})dnl
+dnl install.sh md_prep_disklabel loop
The installation program will now tell you which disks
it can install on, and ask you which it should use.
Reply with the name of your root disk.-:})dnl
dnl
+dnl OpenBSDInstallMBRPart1
+dnl Describes MBR partitioning. So much to save four lines of text
+dnl duplicated 5 times.
+dnl
+define({:-OpenBSDInstallMBRPart1-:},
+{:- Disks on OpenBSD/MACHINE are partitioned using the so-called
+ ``MBR'' partitioning scheme. You will need to create one
+ MBR partition, in which all the real OpenBSD partitions will
+ be created.-:})dnl
+dnl
+dnl OpenBSDInstallMBRPart2(needs OpenBSD partition active)
+dnl Describes fdisk invocation
+dnl
+define({:-OpenBSDInstallMBRPart2-:},
+dnl install.md md_prep_fdisk
+{:- The installation program will ask you if you want to use the
+ whole disk for OpenBSD. If you don't need to or don't intend
+ to share the disk with other operating systems, answer `y'
+ here. The installation program will then create a single
+ MBR partition spanning the whole disk, dedicated to OpenBSD.
+
+ Otherwise, fdisk(8) will be invoked to let you to edit your MBR
+ partitioning. The current MBR partitions defined will be
+ displayed and you will be allowed to modify them, add new
+ partitions, and change which partition to boot from by default.
+
+ifelse(X$1,X,,
+{:- Note that you should make the OpenBSD partition the active
+ partition at least until the install has been completed.
+
+-:})dnl
+ After your OpenBSD MBR partition has been setup, the real
+ partition setup can follow.-:})dnl
+dnl
dnl OpenBSDInstallPart5(mention about other OS partitions)
dnl Describes the disklabel operation
dnl
@@ -476,39 +510,42 @@ define({:-OpenBSDInstallPart5-:},
partitions must be set up. Each file system you want will
require a separate partition.
-dnl install.sh md_prep_disklabel loop
- For the first disk (which will be the boot disk, hosting the
- root partition), you will be proposed a default layout, trying
+ You will be proposed a default partition layout, trying
to set up separate partitions, disk size permitting.
You will be given the possibility to either accept the proposed
- layout, or edit it, or do your own custom layout. These last
- two choices will invoke an interactive editor allowing you to
- create your desired layout.
+ layout, or edit it, or create your own custom layout. These last
+ two choices will invoke the disklabel(8) interactive editor,
+ allowing you to create your desired layout.
Within the editor, you will probably start out with only the
'c' partition of fstype 'unused' that represents the whole disk.
- This partition can not be modified. You must create partition 'a'
- as a native OpenBSD partition, i.e. one with "4.2BSD" as the
- fstype, to hold the root file system.
+ This partition can not be modified.$1
+
+ You must create partition 'a' as a native OpenBSD partition, i.e.
+ one with "4.2BSD" as the fstype, to hold the root file system.
In addition to partition 'a' you should create partition 'b' with
fstype "swap", and native OpenBSD partitions to hold separate file
- systems such as /usr, /tmp, /var, and /home.$1
+ systems such as /usr, /tmp, /var, and /home.
You will need to provide a mount point for all partitions you
{:-define-:}. Partitions without mount points, or not of 4.2BSD fstype,
- will not be formatted during the installation.
+ will neither be formatted nor mounted during the installation.
-dnl XXX Write a real disklabel-in-a-nutshell introduction here.
-dnl XXX If only to mention disk sizes can be specified with suffixes,
-dnl XXX not enough people know this!
For quick help while in the interactive editor, enter '?'. The
`z' command (which deletes all partitions and starts with a
clean label), the `A' command (which performs the automatic
partition layout) and the `n' command (to change mount points)
are of particular interest.
+ Although the partitions position and size are written in exact
+ sector values, you do not need a calculator to create your
+ partitions! Human-friendly units can be specified by adding `k',
+ `m' or `g' after any numbers to have them converted to kilobytes,
+ megabytes or gigabytes. Or you may specify a percentage of the
+ disk size using `%' as the suffix.
+
Enter 'M' to view the entire manual page (see the info on the
``-E'' flag). To exit the editor enter 'q'.-:})dnl
dnl
@@ -518,6 +555,17 @@ define({:-OpenBSDInstallPart6-:},
{:- After the layout has been saved, new filesystems will be
created on all partitions with mount points.
This will DESTROY ALL EXISTING DATA on those partitions.
+
+ After configuring your root disk, the installer will
+ return to the list of available disks to configure.
+
+ You can choose the other disks to use with OpenBSD in
+ any order, and will get to setup their layout similarly
+ to the root disk above. However, for non-root disks,
+ you will not be proposed a default partition layout.
+
+ When all your disks are configured, simply hit return
+ at the disk prompt.
ifelse(MDTZ,,,
{:-
You may now be given the opportunity to configure the time zone
@@ -535,57 +583,31 @@ ifelse(MDTZ,,,
dnl
dnl Notes for various installation methods.
dnl
-define({:-OpenBSDFTPInstall-:},
-{:- To install via FTP:
- To begin an FTP install you will need the following
- pieces of information:
- 1) Proxy server URL if you are using a URL-based
- FTP proxy (squid, CERN FTP, Apache 1.2 or higher).
- You need to {:-define-:} a proxy if you are behind a
- firewall that blocks outgoing FTP (assuming you
- have a proxy available to use).
- 2) The IP address (or hostname if you configured
- DNS servers earlier in the install) of an FTP server
- carrying the OpenBSD OSREV distribution.
- The installation program will try to fetch a list
- of FTP servers; depending on your network settings,
- this might fail. If the list could be fetched, it
- will be displayed, and you can choose an entry from
- the list (the first entries are expected to be the
- closest mirrors to your location).
- 3) The FTP directory holding the distribution sets.
- The default value of pub/OpenBSD/OSREV/MACHINE
- is almost always correct.
- 4) The login and password for the FTP account.
- You will only be asked for a password for
- non-anonymous FTP.
-
- Then refer to the section named "installation set selection"
- below.-:})dnl
-dnl
-define({:-OpenBSDHTTPInstall-:},
-{:- To install via HTTP:
- To begin an HTTP install you will need the following
+define({:-OpenBSDURLInstall-:},
+{:- To install via FTP or HTTP:
+ To begin an FTP or HTTP install you will need the following
pieces of information:
- 1) Proxy server URL if you are using a URL-based
+ 1) Proxy server URL if you are using a URL-based FTP or
HTTP proxy (squid, CERN FTP, Apache 1.2 or higher).
You need to {:-define-:} a proxy if you are behind a
- firewall that blocks outgoing HTTP connections
+ firewall that blocks outgoing FTP or HTTP connections
(assuming you have a proxy available to use).
2) The IP address (or hostname if you configured
- DNS servers earlier in the install) of an FTP server
- carrying the OpenBSD OSREV distribution.
+ DNS servers earlier in the install) of an FTP or HTTP
+ server carrying the OpenBSD OSREV distribution.
The installation program will try to fetch a list
- of HTTP servers; depending on your network settings,
+ of such servers; depending on your network settings,
this might fail. If the list could be fetched, it
will be displayed, and you can choose an entry from
the list (the first entries are expected to be the
closest mirrors to your location).
3) The directory holding the distribution sets.
- There is no standard location for this;
- You should use the directory specified
- along with the server in the list of official
- HTTP mirror sites that you received in step 2.
+ The default value of pub/OpenBSD/OSREV/MACHINE
+ is almost always correct on FTP servers; for HTTP
+ servers there is no standard location for this.
+ 4) For FTP installs only, the login and password for the
+ FTP account. You will only be asked for a password for
+ non-anonymous FTP.
Then refer to the section named "installation set selection"
below.-:})dnl
@@ -745,14 +767,12 @@ ifelse(MDTZ,,dnl
The installation program will then proceed to save the system
configuration, create all the device nodes needed by the installed
- system, and will install bootblocks on the root disk.
-ifelse(MDSMP,,,{:-
+ system, and will install bootblocks on the root disk.ifelse(MDSMP,,,{:-
On multiprocessor systems, if the bsd.mp kernel has been installed,
it will be renamed to `bsd', which is the default kernel the boot
blocks look for. The single processor kernel, `bsd', will be
- available as `bsd.sp'.-:})dnl
--:})dnl
+ available as `bsd.sp'.-:})-:})dnl
dnl
define({:-OpenBSDCongratulations-:},{:-
Congratulations, you have successfully installed OpenBSD OSREV. When you
@@ -855,7 +875,7 @@ define({:-OpenBSDXferFloppyFromDOS-:},
directory. Otherwise, you will have to download them from one of
the OpenBSD FTP or HTTP mirror sites, using an FTP client or a web
browser. In either case, take care to do "binary" transfers, since
- these are images files and any DOS cr/lf translations or control/z
+ these are images files and any DOS cr/lf translations or Control-z
EOF interpretations will result in corrupted transfers.
You will also need to go to the "tools" directory and grab a
diff --git a/distrib/notes/mac68k/install b/distrib/notes/mac68k/install
index 411cfc0a3e2..718147511f3 100644
--- a/distrib/notes/mac68k/install
+++ b/distrib/notes/mac68k/install
@@ -1,4 +1,4 @@
-dnl $OpenBSD: install,v 1.38 2009/05/12 21:06:50 miod Exp $
+dnl $OpenBSD: install,v 1.39 2009/05/13 18:38:29 miod Exp $
OpenBSDInstallPrelude
OpenBSDInstallPart2
@@ -14,6 +14,11 @@ OpenBSDInstallPart3(,"sd0")
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.
+
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.
@@ -72,16 +77,9 @@ OpenBSDInstallPart4
OpenBSDInstallPart5
- 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.
-
OpenBSDInstallPart6({:­CD-ROM, NFS, -:})
-OpenBSDFTPInstall
-
-OpenBSDHTTPInstall
+OpenBSDURLInstall
OpenBSDCDROMInstall
diff --git a/distrib/notes/macppc/install b/distrib/notes/macppc/install
index 2c08a30d5a9..7d1a2991d1a 100644
--- a/distrib/notes/macppc/install
+++ b/distrib/notes/macppc/install
@@ -1,4 +1,4 @@
-dnl $OpenBSD: install,v 1.29 2009/05/12 21:06:50 miod Exp $
+dnl $OpenBSD: install,v 1.30 2009/05/13 18:38:29 miod Exp $
OpenBSDInstallPrelude
Before you begin, you should decide if OpenBSD is to be installed
@@ -37,19 +37,26 @@ OpenBSDInstallPart3(,"wd0")
OpenBSDInstallPart4
- Next you will have to edit or create a disk label for the disk
- OpenBSD is being installed on. If there are any existing
- partitions defined (for any operating system), and a disk label
- is not found, you will first be given an opportunity to run
- fdisk (MBR partitioned disk) or pdisk (HFS partitioned disk)
- and create an OpenBSD partition.
+ Disks on OpenBSD/MACHINE are partitioned either using Apple-style
+ HFS partitions, or MBR partitions.
- If pdisk is being invoked, 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
- conversion of an existing partition into one usable by OpenBSD.
+ OpenBSD/MACHINE can share a disk with Mac OS or Mac OS X by using
+ an HFS partitioned disk. For proper layout, the disk should be
+ partitioned with Mac OS or Mac OS X first with unused space or a
+ spare partition where OpenBSD can be installed.
+
+ The installation program will ask you whether you intend to use
+ HFS or MBR partitions.
+
+ HFS partitioning:
+
+ HFS partition tables are edited with pdisk(8). The most
+ common operation, and the example presented here, deals
+ with the conversion of an existing partition into one usable
+ by OpenBSD.
- Before editing, the partition table may look like the following:
+ Before editing, the partition table may look like the
+ following:
#: type name length base ( size )
1: Apple_partition_map Apple 63 @ 1
@@ -64,7 +71,8 @@ OpenBSDInstallPart4
10: Apple_HFS untitled 2 4120589 @ 2143854 ( 2.0G)
11: Unused untitled 3 6330517 @ 6264443 ( 3.0G)
- After editing the table, it should look like:
+ 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
@@ -78,54 +86,63 @@ OpenBSDInstallPart4
10: Apple_HFS untitled 2 4120589 @ 2143854 ( 2.0G)
11: OpenBSD OpenBSD 6330517 @ 6264443 ( 3.0G)
- 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.
-
- ---
- Command (? for help): p
- <output is in the before example above>
- Command (? for help): t
- Partition number: 11
- Existing partition type ``Unused''.
- New type of partition: OpenBSD
- Command (? for help): p
- <output is in the after example above>
- ---
-
- If fdisk is being invoked, it will start by
- displaying the current partitions defined and then allow you
- to modify this information, add new partitions, and change
- which partition to boot from by default. If you make a mistake,
- you will be allowed to repeat this procedure as necessary to
- correct this. Note that you should make OpenBSD be the active
- partition at least until the install has been completed.
+ 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.
+
+ ---
+ Command (? for help): p
+ <output is in the before example above>
+ Command (? for help): t
+ Partition number: 11
+ Existing partition type ``Unused''.
+ New type of partition: OpenBSD
+ Command (? for help): p
+ <output is in the after example above>
+ ---
+
+ MBR partitioning:
+
+dnl What follows is the same text as OpenBSDInstallMBRPart2, but
+dnl indented one tab to the right.
+dnl The macro can't be reused because line wraps will occur at different
+dnl places.
+dnl XXX This document really should be converted to mdoc...
+ The installation program will ask you if you want to use
+ the whole disk for OpenBSD. If you don't need to or don't
+ intend to share the disk with other operating systems,
+ answer `y' here. The installation program will then create
+ a single MBR partition spanning the whole disk, dedicated
+ to OpenBSD.
+
+ Otherwise, fdisk(8) will be invoked to let you to edit
+ your MBR partitioning. The current MBR partitions defined
+ will be displayed and you will be allowed to modify them,
+ add new partitions, and change which partition to boot from
+ by default.
+
+ After your OpenBSD MBR partition has been setup, the real
+ partition setup can follow.
OpenBSDInstallPart5({:-
If you have DOS or Linux partitions defined on the disk, these
will usually show up as partition 'i', 'j' and so on.-:})
- OpenBSD/MACHINE can share a disk with Mac OS or Mac OS X by using
- an HFS partitioned disk. For proper layout, the disk should be
- partitioned with Mac OS or Mac OS X first with unused space or a
- spare partition where OpenBSD can be installed. No low disk
- boundaries exist on MACHINE. MACHINE is unable to install the
- bootloader into the HFS(+) partition to boot OpenBSD so it is
- necessary to copy 'ofwboot' from the installation media into
- the first HFS(+) partition using Mac OS or Mac OS X.
-
- If the disk is partitioned using MBR, the bootloader is
- automatically installed. However because fdisk is not LBA
- knowledgeable it may be necessary to run the 'b' command in
- disklabel to allow OpenBSD to use the entire disk.
+ If you chose to use HFS partitioning to share the disk with MacOS,
+ OpenBSD will be unable to install the bootloader into the HFS(+)
+ partition to boot OpenBSD; it will be necessary to copy 'ofwboot'
+ from the installation media into the first HFS(+) partition using
+ Mac OS or Mac OS X.
+ If the disk is partitioned using MBR, the bootloader will be
+ automatically installed if you setup a small (a few MB) MSDOS
+ partition as position `i' in the label.
OpenBSDInstallPart6({:-CD-ROM, -:})
-OpenBSDFTPInstall
-
-OpenBSDHTTPInstall
+OpenBSDURLInstall
OpenBSDCDROMInstall
diff --git a/distrib/notes/mvme68k/install b/distrib/notes/mvme68k/install
index a5e8020f9a7..aff439d7c8f 100644
--- a/distrib/notes/mvme68k/install
+++ b/distrib/notes/mvme68k/install
@@ -1,4 +1,4 @@
-dnl $OpenBSD: install,v 1.34 2009/05/12 21:06:50 miod Exp $
+dnl $OpenBSD: install,v 1.35 2009/05/13 18:38:29 miod Exp $
OpenBSDInstallPrelude
There are several ways to install OpenBSD onto a disk. The easiest way
@@ -259,9 +259,7 @@ OpenBSDInstallPart5
OpenBSDInstallPart6({:-CD-ROM, NFS, -:})
-OpenBSDFTPInstall
-
-OpenBSDHTTPInstall
+OpenBSDURLInstall
OpenBSDCDROMInstall
diff --git a/distrib/notes/mvme88k/install b/distrib/notes/mvme88k/install
index 82893bb1f76..9389d30e23e 100644
--- a/distrib/notes/mvme88k/install
+++ b/distrib/notes/mvme88k/install
@@ -1,4 +1,4 @@
-dnl $OpenBSD: install,v 1.26 2009/05/12 21:06:50 miod Exp $
+dnl $OpenBSD: install,v 1.27 2009/05/13 18:38:29 miod Exp $
OpenBSDInstallPrelude
There are several ways to install OpenBSD onto a disk. The easiest way
@@ -232,9 +232,7 @@ OpenBSDInstallPart5
OpenBSDInstallPart6({:-CD-ROM, NFS, -:})
-OpenBSDFTPInstall
-
-OpenBSDHTTPInstall
+OpenBSDURLInstall
OpenBSDCDROMInstall
diff --git a/distrib/notes/sgi/install b/distrib/notes/sgi/install
index 8ed4c806ee1..73516d357db 100644
--- a/distrib/notes/sgi/install
+++ b/distrib/notes/sgi/install
@@ -1,4 +1,4 @@
-dnl $OpenBSD: install,v 1.15 2009/05/12 21:06:50 miod Exp $
+dnl $OpenBSD: install,v 1.16 2009/05/13 18:38:29 miod Exp $
OpenBSDInstallPrelude
There are several ways to install OpenBSD onto a disk. The easiest way
@@ -66,12 +66,12 @@ OpenBSDInstallPart5
used, the 'a' partition should be located at offset 3135. If the 'a'
partition is not located immediately after the Volume Header the boot
loader will not be able to locate and load the kernel.
+dnl XXX Note that this is a #$%@ boot blocks limitation which should be fixed
+dnl XXX by reading the real label in the boot blocks.
OpenBSDInstallPart6({:-CD-ROM, NFS -:})
-OpenBSDFTPInstall
-
-OpenBSDHTTPInstall
+OpenBSDURLInstall
OpenBSDCDROMInstall
diff --git a/distrib/notes/socppc/install b/distrib/notes/socppc/install
index 9c71ec64cf2..5d245341e30 100644
--- a/distrib/notes/socppc/install
+++ b/distrib/notes/socppc/install
@@ -1,4 +1,4 @@
-dnl $OpenBSD: install,v 1.4 2009/05/12 21:06:51 miod Exp $
+dnl $OpenBSD: install,v 1.5 2009/05/13 18:38:29 miod Exp $
OpenBSDInstallPrelude
OpenBSDInstallPart2
@@ -7,19 +7,9 @@ OpenBSDInstallPart3(,"wd0")
OpenBSDInstallPart4
- Next you will have to edit or create a disk label for the disk
- OpenBSD is being installed on. If there are any existing
- partitions defined (for any operating system), and a disk label
- is not found, you will first be given an opportunity to run
- fdisk and create an OpenBSD partition.
+OpenBSDInstallMBRPart1
- If fdisk is being invoked on your behalf, it will start by
- displaying the current partitions defined and then allow you
- to modify this information, add new partitions and change
- which partition to boot from by default. If you make a mistake,
- you will be allowed to repeat this procedure as necessary to
- correct this. Note that you should make OpenBSD be the active
- partition at least until the install has been completed.
+OpenBSDInstallMBRPart2(true)
OpenBSDInstallPart5({:-
If you have Linux partitions defined on the disk, these will
@@ -27,9 +17,7 @@ OpenBSDInstallPart5({:-
OpenBSDInstallPart6({:-CD-ROM, -:})
-OpenBSDFTPInstall
-
-OpenBSDHTTPInstall
+OpenBSDURLInstall
OpenBSDCDROMInstall
diff --git a/distrib/notes/sparc/install b/distrib/notes/sparc/install
index 0caf9ed1ae7..25d41bf09ce 100644
--- a/distrib/notes/sparc/install
+++ b/distrib/notes/sparc/install
@@ -1,4 +1,4 @@
-dnl $OpenBSD: install,v 1.68 2009/05/12 21:06:51 miod Exp $
+dnl $OpenBSD: install,v 1.69 2009/05/13 18:38:29 miod Exp $
OpenBSDInstallPrelude({:-SMD disks-:})
There are several ways to install OpenBSD onto a disk. The easiest way
@@ -182,9 +182,7 @@ OpenBSDInstallPart5
OpenBSDInstallPart6({:-CD-ROM, -:})
-OpenBSDFTPInstall
-
-OpenBSDHTTPInstall
+OpenBSDURLInstall
OpenBSDCDROMInstall
diff --git a/distrib/notes/sparc64/install b/distrib/notes/sparc64/install
index 25e26f886d0..b62c64ccee9 100644
--- a/distrib/notes/sparc64/install
+++ b/distrib/notes/sparc64/install
@@ -1,4 +1,4 @@
-dnl $OpenBSD: install,v 1.42 2009/05/12 21:06:51 miod Exp $
+dnl $OpenBSD: install,v 1.43 2009/05/13 18:38:29 miod Exp $
OpenBSDInstallPrelude
There are several ways to install OpenBSD onto a disk. The easiest way
@@ -106,9 +106,7 @@ OpenBSDInstallPart5
OpenBSDInstallPart6({:-CD-ROM, -:})
-OpenBSDFTPInstall
-
-OpenBSDHTTPInstall
+OpenBSDURLInstall
OpenBSDCDROMInstall
diff --git a/distrib/notes/vax/hardware b/distrib/notes/vax/hardware
index 51d0abd7a9e..d9545ea2d79 100644
--- a/distrib/notes/vax/hardware
+++ b/distrib/notes/vax/hardware
@@ -1,4 +1,4 @@
-dnl $OpenBSD: hardware,v 1.27 2008/08/22 21:05:04 miod Exp $
+dnl $OpenBSD: hardware,v 1.28 2009/05/13 18:38:29 miod Exp $
OpenBSD/MACHINE OSREV runs on a wide variety of VAX hardware.
The following systems have been tested:
- VAXstation 2000
@@ -42,7 +42,7 @@ Supported devices {:-include-:}:
* SCSI controllers:
- NCR 5380 (asc) or NCR 53C9x (ncr) on-board SCSI
- (this {:-include-:}s most 3100s and VAXstation 4000s, as well
+ (this includes most 3100s and VAXstation 4000s, as well
as the VAX 4000 10x series)
- SII (sii) SCSI on VAXstation 35x0 I/O module
diff --git a/distrib/notes/vax/install b/distrib/notes/vax/install
index c7661ef478b..8b820c12cc7 100644
--- a/distrib/notes/vax/install
+++ b/distrib/notes/vax/install
@@ -1,4 +1,4 @@
-dnl $OpenBSD: install,v 1.22 2009/05/12 21:06:51 miod Exp $
+dnl $OpenBSD: install,v 1.23 2009/05/13 18:38:29 miod Exp $
OpenBSDInstallPrelude({:-MSCP or other non-SCSI disks-:})
For most systems, the easiest way to install OpenBSD/MACHINE OSREV is via
@@ -100,9 +100,7 @@ OpenBSDInstallPart5
OpenBSDInstallPart6({:-CD-ROM, NFS, -:})
-OpenBSDFTPInstall
-
-OpenBSDHTTPInstall
+OpenBSDURLInstall
OpenBSDCDROMInstall
diff --git a/distrib/notes/zaurus/install b/distrib/notes/zaurus/install
index 1ea04d272c0..d0756644576 100644
--- a/distrib/notes/zaurus/install
+++ b/distrib/notes/zaurus/install
@@ -1,4 +1,4 @@
-dnl $OpenBSD: install,v 1.24 2009/05/12 21:06:51 miod Exp $
+dnl $OpenBSD: install,v 1.25 2009/05/13 18:38:29 miod Exp $
OpenBSDInstallPrelude
OpenBSD is installed on the Zaurus by effectively converting
@@ -84,20 +84,7 @@ OpenBSDInstallPart3(,"wd0")
OpenBSDInstallPart4
- Next you will have to create an OpenBSD partition with fdisk,
- and then create a disk label within it.
-
- When fdisk is being invoked on your behalf, it will start by
- displaying the current partitions defined and then allow you
- to modify this information, add new partitions and change
- which partition to boot from by default. If you make a mistake,
- you will be allowed to repeat this procedure as necessary to
- correct this. Note that you do not need to make OpenBSD be
- the active partition.
-
-OpenBSDInstallPart5({:-
- If you have Linux partitions defined on the disk, these will
- usually show up as partition 'i', 'j' and so on.-:})
+OpenBSDInstallMBRPart1
One of the three partitions on the Zaurus C3x00 hard drive is
a 3GB or 5GB MS-DOS filesystem. This partition has application
@@ -105,20 +92,24 @@ OpenBSDInstallPart5({:-
recommended that you cut most of the space off this large MS-DOS
partition, and create a new A6 partition afterwards, like this:
- 0: 83 0 3 13 - 1511 7 17 [ 63: 205569 ] Linux files*
- 1: 83 1512 0 1 - 7559 7 17 [ 205632: 822528 ] Linux files*
- 2: 0C 7560 0 1 - 9065 7 1 [ 1028160: 204800 ] Win95 FAT32L
- 3: A6 9065 7 2 - 67885 5 3 [ 1232960: 7999488 ] OpenBSD
+ 0: 83 0 3 13 - 1511 7 17 [ 63: 205569 ] Linux files*
+ 1: 83 1512 0 1 - 7559 7 17 [ 205632: 822528 ] Linux files*
+ 2: 0C 7560 0 1 - 9065 7 1 [ 1028160: 204800 ] Win95 FAT32L
+ 3: A6 9065 7 2 - 67885 5 3 [ 1232960: 7999488 ] OpenBSD
After shrinking the MS-DOS partition, you will need to
reformat it from Linux or OpenBSD once OpenBSD is installed.
(You will be reminded of this later in this document)
-OpenBSDInstallPart6({:-CD-ROM, -:})
+OpenBSDInstallMBRPart2
-OpenBSDFTPInstall
+OpenBSDInstallPart5({:-
+ If you have Linux partitions defined on the disk, these will
+ usually show up as partition 'i', 'j' and so on.-:})
+
+OpenBSDInstallPart6({:-CD-ROM, -:})
-OpenBSDHTTPInstall
+OpenBSDURLInstall
OpenBSDCDROMInstall