update for 1.2G
This commit is contained in:
parent
9fec93804a
commit
c4c99518a6
|
@ -1,8 +1,8 @@
|
|||
The i386-specific portion of the NetBSD 1.2 release is found in the
|
||||
The i386-specific portion of the NetBSD 1.2G release is found in the
|
||||
"i386" subdirectory of the distribution. That subdirectory is laid
|
||||
out as follows:
|
||||
|
||||
.../NetBSD-1.2/i386/
|
||||
.../NetBSD-1.2G/i386/
|
||||
INSTALL Installation notes; this file.
|
||||
|
||||
binary/ i386 binary distribution sets;
|
||||
|
@ -18,28 +18,30 @@ out as follows:
|
|||
installation utilities; see
|
||||
installation section, below.
|
||||
|
||||
There are four i386 floppy images to be found in the "i386/floppy"
|
||||
subdirectory of the NetBSD 1.2 distribution. All are bootable. Two of
|
||||
them are installation floppies, two are upgrade floppies. They are
|
||||
all described in more detail below. There are gzipped versions of
|
||||
each available, for easier downloading. (The gzipped versions have
|
||||
the ".gz" extension added to their names.)
|
||||
There an i386 floppy image named "boot-12G.fs" in the "i386/floppy"
|
||||
subdirectory of the NetBSD 1.2G distribution. It is bootable. This
|
||||
floppy is used both for installations and for upgrades. It is
|
||||
described in more detail below. There is also a gzipped version of
|
||||
this floppy named "boot-12G.fs.gz" available, for easier downloading.
|
||||
|
||||
Bootable installation floppies:
|
||||
Bootable installation/upgrade floppy:
|
||||
|
||||
These disks are bootable, and contain the software necessary
|
||||
This disk is bootable, and contains the software necessary
|
||||
to prepare your hard drive for NetBSD and install the NetBSD
|
||||
distribution.
|
||||
distribution, or to upgrading an already installed
|
||||
system from a previous version of NetBSD.
|
||||
|
||||
Unlike previous NetBSD releases, there is no seperate "kernel
|
||||
copy" floppy. Instead, the install floppy contains only a
|
||||
special compressed kernel with a built in ramdisk image of the
|
||||
installation file system.
|
||||
Unlike previous NetBSD releases, there are no separate "kernel
|
||||
copy" floppies or "upgrade" floppies. Instead, the install
|
||||
floppy contains only a special compressed kernel with a built
|
||||
in ramdisk image of the installation/upgrade file
|
||||
system. There is also no longer any need to use a different
|
||||
boot floppy for Adaptec and Buslogic based systems.
|
||||
|
||||
Because the kernel on the installation disks is not suitable
|
||||
Because the kernel on the installation disk is not suitable
|
||||
for use beyond initial installation and configuration, a
|
||||
"generic" kernel has been placed in a distribution set named
|
||||
"kern12D". This kernel is intended to run your system while
|
||||
"kern12G". This kernel is intended to run your system while
|
||||
you build a custom kernel. It is strongly encouraged that you
|
||||
build a custom kernel for your installation rather than use
|
||||
the prebuilt generic kernel on a long term basis.
|
||||
|
@ -50,32 +52,26 @@ Bootable installation floppies:
|
|||
drivers needed to run the X Window System are available in
|
||||
these kernels.
|
||||
|
||||
The "inst12D.fs" floppy is the installation floppy that should
|
||||
be used by most users. The "insts12D.fs" "small install"
|
||||
floppy contains a "small" installation kernel lacking some
|
||||
space intensive and lesser used drivers, especially the driver
|
||||
for the Western Digital WD7000 SCSI controller. The "small
|
||||
install" floppies are suitable for use on machines with four
|
||||
megabytes of memory, which will not boot the "inst12D.fs"
|
||||
floppy. If you have more than four megabytes of memory, you
|
||||
will probably be better off with the "inst12D.fs" floppy.
|
||||
|
||||
Bootable upgrade floppies:
|
||||
|
||||
These disks contains the software to be used in upgrading the
|
||||
system from a previous version of NetBSD. They are bootable,
|
||||
and are otherwise nearly identical in description to the
|
||||
installation floppies described above.
|
||||
|
||||
[NOTE: In this snapshot, the "boot-12G.fs" floppy lacks a copy
|
||||
of the driver for the Western Digital WD7000 SCSI
|
||||
controller. This is to permit the system to successfully boot
|
||||
on machines with four megabytes of memory. The wds driver,
|
||||
unfortunately, has a design defect that makes it take up very
|
||||
large amounts of statically allocated memory. This defect is
|
||||
being fixed in the near future and the driver will be on the
|
||||
NetBSD/i386 1.3 boot floppy. For the moment, if you are a
|
||||
Western Digital user, please either custom build a boot floppy
|
||||
for yourself, ask someone to build one for you, or wait for
|
||||
another snapshot.]
|
||||
|
||||
The NetBSD/i386 binary distribution sets contain the binaries which
|
||||
comprise the NetBSD 1.2 release for the i386. There are eight binary
|
||||
comprise the NetBSD 1.2G release for the i386. There are eight 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.2 distribution tree, and are as follows:
|
||||
subdirectory of the NetBSD 1.2G distribution tree, and are as follows:
|
||||
|
||||
|
||||
base12 The NetBSD/i386 1.2 base binary distribution. You
|
||||
base12G The NetBSD/i386 1.2G 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
|
||||
|
@ -83,7 +79,7 @@ subdirectory of the NetBSD 1.2 distribution tree, and are as follows:
|
|||
everything described below.
|
||||
[ 7.5M gzipped, 19.5M uncompressed ]
|
||||
|
||||
comp12 The NetBSD/i386 Compiler tools. All of the tools
|
||||
comp12G 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,
|
||||
|
@ -94,7 +90,7 @@ subdirectory of the NetBSD 1.2 distribution tree, and are as follows:
|
|||
call and library manual pages.
|
||||
[ 4.9M gzipped, 15.0M uncompressed ]
|
||||
|
||||
etc12 This distribution set contains the system
|
||||
etc12G 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
|
||||
|
@ -103,27 +99,27 @@ subdirectory of the NetBSD 1.2 distribution tree, and are as follows:
|
|||
CAREFULLY upgrade your configuration files by hand.)
|
||||
[ 63K gzipped, 338K uncompressed ]
|
||||
|
||||
games12 This set includes the games and their manual pages.
|
||||
games12G This set includes the games and their manual pages.
|
||||
[ 2.8M gzipped, 6.9M uncompressed ]
|
||||
|
||||
kern12D This set contains a NetBSD/i386 1.2D GENERIC kernel,
|
||||
kern12GG This set contains a NetBSD/i386 1.2G GENERIC kernel,
|
||||
named "/netbsd". You MUST install this distribution
|
||||
set.
|
||||
[ .8M gzipped, 1.7M uncompressed ]
|
||||
|
||||
man12 This set includes all of the manual pages for the
|
||||
man12G 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.8M gzipped, 3.4M uncompressed ]
|
||||
|
||||
misc12 This set includes the system dictionaries (which are
|
||||
misc12G 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.9M gzipped, 6.6M uncompressed ]
|
||||
|
||||
text12 This set includes NetBSD's text processing tools,
|
||||
text12G This set includes NetBSD's text processing tools,
|
||||
including groff, all related programs, and their
|
||||
manual pages.
|
||||
[ 0.8M gzipped, 2.9M uncompressed ]
|
||||
|
@ -136,16 +132,15 @@ onto the hard drive. Instead, a new set, "kern", has been added which
|
|||
contains a generic kernel to be unloaded onto the drive. It must be
|
||||
extracted in order to have a minimally functioning system.
|
||||
|
||||
The i386 security distribution set is named "secr12" and can be found
|
||||
in the "i386/security" subdirectory of the NetBSD 1.2 distribution
|
||||
tree. It contains crypt.c (the source file for the DES encryption
|
||||
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 "base12" distribution
|
||||
The i386 security distribution set is named "secr12G" and can be found
|
||||
in the "i386/security" subdirectory of the NetBSD 1.2G distribution
|
||||
tree. It contains security related binaries which depend on
|
||||
cryptographic source code. You do not need this distribution set to use
|
||||
encrypted passwords in your password file; the "base12G" distribution
|
||||
includes a crypt library which can perform only the decryption function.
|
||||
The security distribution also includes a version of the Kerberos IV
|
||||
The security distribution includes a version of the Kerberos IV
|
||||
network security system, and a Kerberized version of the "telnet" program.
|
||||
The "secr12" distribution set can be found only on those sites which
|
||||
The "secr12G" 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.)
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
NetBSD/i386 1.2A runs on ISA (AT-Bus), EISA, PCI, and VL-bus systems
|
||||
NetBSD/i386 1.2G 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 is said to require 4M of RAM and 50M of disk
|
||||
|
|
|
@ -31,12 +31,12 @@ question. If you wish to stop the installation, you may hit Control-C
|
|||
at any time, but if you do, you'll have to begin the installation
|
||||
process again from scratch.
|
||||
|
||||
Boot your machine using the appropriate installation floppy.
|
||||
The boot loader will start, and will print a countdown and
|
||||
begin booting. You will likely see one "file not found"
|
||||
warning from the boot loader -- ignore this as it is normal,
|
||||
and indicates the boot loader failed to find a normal kernel
|
||||
to boot before trying to boot a compressed kernel.
|
||||
Boot your machine using the boot floppy. The boot loader will
|
||||
start, and will print a countdown and begin booting. You will
|
||||
likely see one "file not found" warning from the boot loader
|
||||
-- ignore this as it is normal, and indicates the boot loader
|
||||
failed to find a normal kernel to boot before trying to boot a
|
||||
compressed kernel.
|
||||
|
||||
If the boot loader messages do not appear in a reasonable
|
||||
amount of time, you either have a bad boot floppy or a
|
||||
|
@ -75,6 +75,9 @@ process again from scratch.
|
|||
completely normal. When you reach the prompt asking you for a
|
||||
shell name, just hit return.
|
||||
|
||||
You will be asked if you wish to install or upgrade your
|
||||
system or go to a shell prompt. Enter "install".
|
||||
|
||||
You will be presented with a welcome message and a prompt,
|
||||
asking if you wish to proceed with the installation process.
|
||||
If you wish to proceed, enter "y" and hit return.
|
||||
|
@ -222,12 +225,12 @@ process again from scratch.
|
|||
|
||||
Run the "Extract" command once for each distribution
|
||||
set you wish to install. For instance, if you wish to
|
||||
install the "kern12D" distribution set, followed by the
|
||||
"base12" distribution set, and finally the "etc12"
|
||||
install the "kern12G" distribution set, followed by the
|
||||
"base12G" distribution set, and finally the "etc12G"
|
||||
distribution set, use the commands:
|
||||
Extract kern12D
|
||||
Extract base12
|
||||
Extract etc12
|
||||
Extract kern12G
|
||||
Extract base12G
|
||||
Extract etc12G
|
||||
|
||||
For each extraction, it will ask you if the extraction
|
||||
should be verbose. If you reply affirmatively, it
|
||||
|
@ -282,9 +285,9 @@ process again from scratch.
|
|||
hitting return at the prompt.
|
||||
|
||||
Use the "Extract" command to extract the distribution
|
||||
set. For instance, if you're extracting the "base12"
|
||||
set. For instance, if you're extracting the "base12G"
|
||||
set, use the command:
|
||||
Extract base12
|
||||
Extract base12G
|
||||
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.
|
||||
|
@ -403,8 +406,8 @@ Completing your installation:
|
|||
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 "kern12D", "base12" and
|
||||
"etc12" distribution sets. If you have not, you will not be
|
||||
expects that you have installed the "kern12G", "base12G" and
|
||||
"etc12G" 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, run the command "Configure". It will ask you
|
||||
|
@ -414,13 +417,13 @@ Completing your installation:
|
|||
system.
|
||||
|
||||
|
||||
Congratulations, you have successfully installed NetBSD 1.2D. When you
|
||||
Congratulations, you have successfully installed NetBSD 1.2G. 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.2D distribution might need to be
|
||||
Some of the files in the NetBSD 1.2G 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
|
||||
|
|
|
@ -13,6 +13,12 @@
|
|||
|
||||
This product includes software developed by Herb Peyerl.
|
||||
|
||||
This product includes software developed for the NetBSD Project
|
||||
by Matthias Drochner.
|
||||
|
||||
This product includes software developed for the NetBSD Project
|
||||
by Perry E. Metzger.
|
||||
|
||||
In the following statement, "This software" refers to the Mitsumi
|
||||
CD-ROM driver:
|
||||
|
||||
|
|
|
@ -1,19 +1,19 @@
|
|||
The upgrade to NetBSD 1.2 is a binary upgrade; it would be prohibitive
|
||||
to make users upgrade by compiling and installing the 1.2 sources, and
|
||||
The upgrade to NetBSD 1.2G is a binary upgrade; it would be prohibitive
|
||||
to make users upgrade by compiling and installing the 1.2G sources, and
|
||||
it would be very difficult to even compile a set of instructions that
|
||||
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 upgrade floppy image
|
||||
(either upgr12D.fs or upgrs12D.fs). You must also have at least the
|
||||
"base12D" and "kern12D" binary distribution sets 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 boot floppy image (boot-12G.fs)
|
||||
available. You must also have at least the "base12G" and "kern12G"
|
||||
binary distribution sets 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 boot blocks on your NetBSD
|
||||
partition, the kernel, and most of the system binaries, it has the
|
||||
|
@ -42,6 +42,9 @@ To upgrade your system, follow the following instructions:
|
|||
completely normal. When you reach the prompt asking you for a
|
||||
shell name, just hit return.
|
||||
|
||||
You will be asked if you wish to install or upgrade your
|
||||
system or go to a shell prompt. Enter "upgrade".
|
||||
|
||||
You will be presented with some information about the upgrade
|
||||
process and a warning message, and will be asked if you wish
|
||||
to proceed with the upgrade process. If you answer
|
||||
|
@ -58,7 +61,7 @@ To upgrade your system, follow the following instructions:
|
|||
probably do it manually after the install process is complete,
|
||||
by using "fsck -c 2". Read the fsck(8) manual page for more
|
||||
details. NOTE: ONLY UPGRADE YOUR FILE SYSTEMS IF YOU ARE
|
||||
UPGRADING FROM A PRE-NetBSD 1.0 RELEASE
|
||||
UPGRADING FROM A PRE-NetBSD 1.0 RELEASE.
|
||||
|
||||
If you choose to upgrade your file systems, the upgrade
|
||||
program will then check your root file system, and, if you
|
||||
|
@ -86,13 +89,13 @@ To upgrade your system, follow the following instructions:
|
|||
|
||||
After the software has been transferred to the machine (or
|
||||
mounted, in the case of upgrading via NFS), change into the
|
||||
directory containing the "base12" distribution set. Once you
|
||||
directory containing the "base12G" 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 base12" to upgrade the base
|
||||
Run the command "Extract base12G" to upgrade the base
|
||||
distribution.
|
||||
|
||||
Repeat the above two steps for all of the sets you wish to
|
||||
|
@ -100,8 +103,8 @@ To upgrade your system, follow the following instructions:
|
|||
set, run "Set_tmp_dir" and accept the default path name, then
|
||||
run the "Extract <setname>" command.)
|
||||
|
||||
NOTE: YOU MUST INSTALL THE "kern12D" DISTRIBUTION, AS IT
|
||||
CONTAINS THE NEW NetBSD 1.2D KERNEL! This step is different
|
||||
NOTE: YOU MUST INSTALL THE "kern12G" DISTRIBUTION, AS IT
|
||||
CONTAINS THE NEW NetBSD 1.2G KERNEL! This step is different
|
||||
from previous netbsd upgrade procedures, which installed the
|
||||
kernel from a boot floppy using a special procedure.
|
||||
|
||||
|
@ -117,10 +120,10 @@ To upgrade your system, follow the following instructions:
|
|||
it is complete, you should use "halt" to halt the system, or
|
||||
"reboot" to reboot it.
|
||||
|
||||
Your system has now been upgraded to NetBSD 1.2.
|
||||
Your system has now been upgraded to NetBSD 1.2G.
|
||||
|
||||
After a new kernel has been copied to your hard disk, your
|
||||
machine is a complete NetBSD 1.2 system. However, that
|
||||
machine is a complete NetBSD 1.2G 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.
|
||||
|
@ -131,7 +134,7 @@ Your system has now been upgraded to NetBSD 1.2.
|
|||
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 etc12D distribution,
|
||||
Second, you will probably want to get the etc12G 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
|
||||
|
|
|
@ -6,29 +6,27 @@ Installation is supported from several media types, including:
|
|||
FTP
|
||||
|
||||
No matter which installation medium you choose, you'll need to have a
|
||||
floppy disk (either 1.2M or 1.44 will work). You'll put the
|
||||
appropriate install or upgrade floppy image onto this disk, depending
|
||||
on whether you're installing NetBSD for the first time, or upgrading a
|
||||
previous installation, and on whether you have a machine with only
|
||||
four megabytes of memory.
|
||||
floppy disk (either 1.2M or 1.44 will work). You'll put the boot
|
||||
floppy image (boot-12G.fs) onto this disk, which contains software to
|
||||
install or upgrade your NetBSD system.
|
||||
|
||||
If you are installing for the first time, you want an inst12D.fs or
|
||||
insts12D.fs floppy image. The second is the "small installation" disk
|
||||
for four meg machines. If you are upgrading, you want an upgr12D.fs or
|
||||
an upgrs12D.fs floppy.
|
||||
[Note: previous versions of NetBSD used several floppy images,
|
||||
including several kernel/boot floppies depending on hardware
|
||||
configuration, an install floppy, and an upgrade floppy. NetBSD 1.2G
|
||||
only requires a single floppy for all tasks and configurations.]
|
||||
|
||||
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
|
||||
(.fs files) directly to the raw floppy disks. It is suggested that
|
||||
you read the dd(1) manual page or ask your system administrator to
|
||||
disks, you should use the "dd" command to copy the file system image
|
||||
(.fs file) directly to the raw floppy disk. It is suggested that you
|
||||
read the dd(1) manual page or ask your system administrator to
|
||||
determine the correct set of arguments to use; it will be slightly
|
||||
different from system to system, and a comprehensive list of the
|
||||
possibilities is beyond the scope of this document.
|
||||
|
||||
If you are using DOS to write the floppy images to disks, you should
|
||||
If you are using DOS to write the floppy image to disk, you should
|
||||
use the "rawrite" utility, provided in the "i386/utilities" directory
|
||||
of the NetBSD distribution. It will write the file system images (.fs
|
||||
files) to disks.
|
||||
of the NetBSD distribution. It will write the file system image (.fs
|
||||
file) to disks.
|
||||
|
||||
Note that, when installing or upgrading, the floppy can be
|
||||
write-protected if you wish. These systems mount ramdisks as their
|
||||
|
@ -91,13 +89,13 @@ following:
|
|||
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
|
||||
"kern12D", "base12D" and "etc12D" distributions on tape (in
|
||||
"kern12G", "base12G" and "etc12G" distributions on tape (in
|
||||
order to do the absolute minimum installation to a new disk),
|
||||
you would do the following:
|
||||
|
||||
cd .../NetBSD-1.2D # the top of the tree
|
||||
cd .../NetBSD-1.2G # the top of the tree
|
||||
cd i386/binary
|
||||
tar cf <tape_device> base12D etc12D kern12D
|
||||
tar cf <tape_device> base12G etc12G kern12G
|
||||
|
||||
(Note that you still need to fill in "<tape_device>" in the
|
||||
example.)
|
||||
|
@ -173,7 +171,7 @@ following:
|
|||
Place the distribution sets you wish to upgrade somewhere in
|
||||
your current file system tree. At a bare minimum, you must
|
||||
upgrade the "base" and "kern" binary distribution, and so must
|
||||
put the "base12D" and "kern12D" sets somewhere in your file
|
||||
put the "base12G" and "kern12G" sets 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
|
||||
|
|
Loading…
Reference in New Issue