[NLUUG]   Welcome to ftp.vim.org,
Hosted by ftp.nluug.nl
Current directory: /OpenBSD/2.4/
Contents of README:
This is one of the CDROM's in the OpenBSD 2.4 package.  For more
OpenBSD information check www.OpenBSD.org.

Released sometime around December 1, 1998.
Copyright 1997-1998, Theo de Raadt.

All applicable copyrights and credits can be found in the applicable
file sources found on the two CDROMs in this package.

XXX  If there are bugs found in this CD release, workaround information
XXX  can be found at http://www.OpenBSD.org/errata.html

Please refer to the following files on the two CDROM's for extensive
details on how to install OpenBSD 2.4 on your machine:



	    2.4/pmax/INSTALL.pmax  (not release on the CD)


Quick installer information for people familiar with OpenBSD, and the
use of the new "disklabel -E" command.  If you are at all confused when
installing OpenBSD, read the relevant INSTALL.* file as listed above!


Play with your BIOS options, and see if you can enable booting off a
CD; try using CD1.  Not all BIOS/CDROM combinations work well.  If
not, write CD1:2.4/i386/floppy24.fs to a floppy, then boot that.  If
you are mixing OpenBSD with another operating system, you will surely
need to read the INSTALL.i386 document.


To boot off CD1, type "boot cdrom 2.4/sparc/bsd.rd", or
"b sd(0,6,0)2.4/sparc/bsd.rd" depending on your ROM version.
Alternatively, write CD1:2.4/sparc/floppy24.fs to a floppy and boot it
using "boot fd()" or "boot floppy" depending on your ROM version.
Finally, a third alternative is to write CD1:2.4/sparc/kc.fs and
CD1:2.4/sparc/inst.fs to two seperate floppies.  Then insert "kc.fs",
and boot as described above.  As soon as the floppy drive ejects a
floppy, insert "inst.fs".  Answer a bunch of questions.  Reboot from
the "kc.fs" floppy.  This time, when the floppy is ejected simply
re-insert "kc.fs" again and answer a different set of questions.


Create BSD partitions according to INSTALL.amiga's preparation section.
Mount the CD2 under AmigaOS as device CD0: Next, execute the following
CLI command: "CD0:2.4/amiga/utils/loadbsd CD0:2.4/amiga/bsd.rd".


You can boot over the network by following the instructions in


Your alpha must use SRM firmware (not ARC).  If you have a CDROM
drive, you can try to boot CD2 using "boot -fi 2.4/alpha/bsd.rd dkaX"
(use "show device" to find your CDROM drive identifier). Otherwise,
write CD2:2.4/alpha/floppy.fs to a floppy and boot that by typing
"boot dva0".  If this fails, you can place bsd.rd on some other device
and boot it, or use the provided simpleroot.


Boot MacOS as normal and partition your disk with the appropriate A/UX
configurations.  Then, extract the Macside utilities from
CD2:2.4/mac68k/utils onto your hard disk.  Run Mkfs to create your
filesystems on the A/UX partitions you just made.  Then, use the
BSD/Mac68k Installer to copy all the sets in CD2:2.4/mac68k/ onto your
partitions.  Finally, you will be ready to configure the BSD/Mac68k
Booter with the location of your kernel and boot the system.


Board must have OpenFirmware for booting. Boot from CD1 with the
command (assuming the cdrom is SCSI id 4):
    boot /pci/scsi@c/disk@4,0:\2.4\powerpc\ofwboot 2.4/powerpc/bsd.rd
then follow the instructions. Alternatively, attempt netbooting.


Further Notes:

To make a floppy under MS-DOS, use /2.4/tools/rawrite.exe.  Under
Unix, use "dd if=<file> of=/dev/<device> bs=32k" (where device could
be "floppy" or "rfd0c" or "rfd0a").

Use properly formatted perfect floppies with NO BAD BLOCKS or you will


CD#1 contains a regular CVS checkout starting in /.  Using this tree
it is possible to get a head-start on using the anoncvs servers as
described at http://www.OpenBSD.org/anoncvs.html.  Using these files
results in a much faster initial CVS update than you could expect from
a fresh checkout of the full OpenBSD source tree.  There are two ways
of using the CD:

1) copy the tree off it, (assuming the CD is mounted on /mnt):

	# mkdir /usr/src
	# cd /mnt; cp -Rp CVS Makefile bin distrib etc games gnu \
	include kerberosIV lib libexec lkm regress sbin share \
	sys usr.bin usr.sbin /usr/src

2) Or, alternatively, use a union mount with the CD below a writable

	# mkdir /usr/src
	# mount -t union -o -b /mnt /usr/src

After this, /usr/src will be a nice checkout area where all cvs(1)
commands will work OK.  Refer to http://www.OpenBSD.org/anoncvs.html
for more details.



If you want the kernel source copied off CD1, do the following:

	# mkdir -p /usr/src/sys
	# cd /mnt/sys
	# tar cf - . | (cd /usr/src/sys; tar xvf - )

Important man pages to read are config(8) and options(4).


To compile a kernel from the readonly CD mounted on /usr/src:

cd /somewhere
cp /usr/src/sys/arch/$ARCH/conf/SOMEFILE .
edit SOMEFILE (to make any changes you want)
config -s /usr/src/sys -b . SOMEFILE

$ARCH should be the architecture (e.g. i386).  If you like, do a
"make depend" too so you'll have your dependencies there next time
you do a compile.


CD#2 contains the following things:

www/		This is a CVS checkout of our web pages.  This is basically
		what the OpenBSD web pages used to look like.  You can find
		some of the OpenBSD graphics here as well...
Changelogs/	This is all of the CVS commit logs we have generated while
		working on the project.
ports/		Our ports tree. Refer to CD2:/README.ports
distfiles/	Our ports tree distfiles. Refer to CD2:/README.ports
X11/		A CVS checkout of our version of the XFree86 source tree.


The following are suggested sub-tree sizes for a full system install.  The
numbers include enough extra space to permit you to run a typical home
system that is connected to the internet:

SYSTEM		/	/usr	/var	/usr/X11R6
alpha		50M	433M	20M	160MB
amiga		27M	173M	20M	 64M
arc		47M	268M	20M	 60M
hp300		26M	120M	20M	 50M
i386		30M	172M	20M	 85M
mac68k		26M	172M	20M	 75M
mvme68k		26M	173M	20M	 60MB (no Xserver)
pmax		44M	267M	20M	 60M
sparc		35M	194M	20M	 50M
When you are in the disklabel editor, you may choose to make your entire
system have just an 'a' and 'b' partition.  The 'a' partition you set up in
disklabel will become your root partition, which should be the sum of all
the 3 main values above (/, /usr, and /var) plus some space for /tmp. The
'b' partition you set up automatically becomes your system swap partition
-- we recommend a minimum of 32MB but if you have disk to spare make it at
least 64MB.

However, we recommend you use many seperate partitions so that users cannot
fill up your important partitions as easily, thus causing nasty denial of
service problems.  If you are extra cautious, you will make at least the
following seperate partitions: / swap /usr /var /tmp /var/tmp /home.


OpenBSD is free software.  You can do with it as you like, subject to very
few conditions (described at www.OpenBSD.org/policy.html).  But free
software isn't written without money.  Network links, hardware costs,
release engineering and testing work; all these things take money and
significant effort on the part of those who have made this what it is.
Please reward the developers who have made OpenBSD what it is,
     YOU can donate funds or hardware to get your name listed on our
Donations page www.OpenBSD.org/donations.html. Contact Theo de Raadt or
simply send a donation cheque in Canadian or US funds to:
     812 23rd Ave SE
     Calgary, Alberta
     Canada T2G 1N8
(Make the cheque out to "Theo de Raadt": cheques made out to "OpenBSD"
cannot be cashed)
     No major funding or cost-sharing of the project comes from any company
or educational institution. Theo works full-time on improving OpenBSD &
paying bills.
     Theo has spent more than $30,000 (CDN) to make OpenBSD run so far,
mostly due to expensive networking costs in Canada. There have been an
additional $7,000 in donations of cash or services.
     Ongoing operating funds are weakly generated by sales of CDs, so if
you like yours, please buy one for a friend.
    Sponsorships would be gratefully considered.
    Please be generous,
since the project is
typically not in strong
financial health.
     Thank you.
- Theo de Raadt


Theo de Raadt 
Danny Dulai
Willowglen Singapore
Mike Price
RTMX, Inc.
Todd Miller 
Jeff Homer (efnet#rednoise)
Pacifier Computers
Andy Sharp
Clint Adam Smith
Fred Holliss
Denton Gentry
Open System Solutions Software GmbH (Munich/Germany)
Rob Urban
Chris Townsend
Mark Evenson
Tim Spencer
John Stone
Ken Stailey
Jason Downs
Price Waterhouse
Algorithmics Ltd.
D.J. Gregor
Hatem Zaghloul
Michael Stolarchuk
Applitron Datasystem AB
Network Management, Gothenburg
Chris Petro
Ian McWilliam
Richard Johnson
Matthew Patton
Wojciech Tryc
The Undergraduate Projects Lab, UW Madison Computer Sciences Dept, (Matt Beschta)
Todd Fries
Mark Cordingly
Paul Southworth
Taco van Ieperen
Hiroo Yamagata
Marco S. Hyman
Secure Networks, Inc.
Ben Black
Michael Shalayeff
New Hack City.
Michael Park
Josh Lynch
Matthew Potter
Janne Johansson
Jonas Petersson
Matti Ristinmaa
Stacken, KTH
Niklas Hallqvist
Cyclic Software
Cyclic Software
Ascend Communications
The primates at monkey.org
Louis Bertrand
Neil Hendin
Jennifer Myers
Wim Vandeputte
Internet Engineering Group
CWI (NetWorkShop)

Thanks to everyone who has purchased an OpenBSD CD-ROM.  These sales fund the
project and keep it alive.


After you have installed the system, root will have mail.  Read that
mail.  Alternatively, read the file "root.mail" in the pub/OpenBSD/2.4/
directory on the ftp mirrors.

Icon  Name                    Last modified      Size  
[DIR] Parent Directory - [DIR] Changelogs/ 02-Dec-1998 17:34 - [DIR] alpha/ 17-Feb-1999 03:40 - [DIR] amiga/ 03-Dec-1998 19:46 - [DIR] hp300/ 02-Dec-1998 10:59 - [DIR] i386/ 04-Jan-1999 14:18 - [DIR] mac68k/ 03-Dec-1998 19:54 - [DIR] packages/ 03-Dec-1998 20:07 - [DIR] pmax/ 20-Feb-1999 04:05 - [DIR] powerpc/ 02-Dec-1998 10:59 - [DIR] sparc/ 03-Dec-1998 22:40 - [DIR] tools/ 17-Feb-1999 03:01 - [TXT] HARDWARE 17-Dec-1998 02:00 3.7K [TXT] README 01-Dec-1998 11:50 10K [TXT] README.packages 02-Dec-1998 03:46 5.7K [TXT] README.ports 02-Dec-1998 03:46 2.8K [TXT] SIZES 01-Dec-1998 11:39 1.2K [   ] X11.tar.gz 02-Dec-1998 00:48 34M [   ] ftplist 17-Apr-1999 04:16 2.1K [   ] ports.tar.gz 01-Dec-1998 16:58 1.4M [   ] root.mail 01-Dec-1998 03:42 3.8K [   ] src.tar.gz 01-Dec-1998 16:51 51M [   ] srcsys.tar.gz 01-Dec-1998 16:56 11M

NLUUG - Open Systems. Open Standards
Become a member and get discounts on conferences and more, see the NLUUG website!