Updated for the new install procedure with the single-disk miniroot.
Use _VER macro for the version number.
This commit is contained in:
parent
ab0be9be0e
commit
1c2633be97
@ -1,64 +1,39 @@
|
||||
$NetBSD: contents,v 1.5 1998/01/28 10:38:17 is Exp $
|
||||
$NetBSD: contents,v 1.6 1998/10/21 14:32:36 minoura Exp $
|
||||
|
||||
The x68k-specific portion of the NetBSD 1.2 release is found in the
|
||||
The x68k-specific portion of the NetBSD _VER release is found in the
|
||||
"x68k" subdirectory of the distribution. That subdirectory is laid
|
||||
out as follows:
|
||||
|
||||
.../NetBSD-1.2/x68k/
|
||||
.../NetBSD-_VER/x68k/
|
||||
binary/ x68k binary distribution sets;
|
||||
see below.
|
||||
|
||||
floppies/ x68k boot and installation
|
||||
floppies; see below.
|
||||
floppy; see below.
|
||||
|
||||
utils/ installation utilities which
|
||||
runs on Human68k.
|
||||
|
||||
There are three floppy images in the "x68k/floppies" subdirectory of
|
||||
the NetBSD 1.2 distribution. One is bootable kernel-copy floppy, one
|
||||
is "inst12.fs", which is used to install NetBSD/x68k for the first
|
||||
time, and one is "upgr12.fs", which is used in upgrading the system
|
||||
from the previous version of NetBSD/x68k.
|
||||
|
||||
Bootable Kernel-copy floppy:
|
||||
|
||||
These disks contain file systems, are bootable, and have
|
||||
enough utilities on board to copy a new kernel to your hard
|
||||
disk once you have it partitioned for NetBSD. They make
|
||||
upgrading to a new kernel easy, because all you have to do is
|
||||
get a new kernel-copy floppy with a new kernel, boot from it,
|
||||
and confirm that you want to have the kernel copied to your
|
||||
disk.
|
||||
|
||||
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 the kernel-
|
||||
copy floppy. This floppy is named "inst12.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 the kernel-copy floppy.
|
||||
This floppy is named "upgr12.fs".
|
||||
There is a floppy image in the "x68k/floppies" subdirectory of the
|
||||
NetBSD _VER distribution, called "boot.fs". This can be used for both
|
||||
installing NetBSD/x68k for the first time, and upgrading it from the
|
||||
previous release.
|
||||
|
||||
The NetBSD/x68k binary distribution sets contain the binaries which
|
||||
comprise the NetBSD 1.2 release for the x68k. There are seven binary
|
||||
comprise the NetBSD _VER release for the x68k. There are seven binary
|
||||
distribution sets. The binary distribution sets can be found in
|
||||
subdirectories of the "x68k/binary" subdirectory of the NetBSD 1.2
|
||||
subdirectories of the "x68k/binary" subdirectory of the NetBSD _VER
|
||||
distribution tree, and are as follows:
|
||||
|
||||
base12 The NetBSD/x68k 1.2 base binary distribution. You
|
||||
base The NetBSD/x68k _VER 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.
|
||||
[ 7.5M gzipped, 22.8M uncompressed ]
|
||||
[ 8.7M gzipped, 25.2M uncompressed ]
|
||||
|
||||
comp12 The NetBSD/x68k Compiler tools. All of the tools
|
||||
comp The NetBSD/x68k Compiler tools. All of the tools
|
||||
relating to C, C++, Objective C, and FORTRAN (yes,
|
||||
there are two, although NO FORTRAN compiler!).
|
||||
This set includes the system include files
|
||||
@ -68,38 +43,38 @@ distribution tree, and are as follows:
|
||||
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.
|
||||
[ 5.3M gzipped, 17.5M uncompressed ]
|
||||
[ 6.5M gzipped, 22.8M uncompressed ]
|
||||
|
||||
etc12 This distribution set contains the system
|
||||
etc 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.)
|
||||
[ 68K gzipped, 358K uncompressed ]
|
||||
[ 53K gzipped, 330K uncompressed ]
|
||||
|
||||
games12 This set includes the games and their manual pages.
|
||||
games This set includes the games and their manual pages.
|
||||
[ 2.8M gzipped, 7.0M uncompressed ]
|
||||
|
||||
man12 This set includes all of the manual pages for the
|
||||
man 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.9M gzipped, 3.5M uncompressed ]
|
||||
[ 2.4M gzipped, 9.8M uncompressed ]
|
||||
|
||||
misc12 This set includes the system dictionaries (which are
|
||||
misc 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 ]
|
||||
[ 2.1M gzipped, 8.2M uncompressed ]
|
||||
|
||||
text12 This set includes NetBSD's text processing tools,
|
||||
text This set includes NetBSD's text processing tools,
|
||||
including groff, all related programs, and their
|
||||
manual pages.
|
||||
[ 0.8M gzipped, 2.9M uncompressed ]
|
||||
[ 1.0M gzipped, 3.7M uncompressed ]
|
||||
|
||||
For other platform, there is a security distribution named "secr12"
|
||||
For other platform, there is a security distribution named "secr"
|
||||
provided. The x68k security distribution is not provided in the
|
||||
binary form.
|
||||
|
||||
|
@ -1,6 +1,6 @@
|
||||
$NetBSD: hardware,v 1.3 1998/01/09 18:48:03 perry Exp $
|
||||
$NetBSD: hardware,v 1.4 1998/10/21 14:32:36 minoura Exp $
|
||||
|
||||
NetBSD/x68k 1.2 runs on the Sharp X68030 series PCs with TRUE
|
||||
NetBSD/x68k _VER runs on the Sharp X68030 series PCs with TRUE
|
||||
MC68030 MPU (not MC68EC030) and FPU. Since the processor of
|
||||
the X68030 series is MC68EC030, you need to replace it with
|
||||
MC68030 (Simply remove the old chip and put the new one instead.
|
||||
@ -11,20 +11,21 @@ In addition, some accelerators are supported:
|
||||
Xellent30 series
|
||||
040turbo
|
||||
Jupiter-X (040 / 060)
|
||||
060turbo
|
||||
|
||||
This means all models of X680x0 series PC except for CZ-600C
|
||||
and CZ-674C, by using the appropriate accelerator, can run NetBSD!!
|
||||
Note that the processor of Xellent30 series is MC68EC030, so
|
||||
you need to replace your processor as well as for X68030.
|
||||
|
||||
The minimal configuration requires 4M of RAM and about 65M of
|
||||
The minimal configuration requires 4M of RAM and about 80M 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.
|
||||
|
||||
Here is a table of recommended HD partition sizes for a full install:
|
||||
partition: advise, with X, needed, with X
|
||||
root (/) 15M 15M 10M 10M
|
||||
user (/usr) 65M 100M 45M 80M
|
||||
root (/) 20M 20M 15M 15M
|
||||
user (/usr) 95M 125M 75M 105M
|
||||
swap ----- 2M for every M ram -----
|
||||
local (/local) up to you
|
||||
|
||||
@ -36,6 +37,7 @@ large and bulky to accommodate all people).
|
||||
Supported devices include:
|
||||
- Sharp genuine SCSI interface (builtin / optional)
|
||||
* SCSI harddisks, CD-ROM drives, tape drives, scanners,...
|
||||
- Mankai Seisakusho Mach-2 SCSI interface
|
||||
- The builtin floppy drives
|
||||
- The builtin frame buffer (both of the text and graphics screen)
|
||||
- The builtin serial (RS-232C)
|
||||
@ -45,5 +47,5 @@ Supported devices include:
|
||||
- NS16550 serial
|
||||
- Neptune-X ethernet
|
||||
|
||||
Hopefully, the AD-PCM sound device and the Mankai SCSI interface
|
||||
(Mach-2) will be supported on the next release.
|
||||
Hopefully, the AD-PCM sound device will be supported on the next
|
||||
release.
|
||||
|
@ -1,4 +1,4 @@
|
||||
$NetBSD: install,v 1.4 1998/08/23 12:42:21 hubertf Exp $
|
||||
$NetBSD: install,v 1.5 1998/10/21 14:32:36 minoura Exp $
|
||||
|
||||
Installing NetBSD is a relatively complex process, but if you have
|
||||
this document in hand and are careful to read and remember the
|
||||
@ -16,13 +16,6 @@ at boot time. If possible, you should use the parameters it prints.
|
||||
another operating system, or because your disk is old enough that the
|
||||
kernel can't figure out its geometry.)
|
||||
|
||||
If NetBSD will be sharing the disk with Human68k or another operating
|
||||
system, you should have already completed the section of these notes
|
||||
that instructed you on how to prepare your hard disk. You should know
|
||||
the size of the NetBSD area of the disk and its offset from the
|
||||
beginning of the disk. You will need this information when setting up
|
||||
your NetBSD partitions.
|
||||
|
||||
You should now be ready to install NetBSD. It might be handy for you
|
||||
to have a pencil, some paper, and a calculator handy.
|
||||
|
||||
@ -33,35 +26,22 @@ 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 of the appropriate kernel-copy floppy.
|
||||
If the boot prompt does not appear in a reasonable amount of
|
||||
time, you either have a bad boot floppy or a hardware problem.
|
||||
Try writing the kernel-copy floppy image to a different disk,
|
||||
and using that. If it still doesn't work, NetBSD probably
|
||||
can't be run on your hardware. This can probably be
|
||||
considered a bug, so you might want to report it. If you do,
|
||||
please include as many details about your system configuration
|
||||
as you can.
|
||||
Boot your machine using of boot floppy. If the boot prompt
|
||||
does not appear in a reasonable amount of time, you either
|
||||
have a bad boot floppy or a hardware problem. Try writing the
|
||||
boot floppy image to a different disk, and using that. If it
|
||||
still doesn't work, NetBSD probably can't be run on your
|
||||
hardware. This can probably be considered a bug, so you might
|
||||
want to report it. If you do, please include as many details
|
||||
about your system configuration as you can.
|
||||
|
||||
It will take a while to load the kernel from the floppy,
|
||||
probably around a minute or so. After its loaded, you will be
|
||||
presented with the message:
|
||||
"Insert file system floppy"
|
||||
If you do not see that message after a reasonable time has
|
||||
elapsed, or the spinning cursor has stopped and nothing
|
||||
further has happened, either your boot floppy is bad or you
|
||||
are having hardware problems, and should proceed as outlined
|
||||
above.
|
||||
|
||||
Once you have reached that prompt, remove the kernel-copy
|
||||
floppy from the floppy drive. Make sure that the installation
|
||||
disk (the "inst12" floppy) is writable, insert it into the
|
||||
floppy drive, and hit any key.
|
||||
probably around a minute or so.
|
||||
|
||||
You will then be presented with the NetBSD kernel boot
|
||||
messages. You will want to read them, to determine your
|
||||
disk's name and geometry. Its name will be something like
|
||||
"sd0" or "wd0" and the geometry will be printed on a line that
|
||||
"sd0" and the geometry will be printed on a line that
|
||||
begins with its name. As mentioned above, you will need your
|
||||
disk's geometry when creating NetBSD's partitions. You will
|
||||
also need to know the name, to tell the install tools what
|
||||
@ -88,11 +68,10 @@ process again from scratch.
|
||||
Reply with the name of your disk.
|
||||
|
||||
You will then be asked to name your disk's disklabel. The
|
||||
default response is "mywd" or "mysd" depending on the type of
|
||||
your disk, and for most purposes it will be OK. If you choose
|
||||
to name it something different, make sure the name is a single
|
||||
word and contains no special characters. You don't need to
|
||||
remember this name.
|
||||
default response is "mysd", and for most purposes it will be
|
||||
OK. If you choose to name it something different, make sure
|
||||
the name is a single word and contains no special characters.
|
||||
You don't need to remember this name.
|
||||
|
||||
You will be prompted for your disk's geometry information,
|
||||
i.e. the number of bytes per sector, cylinders on the disk,
|
||||
@ -113,22 +92,9 @@ process again from scratch.
|
||||
asked about which units you wish to use, and you should reply
|
||||
with "c" for cylinders, or "s" for sectors.
|
||||
|
||||
You will be asked for the size of the NetBSD portion of the
|
||||
disk. If you're installing on the whole disk, reply with the
|
||||
size of the disk, as printed earlier by the install program.
|
||||
If you're using only part of the disk, reply with the size
|
||||
that you specified in the partition editor. (Don't forget to
|
||||
enter the size in the units you specified in the last step!)
|
||||
|
||||
If you are not installing on the whole disk, you will be asked
|
||||
fro the offset of the NetBSD partition from the beginning of
|
||||
the disk. Reply with the appropriate offset (again, in
|
||||
whichever units you specified), as determined by how you
|
||||
set up your disk using the partition editor.
|
||||
|
||||
You will be asked to enter the size of your NetBSD root
|
||||
partition. It should be at least 13M, but if you are going to
|
||||
be doing development, 14-16M is a more desirable size. This
|
||||
partition. It should be at least 15M, but if you are going to
|
||||
be doing development, 20M is a more desirable size. This
|
||||
size should be expressed in units of sectors or cylinders,
|
||||
depending on which you said you wanted to use.
|
||||
|
||||
@ -181,15 +147,30 @@ process again from scratch.
|
||||
hardware resources, and on what media the distribution sets
|
||||
reside.
|
||||
|
||||
To install from floppy:
|
||||
If you only have only one floppy drive, the order of
|
||||
installation is different. Follow the directions in
|
||||
the "Kernel installation" section which will help you
|
||||
install a kernel on the hard drive and then boot off
|
||||
the hard drive, then continue with the rest of the
|
||||
process described here to install the distribution
|
||||
sets from floppy:
|
||||
To install from removable hard disk:
|
||||
The first thing you should do is pick a temporary
|
||||
directory where the distribution files can be stored.
|
||||
To do this, enter the command "Set_tmp_dir", and enter
|
||||
the name of the temporary directory. (Don't forget
|
||||
that your disk is mounted under /mnt; you should
|
||||
probably pick a directory under /mnt/usr.) The
|
||||
default is /mnt/usr/distrib.
|
||||
|
||||
Insert the media onto the drive. Check the device
|
||||
name of your drive from the boot message. The device
|
||||
name is something like "sd2" depending on the SCSI
|
||||
disk drives connected to your machine. Note that the
|
||||
boot message can be displayed with the command
|
||||
"more /kern/msgbuf".
|
||||
|
||||
Mount the disk on the temporary directory with a
|
||||
command like:
|
||||
|
||||
mount -t msdos /dev/sd2c <tmp_dir>
|
||||
|
||||
if your removable drive's name is sd2.
|
||||
|
||||
To install from floppy:
|
||||
The first thing you should do is pick a temporary
|
||||
directory where the distribution files can be stored.
|
||||
To do this, enter the command "Set_tmp_dir", and enter
|
||||
@ -204,9 +185,7 @@ process again from scratch.
|
||||
You will be asked which floppy drive to use. Enter
|
||||
"0" (zero) if you're using the first floppy drive
|
||||
(i.e. what DOS would call "A:"), or enter "1" if
|
||||
you're using the second. (Remember that you CANNOT
|
||||
use the floppy drive that you booted from. If you
|
||||
booted from "A:", you must load from "B:".)
|
||||
you're using the second.
|
||||
|
||||
You will be prompted to insert a floppy into the drive,
|
||||
to have its contents copied to your hard disk. Do so,
|
||||
@ -218,12 +197,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 "base12" distribution set, followed by the
|
||||
"man12" distribution set, and finally the "etc12"
|
||||
install the "base" distribution set, followed by the
|
||||
"man" distribution set, and finally the "etc"
|
||||
distribution set, use the commands:
|
||||
Extract base12
|
||||
Extract man12
|
||||
Extract etc12
|
||||
Extract base
|
||||
Extract man
|
||||
Extract etc
|
||||
|
||||
For each extraction, it will ask you if the extraction
|
||||
should be verbose. If you reply affirmatively, it
|
||||
@ -278,9 +257,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 "base"
|
||||
set, use the command:
|
||||
Extract base12
|
||||
Extract base
|
||||
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.
|
||||
@ -365,7 +344,7 @@ process again from scratch.
|
||||
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 "base12" and "etc12"
|
||||
expects that you have installed the "base" and "etc"
|
||||
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,
|
||||
@ -375,36 +354,22 @@ process again from scratch.
|
||||
the device nodes for the newly-installed system.
|
||||
|
||||
Kernel Installation:
|
||||
The kernel must be installed by hand. Type
|
||||
# cd /mnt
|
||||
# gzip -dc $tmp_dir/netbsd-ALL.gz > netbsd
|
||||
where $tmp_dir will be extracted to the distribution sets
|
||||
directory.
|
||||
|
||||
Enter "halt" at the prompt to halt the system. When the
|
||||
system is halted, remove the "inst12" floppy from the floppy
|
||||
drive, and replace it with the NetBSD _VER kernel-copy floppy
|
||||
that you previously booted from. Reboot with that floppy.
|
||||
with that floppy.
|
||||
|
||||
Once again, you will be prompted to insert a file system
|
||||
floppy. DO NOT replace the kernel-copy floppy, just hit any
|
||||
key.
|
||||
Congratulations, you have successfully installed NetBSD _VER. 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.
|
||||
|
||||
Again, While booting, you may see several warnings. You may
|
||||
be warned that no swap space is present, that init(8) cannot
|
||||
find /etc/rc, and that one or more databases with names like
|
||||
"pwd.db" cannot be found. Do not be alarmed, as, again, these
|
||||
are completely normal. Hit return at the prompt asking you
|
||||
for a shell name.
|
||||
|
||||
You will be presented with a shell prompt, at which you should
|
||||
enter the "copy_kernel" command. It will ask you what
|
||||
partition to copy the kernel to, and you should reply with the
|
||||
name of your root partition (e.g. sd0a or wd0a).
|
||||
|
||||
You will be asked if you are sure that you want to copy the
|
||||
kernel. Reply affirmatively, and it will check the file
|
||||
system on your root partition, mount it, and copy the kernel.
|
||||
Once the kernel is copied, you should use "halt" to halt the
|
||||
system.
|
||||
|
||||
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 _VER.
|
||||
Some of the files in the NetBSD _VER 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
|
||||
including /etc/rc.conf will probably need to be modified, as well. If
|
||||
you are unfamiliar with UN*X-like system administration, it's
|
||||
recommended that you buy a book that discusses it.
|
||||
|
@ -1,28 +1,13 @@
|
||||
$NetBSD: prep,v 1.2 1998/01/09 18:48:06 perry Exp $
|
||||
$NetBSD: prep,v 1.3 1998/10/21 14:32:36 minoura Exp $
|
||||
|
||||
NOTE: If you wish to install NetBSD on your whole disk, i.e. you do
|
||||
not want DOS or any other operating system to reside on your hard
|
||||
disk, you can skip this section and go on to the section that
|
||||
describes installation, below. If you're upgrading your system from a
|
||||
previous release of NetBSD, you shouldn't have proceeded directly to
|
||||
the section about upgrading; you need none of the information
|
||||
presented here.
|
||||
NOTE: Currently NetBSD/x68k requires a dedicated disk when you install
|
||||
it for the first time. In other words NetBSD/x68k cannot be installed
|
||||
on the hard disk on which Human68k or any other operating systems
|
||||
reside. This is because of the poor installer, and the system itself
|
||||
can share a single disk with other OSs. This problem should be fixed
|
||||
in the next release.
|
||||
|
||||
First and foremost, before beginning the installation process, MAKE
|
||||
SURE YOU HAVE A RELIABLE BACKUP of any data on your hard disk that you
|
||||
wish to keep. Repartitioning your hard disk is an excellent way to
|
||||
destroy important data.
|
||||
|
||||
Second, use the Human68k "FORMAT.X" program to format your hard disk.
|
||||
NetBSD needs first partition and second partition to bootstrap.
|
||||
|
||||
Finally, do whatever is necessary to restore order to the partition
|
||||
you took space away from. If it was a DOS partition, you probably
|
||||
will need to use "format" to create a new file system on it, and then
|
||||
restore your important files from your backups. Other operating
|
||||
systems will have different needs; most will need to reformat the
|
||||
partition, and if it was their "main" partition, will probably need
|
||||
to be reinstalled.
|
||||
|
||||
Your hard disk is now prepared to have NetBSD installed on it, and
|
||||
you should proceed with the installation instructions.
|
||||
What you have to do to prepare the disk is only to physically format
|
||||
your hard disk by using FORMAT.x utility of Human68k to install the
|
||||
master boot program on your disk. You can now proceed with the
|
||||
installation instructions.
|
||||
|
@ -1,19 +1,18 @@
|
||||
$NetBSD: upgrade,v 1.4 1998/05/12 00:00:19 ross Exp $
|
||||
$NetBSD: upgrade,v 1.5 1998/10/21 14:32:36 minoura Exp $
|
||||
|
||||
The upgrade to NetBSD _VER is a binary upgrade; it can be quite difficult
|
||||
to advance to a later version by recompiling from source due primarily
|
||||
to interdependencies in the various components.
|
||||
|
||||
To do the upgrade, you must have the appropriate kernel-copy floppy
|
||||
image on a disk, and the upgr12.fs floppy image on another. You must
|
||||
also have at least the "base12" 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 bootable install floppy
|
||||
(boot.fs). You must also have at least the "base.tgz" binary
|
||||
distribution set available, so that you can upgrade with it, using one
|
||||
of the upgrade methods described below. 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
|
||||
@ -24,17 +23,14 @@ process.
|
||||
|
||||
To upgrade your system, follow the following instructions:
|
||||
|
||||
Boot your machine using of the appropriate kernel-copy floppy.
|
||||
|
||||
You will be prompted to insert a file system floppy. Remove
|
||||
the kernel-copy floppy and insert the upgr12 floppy, then hit
|
||||
any key to continue booting.
|
||||
Boot your machine using of the boot.fs floppy.
|
||||
|
||||
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.
|
||||
shell name, just hit return. Note that once it booted, you
|
||||
may remove the floppy from the drive.
|
||||
|
||||
You will be presented with some information about the upgrade
|
||||
process and a warning message, and will be asked if you wish
|
||||
@ -71,9 +67,8 @@ To upgrade your system, follow the following instructions:
|
||||
disk, look in the installation section for information on how
|
||||
to transfer them to your disk.
|
||||
|
||||
If you have only one floppy drive, and don't have the disk
|
||||
space to copy all of the distribution onto the hard drive, you
|
||||
can do the following:
|
||||
If you don't have the disk space to copy all of the
|
||||
distribution onto the hard drive, you can do the following:
|
||||
|
||||
Install a kernel on the hard drive as detailed a few
|
||||
paragraphs below, then boot off the hard drive. Now
|
||||
@ -87,14 +82,14 @@ To upgrade your system, follow the following instructions:
|
||||
transfer them again now!)
|
||||
|
||||
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
|
||||
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.)
|
||||
mounted, in the case of upgrading via NFS or CD-ROM), change
|
||||
into the directory containing the "base.tgz" 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 base" to upgrade the base
|
||||
distribution.
|
||||
|
||||
Repeat the above two steps for all of the sets you wish to
|
||||
@ -111,42 +106,13 @@ To upgrade your system, follow the following instructions:
|
||||
When you are done upgrading all of the distribution sets you
|
||||
wish to upgrade, issue the command "Cleanup". It will clean
|
||||
up the installation, by remaking some system databases. When
|
||||
it is complete, you should use "halt" to halt the system.
|
||||
it is complete, all you have to do is to copy the new kernel
|
||||
to the root filesystem, and reboot(8) your system.
|
||||
|
||||
When the system is halted, remove the "upgr12" floppy from
|
||||
the floppy drive, and replace it with the NetBSD 1.2
|
||||
kernel-copy floppy that you previously booted from. Reboot
|
||||
with that floppy.
|
||||
|
||||
Once again, you will be prompted to insert a file system
|
||||
floppy. DO NOT replace the kernel-copy floppy, just hit any
|
||||
key.
|
||||
|
||||
Again, While booting, you may see several warnings. You may
|
||||
be warned that no swap space is present, that init(8) cannot
|
||||
find /etc/rc, and that one or more databases with names like
|
||||
"pwd.db" cannot be found. Do not be alarmed, as, again, these
|
||||
are completely normal. Hit return at the prompt asking you
|
||||
for a shell name.
|
||||
|
||||
You will be presented with a shell prompt, at which you should
|
||||
enter the "copy_kernel" command. It will ask you what
|
||||
partition to copy the kernel to, and you should reply with the
|
||||
name of your root partition (e.g. sd0a or wd0a).
|
||||
|
||||
You will be asked if you are sure that you want to copy the
|
||||
kernel. Reply affirmatively, and it will check the file
|
||||
system on your root partition, mount it, and copy the kernel.
|
||||
Once the kernel is copied, you should use "halt" to halt the
|
||||
system.
|
||||
|
||||
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.2.
|
||||
Your system has now been upgraded to NetBSD _VER.
|
||||
|
||||
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 _VER 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.
|
||||
@ -157,7 +123,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 etc12 distribution,
|
||||
Second, you will probably want to get the etc 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
|
||||
|
@ -1,3 +1,3 @@
|
||||
$NetBSD: whatis,v 1.2 1998/01/09 18:48:09 perry Exp $
|
||||
$NetBSD: whatis,v 1.3 1998/10/21 14:32:36 minoura Exp $
|
||||
|
||||
NetBSD 1.2 is the first public release of NetBSD for the x68k platform.
|
||||
NetBSD _VER is the second public release of NetBSD for the x68k platform.
|
||||
|
@ -1,8 +1,8 @@
|
||||
$NetBSD: xfer,v 1.2 1998/01/09 18:48:10 perry Exp $
|
||||
$NetBSD: xfer,v 1.3 1998/10/21 14:32:36 minoura Exp $
|
||||
|
||||
Installation is supported from several media types, including:
|
||||
|
||||
Magneto-Optical disk (MO)
|
||||
Removable SCSI hard disk, or Magneto-Optical disk (MO)
|
||||
Tape
|
||||
Remote NFS partition
|
||||
FTP
|
||||
@ -34,12 +34,18 @@ Obviously, the steps necessary to prepare the distribution sets for
|
||||
installation or upgrade depend on which installation medium you
|
||||
choose. The steps for the various media are outlined below.
|
||||
|
||||
To install or upgrade NetBSD using MO, the MO media MUST be of the
|
||||
IBM `Super-floppy' format. The Human68k format is not recognized by this
|
||||
release of the NetBSD/x68k. If you have a MS-DOS (or MS-Windows) machine
|
||||
with an MO drive connected, use it. If you don't, and if you have
|
||||
a program to handle IBM format MO for Human68k, copy all the files in
|
||||
the subdirectory "x68k/binaries" and RENAME THEIR NAME IN UPPER CASE.
|
||||
To install or upgrade NetBSD using
|
||||
|
||||
To install or upgrade NetBSD using a removable SCSI harddisk or MO,
|
||||
you need to the following:
|
||||
|
||||
To install NetBSD from a removablethe media MUST be of the IBM
|
||||
`Super-floppy' format. The Human68k format is not recognized
|
||||
by this release of the NetBSD/x68k. If you have a MS-DOS (or
|
||||
MS-Windows) machine with an MO drive connected, use it. If
|
||||
you don't, and if you have a program to handle IBM format MO
|
||||
for Human68k, copy all the files in the subdirectory
|
||||
"x68k/binaries" and CHANGE THEIR NAMES IN UPPER CASE.
|
||||
|
||||
To install or upgrade NetBSD using a tape, you need to do the
|
||||
following:
|
||||
@ -57,14 +63,14 @@ following:
|
||||
(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 "base12"
|
||||
and "etc12" distributions on tape (in order to do the absolute
|
||||
wish to place on the tape. For instance, to put the "base"
|
||||
and "etc" distributions on tape (in order to do the absolute
|
||||
minimum installation to a new disk), you would do the
|
||||
following:
|
||||
|
||||
cd .../NetBSD-1.2 # the top of the tree
|
||||
cd x68k/binary
|
||||
tar cf <tape_device> base12 etc12
|
||||
cd .../NetBSD-_VER # the top of the tree
|
||||
cd x68k/binary/sets
|
||||
tar cf <tape_device> base.tgz etc.tgz
|
||||
|
||||
(Note that you still need to fill in "<tape_device>" in the
|
||||
example.)
|
||||
@ -140,7 +146,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" binary distribution, and so must put the
|
||||
"base12" set somewhere in your file system. If you wish,
|
||||
"base.tgz" 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.
|
||||
|
Loading…
Reference in New Issue
Block a user