version 1.6, 2001/04/25 19:41:39 |
version 1.7, 2001/04/25 20:53:18 |
|
|
Please refer to the following files on the two CDROM's for extensive |
Please refer to the following files on the two CDROM's for extensive |
details on how to install OpenBSD 2.9 on your machine: |
details on how to install OpenBSD 2.9 on your machine: |
<p> |
<p> |
<dl> |
<ul> |
<li> CD1:2.9/i386/INSTALL.i386 |
<li> CD1:2.9/i386/INSTALL.i386 |
<li> CD1:2.9/powerpc/INSTALL.powerpc |
<li> CD1:2.9/powerpc/INSTALL.powerpc |
<li> CD1:2.9/vax/INSTALL.vax |
<li> CD1:2.9/vax/INSTALL.vax |
|
|
<li> CD2:2.9/hp300/INSTALL.hp300 |
<li> CD2:2.9/hp300/INSTALL.hp300 |
<li> CD2:2.9/sun3/INSTALL.sun3 |
<li> CD2:2.9/sun3/INSTALL.sun3 |
<p> |
<p> |
<li>The alpha release is available on the ftp sites, but not |
<li>The alpha release is available on the ftp sites, but not on the CDs. |
on the CDs. |
</ul> |
</dl> |
|
<hr> |
<hr> |
|
|
<p> |
<p> |
Quick installer information for people familiar with OpenBSD, and the |
Quick installer information for people familiar with OpenBSD, and the |
use of the new "disklabel -E" command. If you are at all confused when |
use of the new "disklabel -E" command. If you are at all confused when |
installing OpenBSD, read the relevant INSTALL.* file as listed above! |
installing OpenBSD, read the relevant INSTALL.* file as listed above! |
<p> |
<p> |
<h3><font color=#e00000>i386:</font></h3> |
|
|
<h3><font color=#e00000>OpenBSD/i386:</font></h3> |
|
<ul> |
<p> |
<p> |
Play with your BIOS options, and see if you can enable booting off a |
Play with your BIOS options, and see if you can enable booting off a |
CD; try using CD1. If not, write CD1:2.9/i386/floppy29.fs to a |
CD; try using CD1. If not, write CD1:2.9/i386/floppy29.fs to a |
floppy, then boot that. If you are mixing OpenBSD with another |
floppy, then boot that. If you are mixing OpenBSD with another |
operating system, you will surely need to read the INSTALL.i386 |
operating system, you will surely need to read the INSTALL.i386 |
document. |
document. |
|
|
<p> |
<p> |
To make a floppy under MS-DOS, use /2.9/tools/rawrite.exe. Under |
To make a floppy under MS-DOS, use /2.9/tools/rawrite.exe. Under |
Unix, use "dd if=<file> of=/dev/<device> bs=32k" (where device could |
Unix, use "dd if=<file> of=/dev/<device> bs=32k" (where device could |
be "floppy" or "rfd0c" or "rfd0a"). Use properly formatted perfect |
be "floppy" or "rfd0c" or "rfd0a"). Use properly formatted perfect |
floppies with NO BAD BLOCKS or you will lose. |
floppies with NO BAD BLOCKS or you will lose. |
<h3><font color=#e00000>sparc:</font></h3> |
</ul> |
|
|
<p> |
<p> |
|
<h3><font color=#e00000>OpenBSD/sparc:</font></h3> |
|
<ul> |
|
<p> |
To boot off CD2, type "boot cdrom 2.9/sparc/bsd.rd", or |
To boot off CD2, type "boot cdrom 2.9/sparc/bsd.rd", or |
"b sd(0,6,0)2.9/sparc/bsd.rd" depending on your ROM version. |
"b sd(0,6,0)2.9/sparc/bsd.rd" depending on your ROM version. |
Alternatively, write CD2:2.9/sparc/floppy29.fs to a floppy and boot it |
Alternatively, write CD2:2.9/sparc/floppy29.fs to a floppy and boot it |
using "boot floppy" or "boot fd()" depending on your ROM version. |
using "boot floppy" or "boot fd()" depending on your ROM version. |
|
</ul> |
|
|
<p> |
<p> |
<h3><font color=#e00000>amiga:</font></h3> |
<h3><font color=#e00000>OpenBSD/amiga:</font></h3> |
|
<ul> |
<p> |
<p> |
Create BSD partitions according to INSTALL.amiga's preparation section. |
Create BSD partitions according to INSTALL.amiga's preparation section. |
Mount the CD2 under AmigaOS as device CD0: Next, execute the following |
Mount the CD2 under AmigaOS as device CD0: Next, execute the following |
CLI command: "CD0:2.9/amiga/utils/loadbsd CD0:2.9/amiga/bsd.rd". |
CLI command: "CD0:2.9/amiga/utils/loadbsd CD0:2.9/amiga/bsd.rd". |
|
</ul> |
|
|
<p> |
<p> |
<h3><font color=#e00000>hp300:</font></h3> |
<h3><font color=#e00000>OpenBSD/hp300:</font></h3> |
|
<ul> |
<p> |
<p> |
You can boot over the network by following the instructions in |
You can boot over the network by following the instructions in |
INSTALL.hp300. |
INSTALL.hp300. |
|
</ul> |
|
|
<p> |
<p> |
<h3><font color=#e00000>mac68k:</font></h3> |
<h3><font color=#e00000>OpenBSD/mac68k:</font></h3> |
|
<ul> |
<p> |
<p> |
Boot MacOS as normal and partition your disk with the appropriate A/UX |
Boot MacOS as normal and partition your disk with the appropriate A/UX |
configurations. Then, extract the Macside utilities from |
configurations. Then, extract the Macside utilities from |
|
|
BSD/Mac68k Installer to copy all the sets in CD2:2.9/mac68k/ onto your |
BSD/Mac68k Installer to copy all the sets in CD2:2.9/mac68k/ onto your |
partitions. Finally, you will be ready to configure the BSD/Mac68k |
partitions. Finally, you will be ready to configure the BSD/Mac68k |
Booter with the location of your kernel and boot the system. |
Booter with the location of your kernel and boot the system. |
|
</ul> |
|
|
<p> |
<p> |
<h3><font color=#e00000>sun3:</font></h3> |
<h3><font color=#e00000>OpenBSD/sun3:</font></h3> |
|
<ul> |
<p> |
<p> |
Get the release via ftp. Then, you can either setup a diskless boot or |
Get the release via ftp. Then, you can either setup a diskless boot or |
create an installation tape, as described in INSTALL.sun3. |
create an installation tape, as described in INSTALL.sun3. |
|
</ul> |
|
|
<p> |
<p> |
<h3><font color=#e00000>Notes about the source code:</font></h3> |
<h3><font color=#e00000>Notes about the source code:</font></h3> |
|
<ul> |
<p> |
<p> |
src.tar.gz contains a source archive starting at /usr/src. This file |
src.tar.gz contains a source archive starting at /usr/src. This file |
contains everything you need except for the kernel sources, which are |
contains everything you need except for the kernel sources, which are |
in a separate archive. To extract: |
in a separate archive. To extract: |
<p> |
<p> |
<pre> |
<ul><pre> |
# mkdir -p /usr/src |
# <strong>mkdir -p /usr/src</strong> |
# cd /usr/src |
# <strong>cd /usr/src</strong> |
# tar xvfz /tmp/src.tar.gz |
# <strong>tar xvfz /tmp/src.tar.gz</strong> |
</pre> |
</pre></ul> |
<p> |
<p> |
srcsys.tar.gz contains a source archive starting at /usr/src/sys. |
srcsys.tar.gz contains a source archive starting at /usr/src/sys. |
This file contains all the kernel sources you need to rebuild kernels. |
This file contains all the kernel sources you need to rebuild kernels. |
To extract: |
To extract: |
<p> |
<p> |
<pre> |
<ul><pre> |
# mkdir -p /usr/src/sys |
# <strong>mkdir -p /usr/src/sys</strong> |
# cd /usr/src |
# <strong>cd /usr/src</strong> |
# tar xvfz /tmp/srcsys.tar.gz |
# <strong>tar xvfz /tmp/srcsys.tar.gz</strong> |
</pre> |
</pre></ul> |
<p> |
<p> |
Both of these trees are a regular CVS checkout. Using these trees it |
Both of these trees are a regular CVS checkout. Using these trees it |
is possible to get a head-start on using the anoncvs servers as |
is possible to get a head-start on using the anoncvs servers as |
|
|
results in a much faster initial CVS update than you could expect from |
results in a much faster initial CVS update than you could expect from |
a fresh checkout of the full OpenBSD source tree. |
a fresh checkout of the full OpenBSD source tree. |
<p> |
<p> |
|
</ul> |
<a name=ports></a> |
<a name=ports></a> |
<hr> |
<hr> |
<p> |
<p> |
|
|
<p> |
<p> |
A ports tree archive is also provided. To extract: |
A ports tree archive is also provided. To extract: |
<p> |
<p> |
<pre> |
<ul><pre> |
# cd /usr |
# <strong>cd /usr</strong> |
# tar xvfz /tmp/ports.tar.gz |
# <strong>tar xvfz /tmp/ports.tar.gz</strong> |
# cd ports |
# <strong>cd ports</strong> |
# ls |
</pre></ul> |
... |
|
</pre> |
|
<p> |
<p> |
The ports/ subdirectory is a checkout of the OpenBSD ports tree. Go |
The <i>ports/</i> subdirectory is a checkout of the OpenBSD ports tree. Go |
read <a href=ports.html>http://www.OpenBSD.org/ports.html</a> |
read <a href=ports.html>http://www.OpenBSD.org/ports.html</a> |
if you know nothing about ports |
if you know nothing about ports |
at this point. This text is not a manual of how to use ports. |
at this point. This text is not a manual of how to use ports. |
|
|
ports will continue to grow a great deal in functionality in the |
ports will continue to grow a great deal in functionality in the |
future. |
future. |
<p> |
<p> |
As we said, ports will be growing a lot in the future. The ports/ |
As we said, ports will be growing a lot in the future. The <i>ports/</i> |
directory represents a CVS (see the manpage for cvs(1) if you aren't |
directory represents a CVS (see the manpage for cvs(1) if you aren't |
familiar with CVS) checkout of our ports. As with our complete source |
familiar with CVS) checkout of our ports. As with our complete source |
tree, our ports tree is available via anoncvs. So, in |
tree, our ports tree is available via anoncvs. So, in |
order to keep current with it, you must make the ports/ tree |
order to keep current with it, you must make the <i>ports/</i> tree |
available on a read-write medium and update the tree with a command |
available on a read-write medium and update the tree with a command |
like: |
like: |
<p> |
<p> |
<pre> |
<ul><pre> |
# cd [portsdir]/; cvs -d anoncvsserver.openbsd.org:/cvs update -PAd |
# <strong>cd [portsdir]/; cvs -d anoncvsserver.openbsd.org:/cvs update -PAd</strong> |
</pre> |
</pre></ul> |
<p> |
<p> |
[Of course, you must replace the local directory and server name here |
[Of course, you must replace the local directory and server name here |
with the location of your ports collection and a nearby anoncvs |
with the location of your ports collection and a nearby anoncvs |