-# $Id: Makefile.inc,v 1.1.1.1 1995/10/18 08:37:28 deraadt Exp $
+# $Id: Makefile.inc,v 1.2 1995/11/28 17:31:49 deraadt Exp $
# TOP is assumed to be defined by Makefile including this one.
MTREE= ${COMMONDIR}/mtree.conf
all: ${CBIN}
- dd if=/dev/zero of=${IMAGE} bs=80k count=22
+ dd if=/dev/zero of=${IMAGE} bs=128k count=32
vnconfig -v -c ${VND_DEV} ${IMAGE}
- newfs -O -m 0 -o space ${VND_RDEV} floppyhd
- mount ${VND_DEV} ${MOUNT_POINT}
+ newfs -c 64 -O -m 0 -o space ${VND_RDEV} miniroot
+ mount -t ffs ${VND_DEV} ${MOUNT_POINT}
mtree -def ${MTREE} -p ${MOUNT_POINT}/ -u
TOPDIR=${TOP} CURDIR=${.CURDIR} OBJDIR=${.OBJDIR} \
TARGDIR=${MOUNT_POINT} sh ${TOP}/runlist.sh ${LISTS}
-# $Id: list,v 1.1.1.1 1995/10/18 08:37:28 deraadt Exp $
+# $Id: list,v 1.2 1995/11/28 17:31:51 deraadt Exp $
# copy the crunched binary, link to it, and kill it
COPY ${OBJDIR}/instbin instbin
LINK instbin sbin/disklabel
LINK instbin sbin/fsck
LINK instbin sbin/ifconfig
+LINK instbin sbin/halt
LINK instbin sbin/init
LINK instbin sbin/mknod
LINK instbin sbin/mount
-# $Id: list,v 1.1.1.1 1995/10/18 08:37:28 deraadt Exp $
+# $Id: list,v 1.2 1995/11/28 17:31:44 deraadt Exp $
# the disktab explanation file
COPY disktab.preinstall etc
+# copy the kernel
+COPY ${CURDIR}/../../../../sys/arch/amiga/compile/INSTALL/netbsd netbsd
+
# and the installation tools
COPY dot.profile .profile
COPY dot.instutils .instutils
-# $Id: list,v 1.1.1.1 1995/10/18 08:37:29 deraadt Exp $
+# $Id: list,v 1.2 1995/11/28 17:31:55 deraadt Exp $
+
+# copy the kernel
+COPY ${CURDIR}/../../../../sys/arch/amiga/compile/INSTALL/netbsd netbsd
# and the upgrade tools
COPY dot.profile .profile
and without the net it's likely that this release wouldn't have come
about.
-NetBSD 1.1 is a evolutionary release which contains a over a year of
+NetBSD 1.1 is a evolutionary release which contains over a year of
changes to the kernel, user-level utilities, and documentation.
Continuing the multi-platform tradition, NetBSD has added ports to
atari and mvme68k based machines. Kernel interfaces have continued to
be refined, and now several subsystems and device drivers are shared
-among the different ports. We can look for this trend to continue.
+among the different ports. You can look for this trend to continue.
NetBSD 1.1 has significantly enhanced the binary emulation subsystem
(which includes iBCS2, Linux, OSF/1, SunOS, SVR4, Solaris and Ultrix
striping. The concatenated disk driver (ccd), which was previously
supported only by the hp300 port, has been vastly improved. Many
bugs were fixed, and explicit references to device-dependent routines
-were removed and replaced by calls to the generic "vnode operation"
+removed and replaced by calls to the generic "vnode operation"
routines. In addition, several features were added, including partition
support, dynamic configuration and unconfiguration via a user space system
-utility program, and virtually unlimiting the number of component devices.
+utility program, and virtually unlimited number of component devices.
Many new user programs have been added in NetBSD 1.1, as well,
bringing it closer to our goal of supplying a complete UN*X-like
The NetBSD Foundation was recently incorporated as a non-profit
organization. It's purpose is to encourage, foster and promote the
free exchange of computer software, namely the NetBSD Operating
-System. The corporation will allow for many things to be handled more
+System. The foundation will allow for many things to be handled more
smoothly than could be done with our previous informal organization.
In particular, it provides the framework to deal with other parties
-that wish to become involved in the NetBSD Project.
+that wish to become involved in the NetBSD Project. (IN WHAT WAY? Money, donations, etc)
We believe that the NetBSD Foundation will help improve the quality
of NetBSD by:
- * having a better organization to keep track of development
+ * providing better organization to keep track of development
efforts, including co-ordination with groups working in
related fields.
The source distribution sets can be found in subdirectories of the
"source" subdirectory of the distribution tree. They contain the
-complete sources to the system, excluding those portions which should
-not be exported from the U.S. (Those are contained in each
-architecture's "security" binary distribution set.) The source
-distribution sets are as follows:
+complete sources to the system. The source distribution sets
+are as follows:
+
+ dsrc11 This set contains the "domestic" sources. These
+ sources contain export-restricted encryption code
+ and should not be exported from the U.S.
+ [ 140K gzipped, 655K uncompressed ]
gsrc11 This set contains the "gnu" sources, including
the source for the compiler, assembler, groff,
and the other GNU utilities in the binary distribution
sets.
- [ 7.7M gzipped, 32.0M uncompressed ]
+ [ 7.1M gzipped, 30.4M uncompressed ]
ksrc11 This set contains the sources to the NetBSD 1.1
kernel, config(8), config.old(8) and dbsym(8).
- [ 4.5M gzipped, 20.8M uncompressed ]
+ [ 6.0M gzipped, 27.0M uncompressed ]
ssrc11 This set contains the "share" sources, which include
the sources for the man pages not associated with
any particular program, the sources for the
typesettable document set, the dictionaries, and more.
- [ 2.3M gzipped, 8.5M uncompressed ]
+ [ 2.4M gzipped, 8.9M uncompressed ]
src11 This set contains all of the NetBSD 1.1 sources which
are not mentioned above.
- [ 7.1M gzipped, 33.4M uncompressed ]
+ [ 9.3M gzipped, 41.6M uncompressed ]
It is worth noting that unless all of the source distribution sets
-are installed, you can't rebuild and install the system from scratch,
-straight out of the box. However, all that is required to rebuild the
-system in that case is a trivial modification to one Makefile.
+are installed (except the domestic set), you can't rebuild and install
+the system from scratch, straight out of the box. However, all that is
+required to rebuild the system in that case is a trivial modification
+to one Makefile.
The source distribution sets are distributed as groups of files named
"set_name.xx" where "set_name" is the distribution set name, and "xx"
for answering lots of questions, fixing bugs, and doing the various work
they've done.
-UC Berkeley's Experimental Computing Facility has provided a home for
-sun-lamp, people to look after it, and a sense of humor. Rob
-Robertson, too, has added his unique sense of humor to things, and for
-a long time provided the primary FTP site for NetBSD.
+UC Berkeley's Experimental Computing Facility provided a home for
+sun-lamp in the past, people to look after it, and a sense of humor.
+Rob Robertson, too, has added his unique sense of humor to things, and
+for a long time provided the primary FTP site for NetBSD.
Without CVS, this project would be impossible to manage, so our hats
go off to Brian Berliner, Jeff Polk, and the various other people
John Brezak <brezak@NetBSD.ORG>
Dave Burgess <burgess@cynjut.infonet.net>
Hubert Feyrer <hubert.feyrer@rz.uni-regensburg.de>
+Adam Glass <glass@NetBSD.ORG>
Brad Grantham <grantham@tenon.com>
Matthew Green <mrg@eterna.com.au>
+Michael L. Hitch <osymh@gemini.oscs.montana.edu>
Lawrence Kesteloot <kesteloo@cs.unc.edu>
John Kohl <jtk@NetBSD.ORG>
Paul Mackerras <paulus@NetBSD.ORG>
Neil J. McRae <neil@domino.org>
+Perry Metzger <perry@NetBSD.ORG>
Herb Peyerl <hpeyerl@beer.org>
Matthias Pfaller <leo@marco.de>
Chris Provenzano <proven@NetBSD.ORG>
Waldi Ravens <waldi@moacs.indiv.nl.net>
Scott Reynolds <scottr@edsi.org>
+Thor Lancelot Simon <tls@netbd.org>
Wolfgang Solfrank <ws@tools.de>
Frank van der Linden <fvdl@NetBSD.ORG>
Christos Zoulas <christos@NetBSD.ORG>
binary/ amiga binary distribution sets;
see below.
- floppies/ amiga installation and upgrade
->>> ^^^^^^^^ should this be miniroot/?
+ miniroot/ amiga installation and upgrade
file system images; see below.
security/ amiga security distribution;
installation utilities; see
installation section, below.
-There are two amiga file system images to be found in the "amiga/floppy"
->>> ^^^^^^
+There are two amiga file system images to be found in the "amiga/miniroot"
subdirectory of the NetBSD 1.1 distribution. One of them is a upgrade
image and one is an installation image. They are described in more
detail below. There are gzipped versions of each available, for easier
This file contains a BSD root file system setup to help
you upgrade a previous version of NetBSD. This includes
- converting existing partitions
- and mounting your root and /usr partitions and getting
- ready to extract (and possibly first fetching) the distribution
- sets. There is enough on this file system to allow you to
- make a slip or ppp connection, configure an ethernet, mount an
- NFS file system or ftp. You can also load distribution sets from
- a SCSI tape, from one of your existing AmigaDOS partitions, or
- from an existing NetBSD partition.
+ converting existing partitions and mounting your root and
+ /usr partitions and getting ready to extract (and possibly
+ first fetching) the distribution sets. There is enough on
+ this file system to allow you to make a slip or ppp connection,
+ configure an ethernet, mount an NFS file system or ftp.
+ You can also load distribution sets from a SCSI tape, from
+ one of your existing AmigaDOS partitions, or from an existing
+ NetBSD partition.
- This file is named "inst-11.fs".
+ This file is named "upgr-11.fs".
The NetBSD/amiga binary distribution sets contain the binaries which
comprise the NetBSD 1.1 release for the amiga. There are seven binary
system to run and be minimally functional. It
includes shared library support, and excludes
everything described below.
- [ 7M gzipped, 19M uncompressed ]
->>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ [ 7M gzipped, 20M uncompressed ]
comp11 The NetBSD/amiga Compiler tools. All of the tools
relating to C, C++, and FORTRAN (yes, there are two!).
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.
- [ 4M gzipped, 12M uncompressed ]
->>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ [ 5M gzipped, 15M uncompressed ]
etc11 This distribution set contains the system
configuration files that reside in /etc and in several
used if you are upgrading. (If you are upgrading,
it's recommended that you get a copy of this set and
CAREFULLY upgrade your configuration files by hand.)
- [ 50K gzipped, 280K uncompressed ]
->>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ [ 60K gzipped, 340K uncompressed ]
games11 This set includes the games and their manual pages.
- [ 1M gzipped, 3M uncompressed ]
->>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ [ 3M gzipped, 7M uncompressed ]
man11 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.
- [ 730K gzipped, 3M uncompressed ]
->>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ [ 850K gzipped, 3M uncompressed ]
misc11 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.
- [ 2M gzipped, 6M uncompressed ]
->>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ [ 2M gzipped, 7M uncompressed ]
text11 This set includes NetBSD's text processing tools,
including groff, all related programs, and their
manual pages.
[ 784K gzipped, 3M uncompressed ]
->>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
The amiga security distribution set is named "secr11" and can be found
in the "amiga/security" subdirectory of the NetBSD 1.1 distribution
on those sites which carry the complete NetBSD distribution and that
can legally obtain it. (Remember, because of United States law, this
distribution set may not be exported to locations outside of the
-United States and Canada.) [ 119K gzipped, 300K uncompressed ]
->>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+United States and Canada.) [ 128K gzipped, 307K uncompressed ]
The amiga binary distribution sets are distributed in the same form as
the source distribution sets; catted together, the members of a set
NetBSD/amiga 1.1 runs on any amiga that has a 68020 or better CPU
with some form of FPU and MMU. The minimal configuration requires
4M of RAM and about 65M of disk space. To install the entire system
->>> ^^^
requires much more disk space, and to run X or compile the system,
more RAM is recommended. (4M of RAM will actually allow you to
compile, however it won't be speedy. X really isn't usable on a
user (/usr) 65M 100M 45M 80M
swap ----- 2M for every M ram -----
local (/local) up to you
->>> adjust sizes?
+
As you may note the recommended size of /usr is 20M greater than
needed. This is to leave room for a kernel source and compile tree
as you will probably want to compile your own kernel. (GENERIC is
large and bulky to accommodate all people).
+If you only have 4M of fast memory, you should make your swap partition
+larger, as your system will be doing much more swapping.
+
Supported devices include:
A4000/A1200 IDE controller.
SCSI host adapters:
GVP Spectrum.
Piccalo.
A2410.
+ Cybervision 64.
Ethernet controllers:
A2065 Ethernet
Hydra Ethernet
ASDG Ethernet
A4066 Ethernet
Ariadne Ethernet
+ Quicknet Ethernet
Arcnet controllers:
A2060 Arcnet
Tape drives:
you may hit Control-C at any prompt, but if you do, you'll have to
begin again from scratch.
->>> transfer installation file system to the swap partition.
->>> Does this go here, or in the hard disk prep section?
+ Transfer the install miniroot filesystem onto the hard disk
+ partition used by NetBSD for swapping, as described in the
+ "Preparing your System for NetBSD Installation" section above.
+
+ You then need to have "ixemul.library" in your LIBS: directory
+ on AmigaDOS. You also need to have the "loadbsd" program
+ in your command path. If AmigaDOS complains about loadbsd
+ not being an executable file, be sure that the "Execute"
+ protection bit is set. If not, set it with the command:
+ Protect loadbsd add e
->>> Getting loadbsd, ixemul.library, and netbsd onto AmigaDOS
->>> partition.
Next you need to get yourself into NetBSD by loading the
kernel from AmigaDOS with loadbsd like so:
loadbsd -b netbsd
+ If you have an AGA machine, and your monitor will handle
+ the dblNTSC mode, you may also include the "-A" option to
+ enable the dblNTSC display mode.
+
You should see the screen clear and some information about
your system as the kernel configures the hardware. Note which
hard disk device(s) are configured (sd0, sd1, etc). Then
you will be prompted for a root device. At this time type
- 'sd0*'.
->>> Need to document what device number to actually use.
+ 'sd0*', where '0' is the device which contains the swap
+ partition you created during the hard disk preparation.
The system should continue to boot. For now ignore WARNING:
- messages about bad dates in clocks and swap space. Eventually
->>> ^^^^^^^^^^???
- you will be asked to enter the pathname of the shell, just
- hit return. After a short while you should see a welcome
- message and a prompt, asking if you wish to proceed with the
- installation.
+ messages about bad dates in clocks. Eventually you will be
+ asked to enter the pathname of the shell, just hit return.
+ After a short while you should see a welcome message and a
+ prompt, asking if you wish to proceed with the installation.
If you wish to proceed, enter "y" and then return.
If you have configured your hard drive[s] correctly it
should find the drive and partition that you selected to
- use as your root.
+ use as your root. You will be prompted for which device
+ you want to use for your root. If you have multiple disks
+ present with root partitions defined, you will need to be
+ sure you enter the device name of the correct partition you
+ want to install NetBSD on.
YOU ARE NOW AT THE POINT OF NO RETURN. If you confirm that
you want to install NetBSD, your hard drive will be modified,
for the installation files. /mnt/usr/distrib is
suggested.
->>> Document using ppp or slip?
Configure the appropriate ethernet interface i.e. le0
if you have a 2065 or ed0 if you have a AMIGNET from
Hydra Systems.
ifconfig ed0 128.32.240.167 netmask 0xffffff00
+ You should also be able to use SLIP or PPP as the network
+ connection.
+ [XXX instructions for ppp or slip would be usefull
+ perhaps the next release]
+
If the NFS server or FTP server is not on a directly-
connected network, you should set up a route to it
with the command:
Once you have supplied `Configure' all that it requests, your machine
will be configured well enough that when you reboot it it will
-almost be a completely functional NetBSD system. Note you should
-ignore the errors from `chown' they will be corrected shortly.
+almost be a completely functional NetBSD system.
+
+>>> Copy the kernel from the miniroot filesystem at this point <<<
Once you are done with `Configure', halt the system with the "halt"
command (wait for "halted" to be displayed) and reboot. Then again
mount -av
-Next you need to re-make your devices to get the ownership correct:
-
- cd /dev
- MAKEDEV all
->>> Is this step still needed? - check on it!
-
Your system is now complete but not completely configured; you
should adjust the /etc/sendmail.cf file as necessary to suit your
site and/or disable sendmail and other network related programs.
the man pages you can type `man vi' or `man ed' for instructions
on how to use these somewhat non-intuitive editors.
+You should also put a copy of the netbsd kernel in your root partition.
+This can be done easily by mounting the AmigaDOS partition containing
+the kernel you used to start NetBSD and copying the "netbsd" file to
+the root:
+ mount -r -t ados /dev/sd0d /mnt
+ cp /mnt/netbsd /
+(where /dev/sd0d is the AmigaDOS partition where you have netbsd, and
+/mnt/netbsd is the appropriate path of the netbsd file).
+
Once you are done with the rest of configuration unmount your file
systems and halt your system, then reboot:
When it boots off of the hard drive, you will have a complete
NetBSD system! CONGRATULATIONS! (You really deserve them!!!)
-
->>> Missing the step to transfer the netbsd kernel to /
+ This product includes software developed by Klaus Burkert.
+
+ This product includes software developed by Michael van Elst.
+
+ This product includes software developed by Bernd Ernesti.
+
+ This product includes software developed by Michael L. Hitch.
+
This product includes software developed by Christian E. Hopps.
- This product includes software developed by Timo Rossi
+ This product includes software developed by Mika Kortelainen.
+
+ This product includes software developed by Jukka Marin.
+
+ This product includes software developed by Kari Mettinen.
+
+ This product includes software developed by Brad Pepers.
+
+ This product includes software developed by Ignatios Souvatzis.
+
+ This product includes software developed by Ezra Story.
+
+ This product includes software developed by Lutz Vieweg.
+
+ This product includes software developed by Daniel Widenfalk.
- This product includes software developed by Michael L. Hitch
+ This product includes software developed by Markus Wild.
->>> any others?
Once this is done NetBSD/amiga will be able to recognize your
disks and which partitions it should use.
->>> Should the miniroot transfer to the swap partition instructions
->>> go here?
+Transferring the miniroot filesystem:
+
+ The NetBSD/amiga installation or upgrade now uses a "miniroot"
+ fileystem which is installed on the partition used by NetBSD
+ for swapping. This removes the requirement of using a floppy
+ disk for the filesystem used by the installation or upgrade
+ process. It also allows more utilities to be present on the
+ filesystem than would be available when using an 880K floppy
+ disk.
+
+ Once the hard disk has been prepared for NetBSD, the appropriate
+ miniroot filesystem (inst-11.fs for a new install or upgr-11.fs
+ for an upgrade) is transferred to the swap partition configured
+ during the hard disk prep (or the existing swap parition in
+ the case of an upgrade). The xstreamtodev utility provided in
+ the "amiga/utilities" directory can be used on AmigaDOS to
+ transfer the filesystem for either a new installation or an
+ upgrade. The filesystem can also be transferred on an existing
+ NetBSD system for an update by using dd. This should only be
+ done after booting NetBSD into single-user state. It may also
+ be possible to shutdown to single-user, providing that the
+ single-user state processes are not using the swap partition.
+
+ On AmigaDOS, the command:
+ xstreamtodev -input=inst-11.fs -rdb-name=<swap partition>
+ where <swap partition> is the name you gave to the NetBSD
+ partition to be used for swapping. Use upgr-11.fs if you
+ are going to do an upgrade of an existing NetBSD system. If
+ xstreamtodev is unable to determine the SCSI driver device
+ name or the unit number of the specified partition, you may
+ also need to include the option "-device=<driver.name>" and/or
+ "-unit=<SCSI unit number>".
+
+ To transfer the miniroot using NetBSD, you should be booted up
+ in single user state on the current NetBSD system, or use the
+ "shutdown now" command to shutdown to single-uyser state. Then
+ copy the miniroot using dd:
+ dd if=upgr-11.fs of=/dev/rsd0b
+ where /dev/rsd0b should be the device path of the swap partition
+ your system is configured to use. Once the file is copied,
+ reboot back to AmigaDOS to boot the upgrade kernel. NOTE: the
+ release kernel is a "generic" kernel, and requires that the
+ swap partition be on the same device as the root partition.
it would be very difficult to even compile a set of instructions that
allowed them to do so. Because of the various changes to the system,
the largest being the 64-bit file size support and shared libraries,
->>> just what are the major differences between 1.0 and 1.1??
it is impractical to upgrade by recompiling from the sources and
installing.
->>> no kernel-copy!
-To do the upgrade, you must have the appropriate kernel-copy floppy
-image on a disk, and the upgr-11.fs floppy image on another. You must
->>>
-also have at least the "base11" binary distribution set available,
-so that you can upgrade with it, using one of the upgrade methods
-described above. Finally, you must have sufficient disk space
-available to install the new binaries. Since the old binaries are
-being overwritten in place, you only need space for the new binaries,
-which weren't previously on the system. If you have a few megabytes
-free on each of your root and /usr partitions, you should have enough
-space.
+To do the upgrade, you must have the NetBSD kernel on AmigaDOS and
+you must transfer the upgrade filesystem upgr-11.fs onto the swap
+partition of the NetBSD hard disk. You must also have at least the
+"base11" binary distribution set available, so that you can upgrade
+with it, using one of the upgrade methods described above. Finally,
+you must have sufficient disk space available to install the new
+binaries. Since the old binaries are being overwritten in place,
+you only need space for the new binaries, which weren't previously
+on the system. If you have a few megabytes free on each of your
+root and /usr partitions, you should have enough space.
Since upgrading involves replacing the kernel, and most of the system
binaries, it has the potential to cause data loss. You are strongly
To upgrade your system, follow the following instructions:
->>> transfer upgrade file system image to swap partition
->>> should this be in the hard disk prep section?
+ Transfer the upgrade miniroot filesystem onto the hard disk
+ partition used by NetBSD for swapping, as described in the
+ "Preparing your System for NetBSD Installation" section above.
- Boot your machine using of the appropriate kernel-copy floppy.
- When presented with the boot prompt (the prompt begins with
- "Boot" and ends with ":-"), hit return.
+ Now boot up NetBSD using the 1.1 kernel using the loadbsd
+ command:
- While booting, you will probably see several warnings. You
- should be warned that no swap space is present, and that
->>> ^^^^^^^^^^^^^^^^^^^^^
- init(8) cannot find /etc/rc. Do not be alarmed, these are
->>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- completely normal. When you reach the prompt asking you for a
- shell name, just hit return.
+ loadbsd -b netbsd
+
+ You should see the screen clear and some information about
+ your system as the kernel configures the hardware. Note which
+ hard disk device is configured that contains your root and
+ swap partition. When prompted for the root device, type
+ 'sd0*' (replacing 0 with the disk number that NetBSD used for
+ your root/swap device). The '*' character indicates that the
+ root filesystem is contained on the swap partition.
+ When you reach the prompt asking you for a shell name, just
+ hit return.
You will be presented with some information about the upgrade
process and a warning message, and will be asked if you wish
probably do it manually after the install process is complete,
by using "fsck -c 2". Read the fsck(8) manual page for more
details.
->>> Is this needed for 1.0 to 1.1 upgrade? Or mention that the upgrade
->>> should be done if it wasn't previously done? [It shouldn't hurt
->>> to run through the upgrade steps.]
The upgrade program will then check your root file system,
and, if you approved, will upgrade it to the new file system
If you don't already have the NetBSD distribution sets on your
disk, look in the installation section for information on how
to transfer them to your disk.
->>> NetBSD or AmigaDOS partitions...
Once the distribution sets are transferred to your disk,
continue here. (Obviously, if the NetBSD distribution sets
up the installation, by remaking some system databases. When
it is complete, you should use "halt" to halt the system.
->>> transfer new kernel to /
-
+ You will probably also want to copy the release "netbsd" kernel
+ image to your root at some point.
+
Your system has now been upgraded to NetBSD 1.1.
After a new kernel has been copied to your hard disk, your
NFS. (Note that the information for mounts of type "ufs",
i.e. Fast File Systems, are contained in the mount(8) man
page.)
->>> Is this needed for 1.0 -> 1.1 upgrade?
Finally, you will want to delete old binaries that were part
of the version of NetBSD that you upgraded from and have since
->>> What should go here?
-This is the first public release of NetBSD for the Amiga line of
-computers.
+This is the second public release of NetBSD for the Amiga line of
+computers. Several additional graphics and network boards are now
+supported. Some of the SCSI drivers have been enhanced and (hopefully)
+improved.
-The i386-specific portion of the NetBSD 1.0 release is found in the
+The i386-specific portion of the NetBSD 1.1 release is found in the
"i386" subdirectory of the distribution. That subdirectory is laid
out as follows:
-.../NetBSD-1.0/i386/
+.../NetBSD-1.1/i386/
INSTALL Installation notes; this file.
binary/ i386 binary distribution sets;
installation section, below.
There are four i386 floppy images to be found in the "i386/floppy"
-subdirectory of the NetBSD 1.0 distribution. Two of them are bootable
+subdirectory of the NetBSD 1.1 distribution. Two of them are bootable
kernel-copy floppies, one is an installation floppy, and one is an
upgrade floppy. They are all described in more detail below. There
are gzipped versions of each available, for easier downloading. (The
disk.
There are two different kernel copy floppy images,
- "kcaha-10.fs", and "kcbt-10.fs". They are identical except
- that the first has the driver for the Adaptec 1542 SCSI host
- adapter and does not contain the driver for the Buslogic 74x
- SCSI host adapters, and vice-versa for the second. (All other
- drivers are present on both disks.)
+ "kcadp11.fs", and "kcoth11.fs". They are identical except
+ that the kcadp floppy has the drivers for the supported Adaptec SCSI
+ controllers -- the Adaptec 1520, 1522, 1540, 1542, 1740, 1742, 1744,
+ and 2940 SCSI host adapters and the AIC6x60 and AIC7870 chips on
+ motherboards or other brands of SCSI controllers -- and does not
+ contain the drivers for any other SCSI host adapters, which
+ are in the kernel on the kcoth floppy. (The kernels on the install
+ disks are otherwise identical.)
+
+ Please note that because of space considerations the kernel
+ copy floppies no longer contain drivers that are not needed
+ during installation -- in particular, no drivers needed to run
+ the X Window System are available in these kernels. It is
+ recommended that you configure a custom kernel following
+ installation.
+
+ For those that cannot configure a custom kernel, two "generic"
+ kernel images, named "netbsd-adp.gz" and "netbsd-oth.gz", have
+ been placed in the binaries directory. These are identical
+ except that "netbsd-adp.gz" contains support for Adaptec SCSI
+ controllers, but no other SCSI controllers, and
+ "netbsd-oth.gz" contains support only for SCSI controllers
+ other than the Adaptec. (These are similar in nature to the
+ kernels on the kernel copy floppies but with additional device
+ support.) It is strongly encouraged that you build a custom
+ kernel for your installation rather than use a prebuilt generic
+ kernel.
+
Installation floppy:
This disk contains the software necessary to prepare your hard
drive for NetBSD and install the NetBSD distribution. It is
not bootable, and must be used in conjunction with one of the
- kernel-copy floppies. This floppy is named "inst-10.fs".
+ kernel-copy floppies. This floppy is named "inst-11.fs".
Upgrade floppy:
This disk contains the software to be used in upgrading the
system from a previous version of NetBSD. It is not bootable,
and must be used in conjunction with one of the kernel-copy
- floppies. This floppy is named "upgr-10.fs"
+ floppies. This floppy is named "upgr11.fs"
The NetBSD/i386 binary distribution sets contain the binaries which
-comprise the NetBSD 1.0 release for the i386. There are seven binary
+comprise the NetBSD 1.1 release for the i386. There are seven binary
distribution sets, and the "security" distribution set. The binary
distribution sets can be found in subdirectories of the "i386/binary"
-subdirectory of the NetBSD 1.0 distribution tree, and are as follows:
+subdirectory of the NetBSD 1.1 distribution tree, and are as follows:
- base10 The NetBSD/i386 1.0 base binary distribution. You
+ base11 The NetBSD/i386 1.1 base binary distribution. You
MUST install this distribution set. It contains the
base NetBSD utilities that are necessary for the
system to run and be minimally functional. It
includes shared library support, and excludes
everything described below.
- [ 6.2M gzipped, 16.7M uncompressed ]
+ [ 7.5M gzipped, 19.5M uncompressed ]
- comp10 The NetBSD/i386 Compiler tools. All of the tools
+ comp11 The NetBSD/i386 Compiler tools. All of the tools
relating to C, C++, and FORTRAN (yes, there are two!).
This set includes the system include files
(/usr/include), the linker, the compiler tool chain,
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.
- [ 4.2M gzipped, 12.9M uncompressed ]
+ [ 4.9M gzipped, 15.0M uncompressed ]
- etc10 This distribution set contains the system
+ etc11 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
CAREFULLY upgrade your configuration files by hand.)
- [ 50K gzipped, 263K uncompressed ]
+ [ 63K gzipped, 338K uncompressed ]
- games10 This set includes the games and their manual pages.
- [ 1.0M gzipped, 2.7M uncompressed ]
+ games11 This set includes the games and their manual pages.
+ [ 2.8M gzipped, 6.9M uncompressed ]
- man10 This set includes all of the manual pages for the
+ man11 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.
- [ 0.7M gzipped, 2.8M uncompressed ]
+ [ 0.8M gzipped, 3.4M uncompressed ]
- misc10 This set includes the system dictionaries (which are
+ misc11 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.6M gzipped, 5.6M uncompressed ]
+ [ 1.9M gzipped, 6.6M uncompressed ]
- text10 This set includes NetBSD's text processing tools,
+ text11 This set includes NetBSD's text processing tools,
including groff, all related programs, and their
manual pages.
- [ 0.8M gzipped, 2.8M uncompressed ]
+ [ 0.8M gzipped, 2.9M uncompressed ]
-The i386 security distribution set is named "secr10" and can be found
-in the "i386/security" subdirectory of the NetBSD 1.0 distribution
+The i386 security distribution set is named "secr11" and can be found
+in the "i386/security" subdirectory of the NetBSD 1.1 distribution
tree. It contains crypt.c (the source file for the DES encryption
-algorithm) and the binaries which depend on it. It can only be found
-on those sites which carry the complete NetBSD distribution and that
-can legally obtain it. (Remember, because of United States law, this
-distribution set may not be exported to locations outside of the
-United States and Canada.) [ 114K gzipped, 253K uncompressed ]
+algorithm) and the binaries which depend on it, as well as the "bdes"
+DES encryption program. You do not need this distribution set to use
+encrypted passwords in your password file; the "base11" distribution
+includes a crypt library which can perform only the decryption function.
+The "secr11" distribution set can be found only on those sites which
+carry the complete NetBSD distribution and which can legally obtain it.
+(Remember, because of United States law, this distribution set may not be
+exported to locations outside of the United States and Canada.)
+ [ 154K gzipped, 358K uncompressed ]
The i386 binary distribution sets are distributed in the same form as
the source distribution sets; catted together, the members of a set
-NetBSD/i386 1.0 runs on ISA (AT-Bus), EISA, PCI, and VL-bus systems
+NetBSD/i386 1.1 runs on ISA (AT-Bus), EISA, PCI, and VL-bus systems
with 386-family processors, with or without math coprocessors. It
does NOT support MCA systems, such as some IBM PS/2 systems. The
-minimal configuration requires 4M of RAM and 40M of disk space. To
-install the entire system requires much more disk space, and to run X
+minimal configuration is said to require 4M of RAM and 50M of disk space,
+though we do not know of anyone running with a system quite this minimal today.
+To install the entire system requires much more disk space, and to run X
or compile the system, more RAM is recommended. (4M of RAM will
actually allow you to run X and/or compile, but it won't be speedy.
Note that until you have around 16M of RAM, getting more RAM is more
Floppy controllers.
MFM, ESDI, IDE, and RLL hard disk controllers.
SCSI host adapters:
- Adaptec AHA-154xA, -B, -C, and -CF [only on kcaha floppy]
+ [Adaptec host adapters only on kcadp floppy]
+ Adaptec AHA-154xA, -B, -C, and -CF
Adaptec AHA-174x
- Adaptec AIC-6260- and AIC-6360-based boards, including
+ Adaptec AIC-6260 and AIC-6360 based boards, including
the Adaptec AHA-152x and the SoundBlaster SCSI
host adapter. (Note that you cannot boot from
- these boards if they do not have a boot ROM,
- and many do not.)
- Buslogic 54x [AHA-154x clones; only on kcaha floppy]
- Buslogic 445, 74x, 9xx [only on kcbt floppy]
- NCR 53C810 PCI SCSI host adapter
+ these boards if they do not have a boot ROM;
+ only the AHA-152x and motherboards using this chip
+ are likely to be bootable, consequently.)
+ Adaptec AHA-294x[W] cards and some onboard PCI designs using
+ the AIC7870 chip. This driver does *not* currently
+ work with non-PCI AIC-7xxx boards or the Adaptec 3940.
+ Buslogic 54x (Adaptec AHA-154x clones; driver on kcadp floppy)
+
+ [Other host adapters only on kcoth floppy]
+ BusLogic 445, 74x, 9xx (But not the new "FlashPoint" series
+ of BusLogic SCSI adapters)
+ Symbios Logic (NCR) 53C8xx-based PCI SCSI host adapters
Ultrastor 14f, 34f, and (possibly) 24f
+ Seagate/Future Domain ISA SCSI adapter cards, including
+ ST01/02
+ Future Domain TMC-885
+ Future Domain TMC-950
+
MDA, CGA, VGA, SVGA, and HGC Display Adapters. (Note that not
all of the display adapters NetBSD/i386 can work with
are supported by X. See the XFree86 FAQ for more
8250/16450-based ports
16550-based ports
AST-style 4-port serial boards [*]
+ BOCA 8-port serial cards [*]
+ Cyclades Cyclom-{4, 8, 16}Y serial boards [*]
IBM PC-RT 4-port serial boards [*]
Parallel ports.
- Ethernet controllers:
+ Ethernet adapters:
+ AMD LANCE and PCnet-based ISA Ethernet adapters [*], including:
+ Novell NE1500T
+ Novell NE2100
+ Kingston 21xx
+ AMD PCnet-based PCI Ethernet adapters, including:
+ BOCALANcard/PCI
AT&T StarLAN 10, EN100, and StarLAN Fiber
- 3COM 3c501 [*]
+ 3COM 3c501
3COM 3c503
3COM 3c505 [*]
3COM 3c507
- 3COM 3c509 and 3c579
- Digital DEPCA [*]
+ 3COM 3c509 and 3c579 (But not the PCI 3c59X series)
+ Digital DC21x4x-based PCI Ethernet adapters, including:
+ SMC EtherPower 10, 10/100 (PCI only!)
+ Znyx ZX34X
+ Cogent EM100
+ Digital DE450
+ Digital DE500
BICC Isolan [* and not recently tested]
+ Intel EtherExpress 16
SMC/WD 8003, 8013, and the SMC "Elite16" ISA boards
SMC/WD 8216 (the SMC "Elite16 Ultra" ISA boards)
Novell NE1000, NE2000
- Novell NE2100 [* and not recently tested]
Tape drives:
Most SCSI tape drives
QIC-02 and QIC-36 format (Archive- and Wangtek-
- compatible) tape drives [*]
+ compatible) tape drives [*] [+]
CD-ROM drives:
- Mitsumi CD-ROM drives [*]
+ Mitsumi CD-ROM drives [*] [+]
+ [Note: The Mitsumi driver device probe is known
+ to cause trouble with several devices!]
Most SCSI CD-ROM drives
Mice:
- "Logitech"-style bus mice [*]
- "Microsoft"-style bus mice [*]
- "PS/2"-style mice [*]
+ "Logitech"-style bus mice [*] [+]
+ "Microsoft"-style bus mice [*] [+]
+ "PS/2"-style mice [*] [+]
Serial mice (no kernel support necessary)
+ Sound Cards:
+ SoundBlaster [*] [+]
+ Gravis Ulrasound and Ultrasound Max [*] [+]
+ [The following drivers are not extensively tested]
+ Personal Sound System [*] [+]
+ Windows Sound System [*] [+]
+ ProAudio Spectrum [*] [+]
Miscellaneous:
- SoundBlaster [*]
Drivers for hardware marked with "[*]" are NOT included on the
distribution floppies. Except as noted above, all other drivers are
can use all of them by compiling a custom kernel once NetBSD is
installed.
+Support for devices marked with "[+]" IS included in the "generic" kernels,
+although it is not in the kernels which are on the distribution floppies.
+
+
Hardware the we do NOT currently support, but get many questions
about:
Adaptec AIC-7770-based SCSI host adapters (including the
- Adaptec AHA-274x, AHA-284x, and AHA-294x families).
- Intel EtherExpress Ethernet boards.
+ Adaptec AHA-274x, AHA-284x families).
NCR 5380-based SCSI host adapters.
- PCMCIA devices.
+ APM power management -- if your system supports it, turn it off!
+ PCMCIA ("PC Card") devices, including some miniature "IDE" hard disks.
QIC-40 and QIC-80 tape drives. (Those are the tape drives
that connect to the floppy disk controller.)
WD-7000 SCSI host adapters.
-
-We are planning future support for most of these devices.
+ PCI-PCI bridges and cards which include them, such as the AHA-394x
+ SCSI host adapter and some DC21x4x-based multi-Ethernet cards.
+ 3Com 3c59x series PCI Ethernet and Fast Ethernet adapters.
+ Multiprocessor Pentium and Pentium Pro systems. (Though they should
+ run fine using one processor only.)
+ Intel EtherExpress 100 Fast Ethernet adapters.
+ Digital DEFPA PCI FDDI adapters (support barely missed this release;
+ it works in other ports, and will work in this one in the
+ next release)
+
+We are planning future support for many of these devices.
To be detected by the distributed kernels, the devices must
be configured as follows:
fdc0 0x3f0 6 2 [supports two disks]
AHA-154x, AHA-174x (in compatibility mode), or BT-54x SCSI host adapters
- aha0 0x330 any any [only on kcaha kernel floppy]
+ aha0 0x330 any any [only on kcadp kernel floppy]
AHA-174x SCSI host adapters (in enhanced mode)
- ahb0 any any any
+ ahb0 any any any [only on kcadp kernel floppy]
BT445, BT74x, or BT9xx SCSI host adapters
- bt0 0x330 any any [only on kcbt kernel floppy]
+ bt0 0x330 any any [only on kcoth kernel floppy]
Ultrastor 14f, 24f (if it works), or 34f SCSI host adapters
- uha0 0x330 any any
+ uha0 0x330 any any [only on kcoth kernel floppy]
AHA-152x, AIC-6260- or AIC-6360-based SCSI host adapters
- aic0 0x340 11 6
+ aic0 0x340 11 6 [only on kcadp kernel floppy]
-NCR 53C810 PCI SCSI host adapter
- ncr0 any any any
+Symbios Logic/NCR 53C8xx based PCI SCSI host adapters
+ ncr0 any any any [only on kcoth kernel floppy]
SCSI disks sd0 first SCSI disk (by SCSI id)
sd1 second SCSI disk (by SCSI id)
AT&T StarLAN 10, EN100, or StarLAN Fiber, or 3COM 3c507 Ethernet boards
ie0 0x360 7 iomem 0xd0000
+
+PCNet-PCI based Ethernet boards; see above for partial list
+ le0 any any [you must assign an interrupt in your
+ PCI BIOS, or let it do so for you]
+
+DC21x4x based Ethernet boards; see above for partial list
+ de0 any any [you must assign an interrupt in your
+ PCI BIOS, or let it do so for you]
Once you have reached that prompt, remove the kernel-copy
floppy from the floppy drive. Make sure that the installation
- disk (the "inst-10" floppy) is writable, insert it into the
+ disk (the "inst-11" floppy) is writable, insert it into the
floppy drive, and hit any key.
You will then be presented with the NetBSD kernel boot
Run the "Extract" command once for each distribution
set you wish to install. For instance, if you wish to
- install the "base10" distribution set, followed by the
- "man10" distribution set, and finally the "etc10"
+ install the "base11" distribution set, followed by the
+ "man11" distribution set, and finally the "etc11"
distribution set, use the commands:
- Extract base10
- Extract man10
- Extract etc10
+ Extract base11
+ Extract man11
+ Extract etc11
For each extraction, it will ask you if the extraction
should be verbose. If you reply affirmatively, it
hitting return at the prompt.
Use the "Extract" command to extract the distribution
- set. For instance, if you're extracting the "base10"
+ set. For instance, if you're extracting the "base11"
set, use the command:
- Extract base10
+ Extract base11
You will be asked if you wish the extraction to be
verbose. If you reply affirmatively, the name of each
file being extracted will be printed.
Once you have finished extracting all of the distribution sets
that you wish to install, and are back at the "#" prompt, you
are ready to configure your system. The configuration utility
- expects that you have installed the "base10" and "etc10"
+ expects that you have installed the "base11" and "etc11"
distribution sets. If you have not, you will not be able to
run it successfully (nor will you have a functional system, in
any case). To configure your newly-installed NetBSD system,
Kernel Installation:
Enter "halt" at the prompt to halt the system. When the
- system is halted, remove the "inst-10" floppy from the floppy
- drive, and replace it with the NetBSD 1.0 kernel-copy floppy
+ system is halted, remove the "inst-11" floppy from the floppy
+ drive, and replace it with the NetBSD 1.1 kernel-copy floppy
that you previously booted from. Reboot with that floppy.
with that floppy.
Once the system is halted, remove the kernel-copy floppy from
the floppy disk drive, and hit any key to reboot.
-Congratulations, you have successfully installed NetBSD 1.0. When you
+Congratulations, you have successfully installed NetBSD 1.1. When you
reboot into NetBSD, you should log in as "root" at the login prompt.
There is no initial password, but if you're using the machine in a
networked environment, you should create yourself an account and
protect it and the "root" account with good passwords.
-Some of the files in the NetBSD 1.0 distribution might need to be
+Some of the files in the NetBSD 1.1 distribution might need to be
tailored for your site. In particular, the /etc/sendmail.cf file will
almost definitely need to be adjusted, and other files in /etc will
probably need to be modified, as well. If you are unfamiliar with
geometry translation, be sure to use the same parameters for NetBSD as
for DOS or the other operating systems installed on your disk. If you
do not, it will be much harder to make NetBSD properly coexist with
-them.
+them. Utilities exist which will print out the disk geometry which DOS
+sees; some versions of DOS "fdisk" also do this. If you have an "EIDE"
+hard disk, DOS and NetBSD probably won't see the same geometry, and you
+must be careful to find out the DOS geometry and tell NetBSD about it
+during the installation.
-Third, use the DOS "fdisk" program or another partition editor to
+Third (but related to the second point above), if you are using a hard
+disk with more sectors than DOS or your controller's BIOS supports without
+some kind of software translation utility or other kludge, you MUST
+BE SURE that all partitions which you want to boot from must start below
+cylinder 1024 by the BIOS's idea of the disk, and that all DOS partitions
+MUST EXIST ENTIRELY BELOW cylinder 1024, or you will either not be able to
+boot NetBSD, not be able to boot DOS, or you may experience data loss or
+filesystem corruption. Be sure you aren't using geometry translation that
+you don't know about, but that the DOS "fdisk" program does!
+
+Fourth, use the DOS "fdisk" program or another partition editor to
repartition your hard disk. Create a partition of at least 40M in
-size, and note its starting offset and its length (preferably in units
-of disk sectors or cylinders). You will need that information when
-installing NetBSD (and if the offset and length are not in those
-units, you will have to convert them). Once you have created the new
-NetBSD partition, mark it as having a partition type of 0xA5 (165, in
-decimal). If you used "fdisk" to partition your disk, you will
-probably have to use a different partition editor to mark the
-partition with the correct type.
+size (preferably much larger), and note its starting offset and its
+length (preferably in units of disk sectors or cylinders). You will
+need that information when installing NetBSD (and if the offset and
+length are not in those units, you will have to convert them). Once
+you have created the new NetBSD partition, mark it as having a
+partition type of 0xA5 (165, in decimal). If you used "fdisk" to
+partition your disk, you will probably have to use a different
+partition editor to mark the partition with the correct type.
+
Finally, do whatever is necessary to restore order to the partition
you took space away from. If it was a DOS partition, you probably
-The upgrade to NetBSD 1.0 is a binary upgrade; it would be prohibitive
-to make users upgrade by compiling and installing the 1.0 sources, and
+The upgrade to NetBSD 1.1 is a binary upgrade; it would be prohibitive
+to make users upgrade by compiling and installing the 1.1 sources, and
it would be very difficult to even compile a set of instructions that
-allowed them to do so. Because of the various changes to the system,
-the largest being the 64-bit file size support and shared libraries,
-it is impractical to upgrade by recompiling from the sources and
-installing.
+allowed them to do so. Because of the many changes to the system, it
+is difficult impractical to upgrade by recompiling from the sources
+and installing.
To do the upgrade, you must have the appropriate kernel-copy floppy
-image on a disk, and the upgr-10.fs floppy image on another. You must
-also have at least the "base10" binary distribution set available,
+image on a disk, and the upgr11.fs floppy image on another. You must
+also have at least the "base11" binary distribution set available,
so that you can upgrade with it, using one of the upgrade methods
described above. Finally, you must have sufficient disk space
available to install the new binaries. Since the old binaries are
"Boot" and ends with ":-"), hit return.
You will be prompted to insert a file system floppy. Remove
- the kernel-copy floppy and insert the upgr-10 floppy, then hit
+ the kernel-copy floppy and insert the upgr11 floppy, then hit
any key to continue booting.
While booting, you will probably see several warnings. You
If you don't have your file systems upgraded now, you should
probably do it manually after the install process is complete,
by using "fsck -c 2". Read the fsck(8) manual page for more
- details.
+ details. Note that this step is only important when upgrading
+ from a pre-NetBSD 1.0 release.
The upgrade program will then check your root file system,
and, if you approved, will upgrade it to the new file system
After the software has been transferred to the machine (or
mounted, in the case of upgrading via NFS), change into the
- directory containing the "base10" distribution set. Once you
+ directory containing the "base11" distribution set. Once you
are there, run the "Set_tmp_dir" command, and hit return at
the prompt to select the default answer for the temporary
directory's path name. (It should be the path name of the
directory that you're in.)
- Run the command "Extract base10" to upgrade the base
+ Run the command "Extract base11" to upgrade the base
distribution.
Repeat the above two steps for all of the sets you wish to
up the installation, by remaking some system databases. When
it is complete, you should use "halt" to halt the system.
- When the system is halted, remove the "upgr-10" floppy from
- the floppy drive, and replace it with the NetBSD 1.0
+ When the system is halted, remove the "upgr11" floppy from
+ the floppy drive, and replace it with the NetBSD 1.1
kernel-copy floppy that you previously booted from. Reboot
with that floppy.
Once the system is halted, remove the kernel-copy floppy from
the floppy disk drive, and hit any key to reboot.
-Your system has now been upgraded to NetBSD 1.0.
+Your system has now been upgraded to NetBSD 1.1.
-After a new kernel has been copied to your hard disk, your
- machine is a complete NetBSD 1.0 system. However, that
+ After a new kernel has been copied to your hard disk, your
+ machine is a complete NetBSD 1.1 system. However, that
doesn't mean that you're finished with the upgrade process.
There are several things that you should do, or might have to
do, to insure that the system works properly.
First, if you did not upgrade your file systems to the new
- file system format during the upgrade process, you may want to
- do so now, with "fsck -c 2". If you are unsure about the
- process, it's suggested that you read the fsck(8) manual page.
+ file system format during the upgrade process, and you are
+ upgrading from a pre-1.0 NetBSD, you may want to do so now,
+ with "fsck -c 2". If you are unsure about the process, it's
+ suggested that you read the fsck(8) manual page.
- Second, you will probably want to get the etc10 distribution,
+ Second, you will probably want to get the etc11 distribution,
extract it, and compare its contents with those in your /etc/
directory. You will probably want to replace some of your
system configuration files, or incorporate some of the changes
some of the configuration files. The most notable change is
that the "options" given to many of the file systems in
/etc/fstab or by hand have changed, and some of the file
- systems have changed names. To find out what the new options
- are, it's suggested that you read the manual page for the
- file systems' mount commands, for example mount_nfs(8) for
- NFS. (Note that the information for mounts of type "ufs",
+ systems have changed names. *IMPORTANT*: ANY INSTANCES OF "ufs"
+ IN /etc/fstab MUST BE CHANGED TO "ffs". To find out what the
+ new options are, it's suggested that you read the manual page
+ for the file systems' mount commands, for example mount_nfs(8)
+ for NFS. (Note that the information for mounts of type "ffs",
i.e. Fast File Systems, are contained in the mount(8) man
page.)
Finally, you will want to delete old binaries that were part
of the version of NetBSD that you upgraded from and have since
- been removed from the NetBSD distribution. You might also
+ been removed from the NetBSD distribution. If you are
+ upgrading from a pre-1.0 NetBSD, you might also
want to recompile any locally-built binaries, to take
advantage of the shared libraries. (Note that any new
binaries that you build will be dynamically linked, and
-For the i386, NetBSD 1.0 brings greatly improved performance, stability,
-and device support. To complement the added device drivers, NetBSD
-1.0's i386 port has greatly improved device autoconfiguration,
-allowing it to correctly find more devices on more machines. The
-final, and perhaps most important point about NetBSD 1.0's i386
-support is that it is fully backward compatible with old NetBSD
-binaries, so you don't need to recompile all your local programs.
-(Note, however, that because of the shared library support, you still
-have a lot to gain by doing so.)
+For the i386, NetBSD 1.1 brings greatly improved performance,
+stability, and device support. Emulation for several UN*X and UN*X
+like operating systems, including Linux and FreeBSD, has been added.
+Many new PCI devices are supported, such as cards based on the AMD
+PCnet-PCI Ethernet chip, the Digital DC21x4x family of Ethernet chips,
+and the Adaptec AIC7870 SCSI host adapter chip. Some drivers such as
+"ccd" which previously only worked on other ports of NetBSD now work
+on the i386 port. Though still not known to be entirely stable, the
+"ncr" driver for 53c8xx-series SCSI adapters has had substantial bugs
+and performance issues resolved.
+
+NetBSD 1.1 on i386 is also fully backward compatible with old NetBSD
+i386 binaries, so you don't need to recompile all your local programs.
FTP
No matter which installation medium you choose, you'll need to have
-two floppy disks available (either 1.2M or 1.44 will work, though
-both should be the same type). On the first, you'll put the
-kernel-copy image that's appropriate for your system. On the second,
-you'll put the install or upgrade floppy image, depending on whether
-you're installing NetBSD for the first time, or upgrading a previous
-installation.
-
-If you are using an Adaptec AHA-154x or Buslogic BT-54x SCSI host
-adapter, you need the kcaha-10.fs kernel-copy image. If you're using
-a Buslogic BT-445, BT-74x, or BT-9xx SCSI host adapter, you'll need
-the kcbt-10.fs image. If you're using a disk controller other than
-those mentioned above, either kernel-copy disk image will work for
-you.
+two floppy disks (either 1.2M or 1.44 will work, though both should be
+the same type). On the first, you'll put the kernel-copy image that's
+appropriate for your system. On the second, you'll put the install or
+upgrade floppy image, depending on whether you're installing NetBSD
+for the first time, or upgrading a previous installation.
+
+If you are using an Adaptec SCSI host adapter, you need the kcadp11.fs
+kernel-copy image. If you're using any other SCSI host adapter,
+you'll need the kcoth11.fs image. If you're using a non-SCSI disk
+controller, either kernel-copy disk image will work for you.
If you are using a UN*X-like system to write the floppy images to
disks, you should use the "dd" command to copy the file system images
(If you can't figure it out, ask your system administrator.)
In the above example, "<dist_directories>" are the
distribution sets' directories, for the distribution sets you
- wish to place on the tape. For instance, to put the "base10"
- and "etc10" distributions on tape (in order to do the absolute
+ wish to place on the tape. For instance, to put the "base11"
+ and "etc11" distributions on tape (in order to do the absolute
minimum installation to a new disk), you would do the
following:
- cd .../NetBSD-1.0 # the top of the tree
+ cd .../NetBSD-1.1 # the top of the tree
cd i386/binary
- tar cf <tape_device> base10 etc10
+ tar cf <tape_device> base11 etc11
(Note that you still need to fill in "<tape_device>" in the
example.)
Place the distribution sets you wish to upgrade somewhere in
your current file system tree. At a bare minimum, you must
upgrade the "base" binary distribution, and so must put the
- "base10" set somewhere in your file system. If you wish,
+ "base11" set somewhere in your file system. If you wish,
you can do the other sets, as well, but you should NOT upgrade
the "etc" distribution; the "etc" distribution contains system
configuration files that you should review and update by hand.
---- ---- -------- --------
ftp.iastate.edu Anonymous FTP, AFS
- Anon-FTP path: pub/netbsd/NetBSD-1.0
- AFS path: /afs/iastate.edu/public/ftp/pub/netbsd/NetBSD-1.0
+ Anon-FTP path: pub/netbsd
+ AFS path: /afs/iastate.edu/public/ftp/pub/netbsd
ftp.eecs.umich.edu Anonymous FTP
- Anon-FTP path: BSD/NetBSD/NetBSD-1.0
+ Anon-FTP path: BSD/NetBSD
gatekeeper.dec.com Anonymous FTP
- Anon-FTP path: pub/BSD/NetBSD/NetBSD-1.0
+ Anon-FTP path: pub/BSD/NetBSD
wipux2.wifo.uni-mannheim.de Anonymous FTP, SUP
- Anon-FTP path: pub/NetBSD/NetBSD-1.0
+ Anon-FTP path: pub/NetBSD
SUP: get the file pub/misc/sup/supfile.example via
anonymous FTP and read it as an example.
ftp.demon.co.uk Anonymous FTP, possibly SUP
- Anon-FTP path: pub/BSD/NetBSD/NetBSD-1.0
+ Anon-FTP path: pub/BSD/NetBSD
SUP: contact peter@demon.net for SUP server status/information
ftp.uni-regensburg.de Anonymous FTP
- Anon-FTP path: pub/NetBSD/NetBSD-1.0
+ Anon-FTP path: pub/NetBSD
ftp.unit.no Anonymous FTP
- Anon-FTP path: pub/NetBSD/NetBSD-1.0
+ Anon-FTP path: pub/NetBSD
ftp.stacken.kth.se Anonymous FTP
- Anon-FTP path: pub/OS/NetBSD/NetBSD-1.0
+ Anon-FTP path: pub/OS/NetBSD
flick.lerc.nasa.gov Anonymous FTP
- Anon-FTP path: pub/NetBSD/NetBSD-1.0
+ Anon-FTP path: pub/NetBSD
coombs.anu.edu.au Anonymous FTP
- Anon-FTP path: pub/NetBSD/NetBSD-1.0
+ Anon-FTP path: pub/NetBSD
ftp.funet.fi Anonymous FTP
- Anon-FTP path: pub/unix/NetBSD/NetBSD-1.0
+ Anon-FTP path: pub/unix/NetBSD
ftp.netbsd.org Anonymous FTP, SUP
- Anon-FTP path: pub/NetBSD/NetBSD-1.0
+ Anon-FTP path: pub/NetBSD
SUP: get the file pub/sup/README.sup via anonymous FTP from
ftp.netbsd.org, and read it for instructions.
-If you wish to become a distribution site for NetBSD, contact Chris
-Demetriou <cgd@NetBSD.ORG>.
+If you wish to become a distribution site for NetBSD, contact
+mirrors@netbsd.org.