_ copyright crank
- whitespace cleanup - formatting cleanup (start sentences on new lines)
This commit is contained in:
parent
c8ef0c6235
commit
cb50ccb853
@ -1,6 +1,6 @@
|
||||
.\" $NetBSD: contents,v 1.62 2002/06/28 15:26:38 skrll Exp $
|
||||
.\" $NetBSD: contents,v 1.63 2002/06/29 08:32:30 lukem Exp $
|
||||
.\"
|
||||
.\" Copyright (c) 1999-2001 The NetBSD Foundation, Inc.
|
||||
.\" Copyright (c) 1999-2002 The NetBSD Foundation, Inc.
|
||||
.\" All rights reserved.
|
||||
.\"
|
||||
.\" Redistribution and use in source and binary forms, with or without
|
||||
@ -76,20 +76,21 @@ four megabytes of RAM.
|
||||
.if r_amiga \{\
|
||||
. It Pa netbsd.INSTALL.gz
|
||||
A somewhat smaller kernel, which you can use to boot the system
|
||||
using loadbsd for installation on memory-tight systems. This is the
|
||||
same kernel as present on the miniroot.
|
||||
using loadbsd for installation on memory-tight systems.
|
||||
This is the same kernel as present on the miniroot.
|
||||
.\}
|
||||
.
|
||||
.if r_atari \{\
|
||||
. It Pa netbsd-ATARITT.gz
|
||||
A kernel specifically tuned for the Atari TT030.
|
||||
. It Pa netbsd-BOOT.gz
|
||||
A kernel for both the Falcon and TT030. It is kept pretty small, so you
|
||||
A kernel for both the Falcon and TT030.
|
||||
It is kept pretty small, so you
|
||||
can use it to boot the system for installation on memory-tight systems.
|
||||
This is the kernel supplied on the boot.fs floppy.
|
||||
. It Pa netbsd-BOOTX.gz
|
||||
Same as the BOOT kernel, but it has slightly more features. You can run X11
|
||||
with it.
|
||||
Same as the BOOT kernel, but it has slightly more features.
|
||||
You can run X11 with it.
|
||||
. It Pa netbsd-FALCON.gz
|
||||
A kernel specifically tuned for the Atari Falcon.
|
||||
. It Pa netbsd-HADES.gz
|
||||
@ -107,7 +108,7 @@ A kernel for TX3912 machines.
|
||||
.
|
||||
.if r_i386 \{\
|
||||
. It Pa netbsd.GENERIC_LAPTOP.gz
|
||||
A version of
|
||||
A version of
|
||||
.Li GENERIC
|
||||
that has USB, PCMCIA and CardBus enabled to allow
|
||||
installing on laptop machines.
|
||||
@ -130,28 +131,29 @@ A version of
|
||||
.Li INSTALL
|
||||
intended to fit on a 5.25"/1.2 MB diskette.
|
||||
. It Pa netbsd.INSTALL_LAPTOP.gz
|
||||
A version of
|
||||
A version of
|
||||
.Li INSTALL
|
||||
that has USB, PCMCIA and CardBus enabled to allow
|
||||
installing on laptop machines.
|
||||
. It Pa netbsd.INSTALL_PS2.gz
|
||||
A version of
|
||||
A version of
|
||||
.Li INSTALL
|
||||
that has MCA stuff enabled to allow installing on IBM PS/2 machines.
|
||||
.\}
|
||||
.if r_macppc \{\
|
||||
. It Pa netbsd.GENERIC_MD.gz
|
||||
A gzipped
|
||||
A gzipped
|
||||
.Nx
|
||||
kernel containing code for everything supported in this release. It also
|
||||
has a RAM-disk installer. This is the kernel you should use when you want
|
||||
to install via from an HFS partition on Open Firmware 3 systems, netboot,
|
||||
or from a CD-R.
|
||||
kernel containing code for everything supported in this release.
|
||||
It also has a RAM-disk installer.
|
||||
This is the kernel you should use when you want to install via from an
|
||||
HFS partition on Open Firmware 3 systems, netboot, or from a CD-R.
|
||||
. It Pa netbsd.INSTALL.gz
|
||||
A gzipped
|
||||
.Nx kernel containing code only for Open Firmware 1.0.5, 1.1.22, 2.0.x,
|
||||
and 2.4 systems (i.e. those that have floppy drives). It has a RAM-disk
|
||||
installer. This is the kernel you should use when you want to install on
|
||||
and 2.4 systems (i.e. those that have floppy drives).
|
||||
It has a RAM-disk installer.
|
||||
This is the kernel you should use when you want to install on
|
||||
one of these systems from a floppy disk.
|
||||
.\}
|
||||
.
|
||||
@ -184,10 +186,11 @@ in this release.
|
||||
. It Pa netbsd.img-WALNUT.gz
|
||||
Same as the above, but in the format expected by the firmware.
|
||||
. It Pa netbsd.INSTALL.gz
|
||||
A gzipped
|
||||
A gzipped
|
||||
.Nx
|
||||
kernel (ELF format) containing code for everything supported in this
|
||||
release. It also includes a RAM-disk installer with sysinst.
|
||||
release.
|
||||
It also includes a RAM-disk installer with sysinst.
|
||||
. It Pa netbsd.INSTALL.img.gz
|
||||
Same as the above, but in the format expected by the firmware.
|
||||
.\}
|
||||
@ -244,8 +247,8 @@ contains
|
||||
.Pa GENERIC.fs ,
|
||||
a
|
||||
.Li GENERIC
|
||||
kernel in a bootable file system image. This is used in some unusual
|
||||
installations as described in the next section.
|
||||
kernel in a bootable file system image.
|
||||
This is used in some unusual installations as described in the next section.
|
||||
.\}
|
||||
.ie r_sparc \{\
|
||||
Statically-linked versions of
|
||||
@ -262,8 +265,9 @@ installation section, below.
|
||||
.
|
||||
.if r_macppc \{\
|
||||
. It Pa floppy/boot.fs
|
||||
\*M boot and installation floppy image. Only usable on models that
|
||||
ship with a floppy drive (pre-Open Firmware 3); see below.
|
||||
\*M boot and installation floppy image.
|
||||
Only usable on models that ship with a floppy drive (pre-Open Firmware 3);
|
||||
see below.
|
||||
. It Pa ofwboot.xcf
|
||||
\*M bootloader; see below.
|
||||
.\}
|
||||
@ -312,21 +316,22 @@ There are three bootable images in the
|
||||
\*M distribution.
|
||||
One is for a dual-floppy boot and is split into two separate files.
|
||||
The other is a single-file image containing the same install kernel,
|
||||
but intended to be written to a CD, tape, or hard drive. The third
|
||||
image is a
|
||||
but intended to be written to a CD, tape, or hard drive.
|
||||
The third image is a
|
||||
.Li GENERIC
|
||||
kernel intended for production use in unusual cases.
|
||||
This can be useful at some sites when:
|
||||
.(bullet
|
||||
You want to run diskless but SRM bugs prevent the firmware from
|
||||
netbooting. You can work around this problem by always booting the generic
|
||||
netbooting.
|
||||
You can work around this problem by always booting the generic
|
||||
kernel from the floppy.
|
||||
.It
|
||||
SRM doesn't recognize your (hard) disk controller but
|
||||
.Nx
|
||||
does. This
|
||||
happens more frequently than you might think. SRM will usually only boot
|
||||
from
|
||||
does.
|
||||
This happens more frequently than you might think.
|
||||
SRM will usually only boot from
|
||||
.Xr ncr 4
|
||||
or
|
||||
.Xr isp 4
|
||||
@ -343,8 +348,9 @@ a kernel or always boot from floppy.
|
||||
.if r_amiga \{\
|
||||
.Ss2 Miniroot file system
|
||||
The Amiga now uses a single miniroot file system for both an initial
|
||||
installation and for an upgrade. A gzipped version is available, for easier
|
||||
downloading. (The gzipped version has the
|
||||
installation and for an upgrade.
|
||||
A gzipped version is available, for easier downloading.
|
||||
(The gzipped version has the
|
||||
.Sy \&.gz
|
||||
extension added to
|
||||
their names.)
|
||||
@ -362,10 +368,11 @@ This includes formatting and mounting your
|
||||
(root) and
|
||||
.Pa /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 or from one of your existing
|
||||
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 or from one of
|
||||
your existing
|
||||
.Tn AmigaDOS
|
||||
partitions.
|
||||
.tag)
|
||||
@ -379,7 +386,8 @@ The
|
||||
binary distribution sets contain the binaries which
|
||||
comprise the
|
||||
.Nx \*V
|
||||
release for the \*M. There are eight binary distribution sets.
|
||||
release for the \*M.
|
||||
There are eight binary distribution sets.
|
||||
The binary distribution sets can be found in the
|
||||
.Pa \*M/binary/sets
|
||||
subdirectory
|
||||
@ -391,13 +399,15 @@ distribution tree, and are as follows:
|
||||
.It Sy base
|
||||
The
|
||||
.Nx \*V
|
||||
.No \*M Sy base No binary distribution. You
|
||||
.No \*M Sy base No binary distribution.
|
||||
You
|
||||
.Em must
|
||||
install this distribution set. It contains the base
|
||||
install this distribution set.
|
||||
It contains the base
|
||||
.Nx
|
||||
utilities that are necessary for the
|
||||
system to run and be minimally functional. It
|
||||
includes shared library support, and excludes
|
||||
system to run and be minimally functional.
|
||||
It includes shared library support, and excludes
|
||||
everything described below.
|
||||
.br
|
||||
.if r_acorn26 .Em 20.2 MB gzipped, ? MB uncompressed
|
||||
@ -427,13 +437,14 @@ everything described below.
|
||||
.if r_x68k .Em 12.5 MB gzipped, 34.0 MB uncompressed
|
||||
.
|
||||
.It Sy comp
|
||||
Things needed for compiling programs. This set
|
||||
includes the system include files
|
||||
Things needed for compiling programs.
|
||||
This set includes the system include files
|
||||
.Pq Pa /usr/include
|
||||
and the various system libraries (except the shared
|
||||
libraries, which are included as part of the
|
||||
.Sy base
|
||||
set). This set also includes the manual pages for
|
||||
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.
|
||||
.br
|
||||
@ -467,7 +478,8 @@ system call and library manual pages.
|
||||
This distribution set contains the system
|
||||
configuration files that reside in
|
||||
.Pa /etc
|
||||
and in several other places. This set
|
||||
and in several other places.
|
||||
This set
|
||||
.Em must
|
||||
be installed if you are installing the system from scratch, but should
|
||||
.Em not
|
||||
@ -615,8 +627,8 @@ The sets are:
|
||||
.(tag xcontrib
|
||||
.It Sy xbase
|
||||
The basic files needed for a complete X
|
||||
client environment. This does not include
|
||||
the X servers.
|
||||
client environment.
|
||||
This does not include the X servers.
|
||||
.br
|
||||
.\" Shareable within MACHINE_ARCH, except atari
|
||||
.if r_alpha .Em 3.6 MB gzipped, 13.7 MB uncompressed
|
||||
@ -709,9 +721,9 @@ The Xarm32VIDC and Xprt servers.
|
||||
.
|
||||
.if r_atari \{\
|
||||
.It Sy xserver
|
||||
The Xservers and some programs not shared with the other m68k ports. Please
|
||||
consult the X specific section in the atari FAQ as to which server you should
|
||||
use.
|
||||
The Xservers and some programs not shared with the other m68k ports.
|
||||
Please consult the X specific section in the atari FAQ as to which server
|
||||
you should use.
|
||||
.br
|
||||
.Em 5.7 MB gzipped, 14.1 MB uncompressed
|
||||
.\}
|
||||
@ -725,11 +737,11 @@ The Xhpc server which supports 256 and 65536 colors, with man pages.
|
||||
.
|
||||
.if r_i386 \{\
|
||||
.It Sy xserver
|
||||
All XFree86 X servers. Because all of them are
|
||||
included, this set is large. However, you will
|
||||
only need one of the servers provided in this
|
||||
set. (Typically,
|
||||
.Ic XF86_SVGA . )
|
||||
All XFree86 X servers.
|
||||
Because all of them are included, this set is large.
|
||||
However, you will only need one of the servers provided in this set.
|
||||
(Typically,
|
||||
.Ic XF86_SVGA ) .
|
||||
.br
|
||||
.Em 14.9 MB gzipped, 35.2 MB uncompressed
|
||||
.\}
|
||||
@ -768,8 +780,8 @@ servers with man pages.
|
||||
.if r_sparc64 \{\
|
||||
.It Sy xserver
|
||||
The Xsun, Xsun24, XsunMono and Xprt
|
||||
servers with man pages. The 64-bit X server current has problems with
|
||||
pixmaps.
|
||||
servers with man pages.
|
||||
The 64-bit X server current has problems with pixmaps.
|
||||
.br
|
||||
.Em 3.4 MB gzipped, 8.9 MB uncompressed
|
||||
.\}
|
||||
@ -812,8 +824,8 @@ method, the files are
|
||||
.Pa / Ns No -relative
|
||||
and therefore are extracted
|
||||
.Em below
|
||||
the current directory. That
|
||||
is, if you want to extract the binaries into your system, i.e.
|
||||
the current directory.
|
||||
That is, if you want to extract the binaries into your system, i.e.
|
||||
replace the system binaries with them, you have to run the
|
||||
.Ic "tar -xpf"
|
||||
command from
|
||||
@ -831,7 +843,8 @@ bootloader,
|
||||
.Ic boot26 ,
|
||||
in the
|
||||
.Pa installation/misc
|
||||
subdirectory. This is a RISC OS relocatable module, and should have its file
|
||||
subdirectory.
|
||||
This is a RISC OS relocatable module, and should have its file
|
||||
type set to ffa (Module) once it's been copied to a RISC OS system.
|
||||
.\}
|
||||
.
|
||||
@ -843,19 +856,22 @@ in the
|
||||
.Pa atari/binary/kernel
|
||||
subdirectory of the
|
||||
.Nx \*V
|
||||
distribution tree. These kernels are generally named something like
|
||||
distribution tree.
|
||||
These kernels are generally named something like
|
||||
.Pa netbsd-BOOT.gz
|
||||
or some other suitable name. Please note that these kernels are simply
|
||||
gzipped and are not in tar archives.
|
||||
or some other suitable name.
|
||||
Please note that these kernels are simply gzipped and are not in tar archives.
|
||||
.Pp
|
||||
There are six atari floppy images to be found in the
|
||||
.Pa atari/installation/floppies
|
||||
subdirectory of the
|
||||
.Nx \*V
|
||||
distribution. three of them are bootable
|
||||
distribution.
|
||||
Three of them are bootable
|
||||
.Tn TOS
|
||||
kernel floppies and the other
|
||||
three are installation floppies. They are described in more detail below.
|
||||
three are installation floppies.
|
||||
They are described in more detail below.
|
||||
There are gzipped versions of each available, for easier downloading.
|
||||
(The gzipped versions have the
|
||||
.Pa \&.gz
|
||||
@ -864,13 +880,14 @@ extension added to their names.)
|
||||
.It Em Bootable\ Kernel\ floppies
|
||||
These
|
||||
.Tn TOS
|
||||
disks contains the
|
||||
disks contains the
|
||||
.Tn TOS
|
||||
support programs (like
|
||||
.Ic loadbsd.ttp
|
||||
and
|
||||
.Ic chg_pid.ttp
|
||||
- see below) and a kernel. They are setup such that you can insert them'into
|
||||
\(em see below) and a kernel.
|
||||
They are setup such that you can insert them'into
|
||||
your floppy drive, and start the programs from GEM.
|
||||
.Pp
|
||||
For the TT030 and Falcon, the (720 KB) floppy is named
|
||||
@ -881,7 +898,7 @@ the kernel supplied is
|
||||
For the Hades, you need the
|
||||
.Pa hades-boot.fs
|
||||
floppy (1.44 MB), the kernel is
|
||||
.Li HADES .
|
||||
.Li HADES .
|
||||
For the Milan, you need the
|
||||
.Pa milan-boot.fs
|
||||
floppy (1.44 MB), the kernel is MILAN-PCIIDE.
|
||||
@ -898,10 +915,12 @@ and mounting your
|
||||
.Pa /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
|
||||
sets.
|
||||
There is enough on this file system to allow you to
|
||||
make a slip connection, configure an ethernet, mount an NFS
|
||||
file system or ftp. You can also load distribution sets from
|
||||
a SCSI tape or from one of your existing
|
||||
file system or ftp.
|
||||
You can also load distribution sets from a SCSI tape or from one of
|
||||
your existing
|
||||
.Tn GEMDOS
|
||||
partitions.
|
||||
.Pp
|
||||
@ -938,7 +957,8 @@ The
|
||||
program reads the partition tables present on a
|
||||
given disk and tries to interpret then the same way the
|
||||
.Nx
|
||||
kernel does. If you have a disk on which
|
||||
kernel does.
|
||||
If you have a disk on which
|
||||
.Tn GEMDOS
|
||||
and
|
||||
.Nx
|
||||
@ -947,13 +967,13 @@ are to co-exist, It is a good idea to run this before you begin the
|
||||
installation just to check that the kernel's view
|
||||
of the partition tables agree with
|
||||
.Tn GEMDOS Ns 's
|
||||
view. If you have
|
||||
more than 3 partitions defined on a disk you will notice that
|
||||
the
|
||||
view.
|
||||
If you have more than 3 partitions defined on a disk you will notice that the
|
||||
.Nx*M
|
||||
partition starts one sector after the
|
||||
.Tn GEMDOS
|
||||
partition. This is to allow space for the auxiliary root for
|
||||
partition.
|
||||
This is to allow space for the auxiliary root for
|
||||
the 4th and subsequent partitions.
|
||||
.It
|
||||
The
|
||||
@ -971,7 +991,8 @@ The
|
||||
.Ic chg_pid.ttp
|
||||
program can be used to change the id of an
|
||||
.Tn AHDI
|
||||
compatible partition. This allows you to reserve a partition for use by
|
||||
compatible partition.
|
||||
This allows you to reserve a partition for use by
|
||||
.Nx*M
|
||||
(id: NBD), or for use as a swap (id: SWP) partition.
|
||||
.It
|
||||
@ -979,9 +1000,10 @@ The
|
||||
.Ic file2swp.ttp
|
||||
program can be used to transfer an installation filesystem image, like
|
||||
.Pa sysinst.fs
|
||||
to a partition with id SWP. In this way, you can run the installation from
|
||||
the swap partition instead of a memory disk. This is a necessity for small
|
||||
memory systems.
|
||||
to a partition with id SWP.
|
||||
In this way, you can run the installation from the swap partition
|
||||
instead of a memory disk.
|
||||
This is a necessity for small memory systems.
|
||||
.bullet)
|
||||
.\}
|
||||
.
|
||||
@ -1004,16 +1026,18 @@ A file containing geometry for some HB-IB disk drives.
|
||||
. It Pa SYS_INST.gz
|
||||
A gzipped copy of the SYS_INST miniroot installation program.
|
||||
. It Pa SYS_UBOOT.gz
|
||||
A gzipped copy of the universal boot block. Supports Network, tape and disk
|
||||
booting. This is useful if you are installing a diskless
|
||||
A gzipped copy of the universal boot block.
|
||||
Supports Network, tape and disk booting.
|
||||
This is useful if you are installing a diskless
|
||||
.Nx*M
|
||||
system.
|
||||
. It Pa rbootd.tgz
|
||||
Source code for the rbootd program included with
|
||||
.Nx .
|
||||
It requires that
|
||||
the server has a Berkeley Packet Filter (bpf). You will need to compile this
|
||||
version of rbootd if server system does not have this utility already.
|
||||
the server has a Berkeley Packet Filter (bpf).
|
||||
You will need to compile this version of rbootd if
|
||||
server system does not have this utility already.
|
||||
. tag)
|
||||
.tag)
|
||||
.
|
||||
@ -1043,10 +1067,11 @@ in the
|
||||
.Pa hpcmips/binary/kernels
|
||||
subdirectory of the
|
||||
.Nx \*V
|
||||
distribution tree. These kernels are generally named something like
|
||||
distribution tree.
|
||||
These kernels are generally named something like
|
||||
.Pa netbsd-GENERIC.gz
|
||||
or some other suitable name. Please note that these kernels are simply
|
||||
gzipped and are not in tar archives.
|
||||
or some other suitable name.
|
||||
Please note that these kernels are simply gzipped and are not in tar archives.
|
||||
.Pp
|
||||
The
|
||||
.Tn "Windows CE" Ns No -based utilities
|
||||
@ -1057,26 +1082,28 @@ be found in the
|
||||
.Pa hpcmips/installation/
|
||||
subdirectory of the
|
||||
.Nx \*V
|
||||
distribution tree. The important files in this directory are as
|
||||
follows:
|
||||
distribution tree.
|
||||
The important files in this directory are as follows:
|
||||
.
|
||||
.
|
||||
.(tag pbsdboot1.exe
|
||||
.It Pa netbsd.gz
|
||||
.Nx*M
|
||||
kernel with system installer (sysinst). This kernel runs on Vr41xx and
|
||||
TX3922 CPU only.
|
||||
kernel with system installer (sysinst).
|
||||
This kernel runs on Vr41xx and TX3922 CPU only.
|
||||
.br
|
||||
.Em 1.98 MB gzipped, 6.7 MB uncompressed
|
||||
.It Pa netbsd.TX3912.gz
|
||||
.Nx*M
|
||||
kernel with system installer (sysinst). This kernel runs on TX3912 CPU only.
|
||||
kernel with system installer (sysinst).
|
||||
This kernel runs on TX3912 CPU only.
|
||||
.br
|
||||
.Em 1.98 MB gzipped, 6.7 MB uncompressed
|
||||
.It Pa hpcboot.exe
|
||||
The
|
||||
.Nx*M
|
||||
boot loader utility. This program is used to boot the
|
||||
boot loader utility.
|
||||
This program is used to boot the
|
||||
.Nx
|
||||
kernel from within
|
||||
.Tn "Windows CE"
|
||||
@ -1086,7 +1113,8 @@ kernel from within
|
||||
.It Pa pbsdboot.exe
|
||||
The
|
||||
.Nx*M
|
||||
boot loader utility. This program is used to boot the
|
||||
boot loader utility.
|
||||
This program is used to boot the
|
||||
.Nx
|
||||
kernel from within
|
||||
.Tn "Windows CE"
|
||||
@ -1096,7 +1124,8 @@ kernel from within
|
||||
.It Pa pbsdboot1.exe
|
||||
The
|
||||
.Nx*M
|
||||
boot loader utility. This program is used to boot the
|
||||
boot loader utility.
|
||||
This program is used to boot the
|
||||
.Nx
|
||||
kernel from within
|
||||
.Tn "Windows CE"
|
||||
@ -1105,11 +1134,12 @@ kernel from within
|
||||
.Em 191 KB
|
||||
.tag)
|
||||
.Pp
|
||||
These
|
||||
These
|
||||
.Pa *.exe
|
||||
files are
|
||||
.Tn "Windows CE
|
||||
binaries. If you need them,
|
||||
binaries.
|
||||
If you need them,
|
||||
the sources for these utilities are in the
|
||||
.Pa src/arch/hpc/stand/
|
||||
and the
|
||||
@ -1125,10 +1155,11 @@ in the
|
||||
.Pa mac68k/binary/kernels
|
||||
subdirectory of the
|
||||
.Nx \*V
|
||||
distribution tree. These kernels are generally named something like
|
||||
distribution tree.
|
||||
These kernels are generally named something like
|
||||
.Pa netbsd-GENERIC.gz
|
||||
or some other suitable name. Please note that these kernels are simply
|
||||
gzipped and are not in tar archives.
|
||||
or some other suitable name.
|
||||
Please note that these kernels are simply gzipped and are not in tar archives.
|
||||
.Pp
|
||||
The
|
||||
.Tn MacOS
|
||||
@ -1139,14 +1170,15 @@ be found in the
|
||||
.Pa mac68k/installation/misc
|
||||
subdirectory of the
|
||||
.Nx \*V
|
||||
distribution tree. The important files in this directory are as
|
||||
follows:
|
||||
distribution tree.
|
||||
The important files in this directory are as follows:
|
||||
.
|
||||
.(tag Installer.sea.hqx
|
||||
.It Pa Booter.sea.hqx
|
||||
The
|
||||
.Nx*M
|
||||
Booter utility. This program is used to boot the
|
||||
Booter utility.
|
||||
This program is used to boot the
|
||||
.Nx
|
||||
kernel from within
|
||||
.Tn MacOS .
|
||||
@ -1155,24 +1187,25 @@ kernel from within
|
||||
.It Pa Installer.sea.hqx
|
||||
The
|
||||
.Nx*M
|
||||
Installer utility. This
|
||||
program is used to install the distribution sets onto your
|
||||
Installer utility.
|
||||
This program is used to install the distribution sets onto your
|
||||
.Nx
|
||||
partition(s).
|
||||
.br
|
||||
.Em 147 KB archived
|
||||
.It Pa Mkfs.sea.hqx
|
||||
The Mkfs utility. This program is used to
|
||||
format your chosen partitions so that they
|
||||
The Mkfs utility.
|
||||
This program is used to format your chosen partitions so that they
|
||||
can be used with
|
||||
.Nx .
|
||||
.br
|
||||
.Em 76 KB archived
|
||||
.tag)
|
||||
.Pp
|
||||
These files are all binhexed, self-extracting archives. If you need them,
|
||||
the sources for these utilities are in the
|
||||
.Pa src No subdirectory.
|
||||
These files are all binhexed, self-extracting archives.
|
||||
If you need them, the sources for these utilities are in the
|
||||
.Pa src
|
||||
subdirectory.
|
||||
.\}
|
||||
.
|
||||
.if r_mvme68k \{\
|
||||
@ -1188,7 +1221,8 @@ A copy of the miniroot file system.
|
||||
This filesystem image is copied into the swap partition of the disk which
|
||||
you intend to boot
|
||||
.Nx
|
||||
from. Normally, this step will be performed manually from the ramdisk boot
|
||||
from.
|
||||
Normally, this step will be performed manually from the ramdisk boot
|
||||
environment.
|
||||
. tag)
|
||||
.tag)
|
||||
@ -1197,15 +1231,15 @@ environment.
|
||||
.It Pa netboot/
|
||||
. (tag sboot
|
||||
. It Pa sboot
|
||||
An MVME147 bootstrap program in Motorola S-Record format. This is
|
||||
required when you wish to boot an MVME147 over the network since
|
||||
the ROM has no built-in network support. Instructions for getting
|
||||
this program into memory are discussed later.
|
||||
An MVME147 bootstrap program in Motorola S-Record format.
|
||||
This is required when you wish to boot an MVME147 over the network since
|
||||
the ROM has no built-in network support.
|
||||
Instructions for getting this program into memory are discussed later.
|
||||
. tag)
|
||||
. (tag netboot
|
||||
. It Pa netboot
|
||||
A standalone 2nd stage bootstrap program loaded over the network
|
||||
via TFTP. This is responsible for fetching and starting the
|
||||
A standalone 2nd stage bootstrap program loaded over the network via TFTP.
|
||||
This is responsible for fetching and starting the
|
||||
.Nx
|
||||
\*M
|
||||
kernel from an NFS server.
|
||||
@ -1216,27 +1250,29 @@ kernel from an NFS server.
|
||||
.It Pa tapeimage/
|
||||
. (tag stboot
|
||||
. It Pa stboot
|
||||
This file contains a boot sector for Motorola MVME boards. It must
|
||||
be the first file written to a tape in order to make the tape bootable.
|
||||
This file contains a boot sector for Motorola MVME boards.
|
||||
It must be the first file written to a tape in order to make the tape bootable.
|
||||
. tag)
|
||||
. (tag bootst
|
||||
. It Pa bootst
|
||||
This file contains a bootstrap program which knows how to load the
|
||||
.Nx
|
||||
\*M
|
||||
ramdisk image from tape. This must be the second file written to the tape.
|
||||
ramdisk image from tape.
|
||||
This must be the second file written to the tape.
|
||||
. tag)
|
||||
. (tag netbsd.RAMDISK.gz
|
||||
. It Pa netbsd.RAMDISK.gz
|
||||
This is the
|
||||
.Nx
|
||||
\*M
|
||||
ramdisk image. It contains a
|
||||
ramdisk image.
|
||||
It contains a
|
||||
.Li GENERIC
|
||||
kernel and a built in RAMDISK
|
||||
with just enough tools to partition a disk, dump the miniroot kernel
|
||||
to it and make the disk bootable. This must be the third file written
|
||||
to the tape.
|
||||
to it and make the disk bootable.
|
||||
This must be the third file written to the tape.
|
||||
. tag)
|
||||
.tag)
|
||||
.\}
|
||||
@ -1259,7 +1295,8 @@ into memory via the pc532
|
||||
.tag)
|
||||
.Pp
|
||||
The upgrade process is supported by having a copy of a \*V kernel
|
||||
available. This file is:
|
||||
available.
|
||||
This file is:
|
||||
.(tag kern.tgz
|
||||
.It Pa kern.tgz
|
||||
Contains a kernel produced from the
|
||||
@ -1293,16 +1330,18 @@ There is a collection of Sun2 kernels in the
|
||||
.Pa \*M/binary/kernel
|
||||
subdirectory of the
|
||||
.Nx \*V
|
||||
distribution. The one named
|
||||
distribution.
|
||||
The one named
|
||||
.Pa netbsd.RAMDISK.gz
|
||||
contain a root file system image and should only be used for the
|
||||
initial installation. The others are included for convenience.
|
||||
initial installation.
|
||||
The others are included for convenience.
|
||||
(Most people will want to use
|
||||
.Pa netbsd-GENERIC.gz
|
||||
or
|
||||
.Pa netbsd-FOURMEG.gz
|
||||
as appropriate.) Please note that these kernels are simply gzipped
|
||||
and are not tar archives.
|
||||
as appropriate.)
|
||||
Please note that these kernels are simply gzipped and are not tar archives.
|
||||
.\}
|
||||
.
|
||||
.if r_sun3 \{\
|
||||
@ -1311,14 +1350,16 @@ There is a collection of Sun3 and Sun3X kernels in the
|
||||
.Pa \*M/binary/kernels
|
||||
subdirectory of the
|
||||
.Nx \*V
|
||||
distribution. The ones named
|
||||
distribution.
|
||||
The ones named
|
||||
.Pa netbsd-ramdisk*.gz
|
||||
contain a root file system image and should only be used for the
|
||||
initial installation. The others are included for convenience.
|
||||
initial installation.
|
||||
The others are included for convenience.
|
||||
(Most people will want to use
|
||||
.Pa netbsd-generic.gz
|
||||
or
|
||||
.Pa netbsd-generic3x.gz
|
||||
as appropriate.) Please note that these kernels are simply gzipped
|
||||
and are not tar archives.
|
||||
as appropriate.)
|
||||
Please note that these kernels are simply gzipped and are not tar archives.
|
||||
.\}
|
||||
|
@ -1,6 +1,6 @@
|
||||
.\" $NetBSD: netboot,v 1.9 2002/06/23 01:27:52 gmcgarry Exp $
|
||||
.\" $NetBSD: netboot,v 1.10 2002/06/29 08:32:31 lukem Exp $
|
||||
.\"
|
||||
.\" Copyright (c) 1999-2001 The NetBSD Foundation, Inc.
|
||||
.\" Copyright (c) 1999-2002 The NetBSD Foundation, Inc.
|
||||
.\" All rights reserved.
|
||||
.\"
|
||||
.\" Redistribution and use in source and binary forms, with or without
|
||||
@ -36,18 +36,18 @@
|
||||
Introduction
|
||||
.Pp
|
||||
To netboot a \*M, you must configure one or more servers to provide
|
||||
information and files to your \*M (the
|
||||
information and files to your \*M (the
|
||||
.Sq client ).
|
||||
If you are using
|
||||
.Nx
|
||||
(any architecture) on your netboot server(s), the information
|
||||
provided here should be sufficient to configure everything. Additionally,
|
||||
you may wish to look at the
|
||||
.Xr diskless 8
|
||||
provided here should be sufficient to configure everything.
|
||||
Additionally, you may wish to look at the
|
||||
.Xr diskless 8
|
||||
manual page and the manual pages for each daemon you'll be configuring.
|
||||
If the server(s) are another operating system, you should consult the
|
||||
NetBSD Diskless HOW-TO, which will walk you through the steps necessary to
|
||||
configure the netboot services on a variety of platforms.
|
||||
configure the netboot services on a variety of platforms.
|
||||
.Lk http://www.netbsd.org/Documentation/network/netboot/
|
||||
.if !\n[next68k] \{\
|
||||
.Pp
|
||||
@ -75,19 +75,19 @@ Once the kernel is loaded, it starts executing.
|
||||
.\}
|
||||
.ie !\n[next68k] \{\
|
||||
For RAM disk kernels, it mounts the RAM disk filesystem and begins
|
||||
executing the installer from the RAM disk. For normal
|
||||
(non-RAM disk) kernels, the
|
||||
executing the installer from the RAM disk.
|
||||
For normal (non-RAM disk) kernels, the
|
||||
.\}
|
||||
.el The
|
||||
kernel tries to mount the NFS share that had the kernel and starts
|
||||
executing
|
||||
executing
|
||||
.if !\n[next68k] the installation tools or
|
||||
.Xr init 8 .
|
||||
.ie \n[hp300] \{\
|
||||
All supported \*M systems use HP's proprietary RMP (the
|
||||
All supported \*M systems use HP's proprietary RMP (the
|
||||
.Xr rbootd 8
|
||||
daemon) for the first discovery stage and bootstrap download stages. The
|
||||
bootstrap program uses DHCP for its discovery stage.
|
||||
daemon) for the first discovery stage and bootstrap download stages.
|
||||
The bootstrap program uses DHCP for its discovery stage.
|
||||
.\}
|
||||
.el .ie \n[macppc]:\n[next68k]:\n[walnut] \{\
|
||||
All \*M systems use BOOTP for the discovery stage.
|
||||
@ -130,15 +130,17 @@ NFS is used in both the kernel and filesystem stages to download the
|
||||
kernel, and to access files on the file server.
|
||||
.\} \" !\n[walnut]
|
||||
.Pp
|
||||
We will use
|
||||
We will use
|
||||
.Sq Li "CC:CC:CC:CC:CC:CC"
|
||||
as the MAC address (ethernet hardware address) of your netboot client
|
||||
machine. You should have determined this address in an earlier stage. In
|
||||
this example, we will use
|
||||
machine.
|
||||
You should have determined this address in an earlier stage.
|
||||
In this example, we will use
|
||||
.Sq Li 192.168.1.10
|
||||
as the IP address of your client and
|
||||
.Sq Li client.test.net
|
||||
as its name. We will assume you're providing all of your netboot services
|
||||
as its name.
|
||||
We will assume you're providing all of your netboot services
|
||||
on one machine called
|
||||
.Sq Li server.test.net
|
||||
with the client's files exported from the directory
|
||||
@ -166,7 +168,7 @@ directory of the distribution.
|
||||
.No # Ic "chmod -R a+rX /usr/mdec/rbootd"
|
||||
.disp)
|
||||
.Pp
|
||||
Create
|
||||
Create
|
||||
.Pa /etc/rbootd.conf
|
||||
with the following line:
|
||||
.(disp
|
||||
@ -175,7 +177,7 @@ CC:CC:CC:CC:CC:CC SYS_UBOOT
|
||||
.Pp
|
||||
You will need to start the
|
||||
.Ic rbootd .
|
||||
If it's already running, you will need to
|
||||
If it's already running, you will need to
|
||||
restart it to force it to re-read its configuration file.
|
||||
If the server is running
|
||||
.Nx 1.5
|
||||
@ -189,18 +191,18 @@ or later, you can achieve this with:
|
||||
.\} \" ! \n[hp300]
|
||||
.if \n[hp300]:\n[macppc]:\n[next68k]:\n[sparc]:\n[walnut] \{\
|
||||
.ie !\n[hp300] \{\
|
||||
.Xr dhcpd 8
|
||||
in
|
||||
.Xr dhcpd 8
|
||||
in
|
||||
.Xr bootpd 8
|
||||
compatible mode
|
||||
.Pp
|
||||
.\}
|
||||
.el \{\
|
||||
.Xr dhcpd 8
|
||||
.Xr dhcpd 8
|
||||
.Pp
|
||||
The bootstrap program uses DHCP to discover the location of the kernel.
|
||||
.\}
|
||||
Put the following lines in your
|
||||
Put the following lines in your
|
||||
.Pa /etc/dhcpd.conf
|
||||
(see
|
||||
.Xr dhcpd.conf 5
|
||||
@ -217,9 +219,9 @@ allow bootp; # Allow bootp requests, thus the dhcp server
|
||||
authoritative; # This is the authoritative DHCP server for this subnet
|
||||
#
|
||||
subnet 192.168.1.0 netmask 255.255.255.0 {
|
||||
# Which network interface the server will
|
||||
# listen on. The zeros indicate which
|
||||
# range of addresses are allowed to connect.
|
||||
# Which network interface the server will listen on.
|
||||
# The zeros indicate which range of addresses are
|
||||
# allowed to connect.
|
||||
}
|
||||
group {
|
||||
# Set of parameters common to all clients
|
||||
@ -251,17 +253,17 @@ group {
|
||||
#
|
||||
filename "netbsd.INSTALL.img"
|
||||
.\}
|
||||
.el .if !\n[sparc] \{\
|
||||
.el .if !\n[sparc] \{\
|
||||
|
||||
#
|
||||
# Name of the bootloader or kernel
|
||||
# to download via tftp.
|
||||
#
|
||||
.\}
|
||||
.ie \n[macppc] \{\
|
||||
.ie \n[macppc] \{\
|
||||
filename "ofwboot.xcf";
|
||||
.\}
|
||||
.el .if \n[next68k] \{\
|
||||
.el .if \n[next68k] \{\
|
||||
filename "boot";
|
||||
.\} \" \n[next68k]
|
||||
.\} \" !\n[hp300]
|
||||
@ -269,7 +271,7 @@ group {
|
||||
# The path on the NFS server.
|
||||
#
|
||||
option root-path "/export/client/root";
|
||||
.if \n[next68k] \{\
|
||||
.if \n[next68k] \{\
|
||||
|
||||
#
|
||||
#next68k machines require non-RFC1048 BOOTP
|
||||
@ -291,7 +293,7 @@ file exists.
|
||||
.Pp
|
||||
You will need to start the
|
||||
.Ic dhcpd .
|
||||
If it's already running, you will need to
|
||||
If it's already running, you will need to
|
||||
restart it to force it to re-read its configuration file.
|
||||
If the server is running
|
||||
.Nx 1.5
|
||||
@ -325,7 +327,7 @@ file:
|
||||
.Pp
|
||||
You will need to start the
|
||||
.Ic rarpd .
|
||||
If it's already running, you will need to
|
||||
If it's already running, you will need to
|
||||
restart it to force it to re-read its configuration file.
|
||||
If the server is running
|
||||
.Nx 1.5
|
||||
@ -341,11 +343,12 @@ or later, you can achieve this with:
|
||||
.It
|
||||
.Xr tftpd 8
|
||||
.Pp
|
||||
The default configuration of the TFTP server is to run in a
|
||||
The default configuration of the TFTP server is to run in a
|
||||
.Xr chroot 8
|
||||
environment in the
|
||||
.Pa /tftpboot
|
||||
directory. Thus, the first order of business is to create this directory:
|
||||
directory.
|
||||
Thus, the first order of business is to create this directory:
|
||||
.(disp
|
||||
.No # Ic "mkdir -p /tftpboot"
|
||||
.disp)
|
||||
@ -357,18 +360,18 @@ and uncomment the line with the TFTP daemon:
|
||||
tftp dgram udp wait root /usr/libexec/tftpd tftpd -l -s /tftpboot
|
||||
.disp)
|
||||
.Pp
|
||||
Now, restart
|
||||
Now, restart
|
||||
.Xr inetd 8 .
|
||||
If the server is running
|
||||
.Nx 1.5
|
||||
or later, you can achieve this with:
|
||||
.Pp
|
||||
.(disp
|
||||
.No # Ic "/etc/rc.d/inetd restart"
|
||||
.(disp
|
||||
.No # Ic "/etc/rc.d/inetd restart"
|
||||
.disp)
|
||||
.Pp
|
||||
.ie \n[walnut] Now, you need to copy the kernel for your \*M machine to
|
||||
.el Now, you need to copy the bootloader for your \*M machine to
|
||||
.ie \n[walnut] Now, you need to copy the kernel for your \*M machine to
|
||||
.el Now, you need to copy the bootloader for your \*M machine to
|
||||
.Pa /tftpboot .
|
||||
.ie \n[macppc] \{\
|
||||
Get
|
||||
@ -383,9 +386,9 @@ directory of the distribution.
|
||||
.el .ie \n[next68k] \{\
|
||||
Get
|
||||
.Pa base.tgz
|
||||
from the
|
||||
from the
|
||||
.Pa binary/sets
|
||||
directory of the distribution and extract
|
||||
directory of the distribution and extract
|
||||
.Pa boot
|
||||
from it.
|
||||
.(disp
|
||||
@ -405,10 +408,12 @@ directory of the distribution.
|
||||
.Pp
|
||||
Now, you need to link
|
||||
.Pa boot.net
|
||||
to the filename that your \*M will look for. It will look for a filename
|
||||
composed of the machine's IP address (in hexadecimal) followed by the machine's
|
||||
architecture, separated by a period. For example, a sun4c machine which
|
||||
has been assigned IP address 192.168.1.10, will make a TFTP request for
|
||||
to the filename that your \*M will look for.
|
||||
It will look for a filename composed of the machine's IP address
|
||||
(in hexadecimal) followed by the machine's architecture,
|
||||
separated by a period.
|
||||
For example, a sun4c machine which has been assigned IP address
|
||||
192.168.1.10, will make a TFTP request for
|
||||
.Pa C0A8010A.SUN4C .
|
||||
.Pp
|
||||
You can use
|
||||
@ -436,10 +441,11 @@ Just to be sure, let's make everything readable.
|
||||
.No # Ic "chmod -R a+rX /tftpboot"
|
||||
.disp)
|
||||
.Pp
|
||||
Sometimes, the
|
||||
Sometimes, the
|
||||
.Xr arp 8
|
||||
table gets messed up, and the TFTP server can't communicate with the
|
||||
client. In this case, it will write a log message (via
|
||||
client.
|
||||
In this case, it will write a log message (via
|
||||
.Xr syslogd 8 )
|
||||
to
|
||||
.Pa /var/log/messages
|
||||
@ -468,8 +474,8 @@ You can either boot a kernel, or the RAM disk-based installer
|
||||
.Pa binary/kernel/netbsd.INSTALL.img.gz .
|
||||
In the first case you'll also need an NFS-mounted userland.
|
||||
.\}
|
||||
Let's set up the NFS server. Create the
|
||||
directory you are exporting for the netboot client:
|
||||
Let's set up the NFS server.
|
||||
Create the directory you are exporting for the netboot client:
|
||||
.Pp
|
||||
.(disp
|
||||
.No # Ic "mkdir -p /export/client/root"
|
||||
@ -486,15 +492,15 @@ to enable NFS sharing:
|
||||
If your server is currently running an NFS server, you only need to
|
||||
restart
|
||||
.Xr mountd 8 .
|
||||
Otherwise, you need to start
|
||||
Otherwise, you need to start
|
||||
.Xr rpcbind 8
|
||||
and
|
||||
and
|
||||
.Xr nfsd 8 .
|
||||
If the server is running
|
||||
.Nx 1.5
|
||||
or later, you can achieve this with:
|
||||
.Pp
|
||||
.(disp
|
||||
.(disp
|
||||
.No # Ic "/etc/rc.d/rpcbind start"
|
||||
.No # Ic "/etc/rc.d/nfsd start"
|
||||
.No # Ic "/etc/rc.d/mountd restart"
|
||||
@ -513,14 +519,15 @@ in
|
||||
your client should boot the kernel.
|
||||
.\} \" !\n[walnut]
|
||||
.ie \n[hp300] \{\
|
||||
If you are netbooting the installer, you can use either
|
||||
If you are netbooting the installer, you can use either
|
||||
the traditional miniroot-based installer
|
||||
.Pa installation/miniroot/miniroot.fs.gz
|
||||
or the experimental RAM disk-based installer
|
||||
.Pa binary/kernel/netbsd.RAMDISK.gz .
|
||||
.Pp
|
||||
To use the miniroot-based installer, mount the miniroot filesystem on your
|
||||
netboot server. This procedure does
|
||||
netboot server.
|
||||
This procedure does
|
||||
.Em not
|
||||
work on any operating system other than
|
||||
.Nx .
|
||||
@ -555,7 +562,7 @@ If you are running your \*M diskless, simply use
|
||||
.\}
|
||||
.el .ie \n[macppc] \{\
|
||||
If you are netbooting the installer, use
|
||||
.Pa binary/kernel/netbsd.GENERIC_MD.gz
|
||||
.Pa binary/kernel/netbsd.GENERIC_MD.gz
|
||||
(this has the installation tools in a RAM disk).
|
||||
Also, copy the distribution files to the client's root directory.
|
||||
.Pp
|
||||
@ -586,7 +593,7 @@ Use
|
||||
.No # Ic "mv netbsd-GENERIC /export/client/root/netbsd"
|
||||
.disp)
|
||||
.Pp
|
||||
If you are netbooting the installer, copy the distribution files to
|
||||
If you are netbooting the installer, copy the distribution files to
|
||||
the client's root directory and extract the tools from
|
||||
.Pa installation/netboot/rootfs.tgz .
|
||||
.Pp
|
||||
@ -598,7 +605,7 @@ the client's root directory and extract the tools from
|
||||
.\}
|
||||
.el .if \n[walnut] \{\
|
||||
If you are netbooting the installer, use
|
||||
.Pa binary/kernel/netbsd.INSTALL.img.gz
|
||||
.Pa binary/kernel/netbsd.INSTALL.img.gz
|
||||
(this has the installation tools in a RAM disk).
|
||||
Also, copy the distribution files to the client's root directory.
|
||||
.Pp
|
||||
@ -616,10 +623,11 @@ Client filesystem
|
||||
.Pp
|
||||
.ie !\n[next68k] \{\
|
||||
You can skip this step if you do not plan to run your client
|
||||
diskless after installation. Otherwise, you
|
||||
diskless after installation.
|
||||
Otherwise, you
|
||||
.\}
|
||||
.el You
|
||||
need to extract and set up the client's installation of
|
||||
need to extract and set up the client's installation of
|
||||
.Nx .
|
||||
The Diskless HOW-TO describes how to provide better security and save
|
||||
space on the NFS server over the procedure listed here.
|
||||
@ -662,7 +670,7 @@ hosts.
|
||||
Set up the client's
|
||||
.Xr fstab 5
|
||||
.Pp
|
||||
Create a file in
|
||||
Create a file in
|
||||
.Pa /export/client/root/etc/fstab
|
||||
with the following lines:
|
||||
.Pp
|
||||
@ -708,7 +716,7 @@ Edit
|
||||
.It
|
||||
Setting up the server daemons
|
||||
.Pp
|
||||
.ie !\n[next68k] If you want
|
||||
.ie !\n[next68k] If you want
|
||||
.el You need
|
||||
these services to start up every time you boot
|
||||
your server, make sure the following lines are present in your
|
||||
|
@ -1,6 +1,6 @@
|
||||
.\" $NetBSD: postinstall,v 1.34 2002/06/13 14:55:39 leo Exp $
|
||||
.\" $NetBSD: postinstall,v 1.35 2002/06/29 08:32:31 lukem Exp $
|
||||
.\"
|
||||
.\" Copyright (c) 1999-2001 The NetBSD Foundation, Inc.
|
||||
.\" Copyright (c) 1999-2002 The NetBSD Foundation, Inc.
|
||||
.\" All rights reserved.
|
||||
.\"
|
||||
.\" Redistribution and use in source and binary forms, with or without
|
||||
@ -39,7 +39,7 @@ Configuring
|
||||
.Pa /etc/rc.conf
|
||||
.Pp
|
||||
If you or the installation software haven't done any configuration of
|
||||
.Pa /etc/rc.conf
|
||||
.Pa /etc/rc.conf
|
||||
.Ic ( sysinst
|
||||
usually will),
|
||||
the system will drop you into single user mode on first reboot with the
|
||||
@ -49,12 +49,13 @@ message
|
||||
.Pp
|
||||
and with the root file system
|
||||
.Pq Pa /
|
||||
mounted read-write. When the system
|
||||
asks you to choose a shell, simply press
|
||||
mounted read-write.
|
||||
When the system asks you to choose a shell, simply press
|
||||
.Key RETURN
|
||||
to get to a
|
||||
to get to a
|
||||
.Pa /bin/sh
|
||||
prompt. If you are asked for a terminal type, respond with
|
||||
prompt.
|
||||
If you are asked for a terminal type, respond with
|
||||
.ie r_hp300 \{\
|
||||
.Ic hp300h
|
||||
for a local console, or whatever is appropriate for your serial console.
|
||||
@ -89,13 +90,15 @@ to work properly, depending on your keyboard:
|
||||
At this point, you need to configure at least
|
||||
one file in the
|
||||
.Pa /etc
|
||||
directory. You will need to mount your root filesystem read/write with:
|
||||
directory.
|
||||
You will need to mount your root filesystem read/write with:
|
||||
.Dl # Ic "/sbin/mount -u -w /"
|
||||
Change to the
|
||||
.Pa /etc
|
||||
directory and take a look at the
|
||||
.Pa /etc/rc.conf
|
||||
file. Modify it to your tastes, making sure that you set
|
||||
file.
|
||||
Modify it to your tastes, making sure that you set
|
||||
.Li rc_configured=YES
|
||||
so that your changes will be enabled and a multi-user boot can
|
||||
proceed.
|
||||
@ -126,8 +129,8 @@ Do the following:
|
||||
.Pp
|
||||
If you have
|
||||
.Pa /var
|
||||
on a separate partition, you need to repeat
|
||||
that step for it. After that, you can edit
|
||||
on a separate partition, you need to repeat that step for it.
|
||||
After that, you can edit
|
||||
.Pa /etc/rc.conf
|
||||
with
|
||||
.Xr vi 1 .
|
||||
@ -145,7 +148,7 @@ furthermore add an
|
||||
.Ar ifconfig_int
|
||||
for your
|
||||
.Aq int
|
||||
network interface,
|
||||
network interface,
|
||||
.ie r_macppc \{\
|
||||
where your on-board interfaces may be one of
|
||||
.Li mc0 , bm0 , de0 No or Li gm0 .
|
||||
@ -205,23 +208,27 @@ Select the proper terminal devices
|
||||
.Pp
|
||||
You will have to edit the
|
||||
.Pa /etc/ttys
|
||||
file. If you don't have a Milan, you must disable the
|
||||
file.
|
||||
If you don't have a Milan, you must disable the
|
||||
.Pa ttyEx
|
||||
devices. For the Milan, you will have to disable the
|
||||
devices.
|
||||
For the Milan, you will have to disable the
|
||||
.Pa ttyex
|
||||
devices. This is easy, just change 'on' to 'off' on the corresponding lines.
|
||||
devices.
|
||||
This is easy, just change 'on' to 'off' on the corresponding lines.
|
||||
.\}
|
||||
.It
|
||||
Logging in
|
||||
.Pp
|
||||
After reboot, you can log in as
|
||||
.Li root
|
||||
at the login prompt. Unless you've set a password in
|
||||
at the login prompt.
|
||||
Unless you've set a password in
|
||||
.Ic sysinst ,
|
||||
there
|
||||
is no initial password. If you're using the machine in a
|
||||
networked environment, you should create an account for yourself
|
||||
(see below) and protect it and the
|
||||
is no initial password.
|
||||
If you're using the machine in a networked environment,
|
||||
you should create an account for yourself (see below) and protect it and the
|
||||
.Dq root
|
||||
account with good passwords.
|
||||
Unless you have connected an unusual terminal device as the console
|
||||
@ -238,7 +245,8 @@ command to add accounts to your system,
|
||||
.Em do not
|
||||
edit
|
||||
.Pa /etc/passwd
|
||||
directly. See
|
||||
directly.
|
||||
See
|
||||
.Xr useradd 8
|
||||
for more information on how to add a new user to the system.
|
||||
.if !\n[next68k] \{\
|
||||
@ -249,7 +257,7 @@ If you have installed the X Window System, look at the files in
|
||||
.Pa /usr/X11R6/lib/X11/doc
|
||||
for information.
|
||||
.if \n[hp300] \{\
|
||||
Also, you may want to read through the
|
||||
Also, you may want to read through the
|
||||
.Nx*M
|
||||
FAQ entry on X11.
|
||||
.br
|
||||
@ -257,7 +265,7 @@ FAQ entry on X11.
|
||||
http://www.netbsd.org/Ports/faq.html#x11
|
||||
.\}
|
||||
.if \n[macppc] \{\
|
||||
Also, you may want to read through the
|
||||
Also, you may want to read through the
|
||||
.Nx*M
|
||||
X11R6 FAQ.
|
||||
.br
|
||||
@ -268,10 +276,12 @@ X11R6 FAQ.
|
||||
.Pp
|
||||
You will need to set up a configuration file, see
|
||||
.Pa /usr/X11R6/lib/X11/XF86Config.eg
|
||||
for an example. The
|
||||
for an example.
|
||||
The
|
||||
.Xr xf86config 1
|
||||
utility can interactively create a first version of such a configuration
|
||||
file for you. See
|
||||
file for you.
|
||||
See
|
||||
.Lk http://www.xfree86.org/
|
||||
and the XFree86 manual page for more information.
|
||||
.\}
|
||||
@ -287,8 +297,8 @@ If you wish to install any of the software freely available for
|
||||
systems
|
||||
you are strongly advised to first check the
|
||||
.Nx
|
||||
package system. This automatically handles any changes necessary to
|
||||
make the software run on
|
||||
package system.
|
||||
This automatically handles any changes necessary to make the software run on
|
||||
.Nx ,
|
||||
retrieval and installation of any other packages on which the software
|
||||
may depend, and simplifies installation (and deinstallation), both
|
||||
@ -305,7 +315,8 @@ Precompiled binaries can be found at
|
||||
.Lk ftp://ftp.netbsd.org/pub/NetBSD/packages ,
|
||||
usually in the
|
||||
.Pa \*V/\*M/All
|
||||
subdir. You can install them with the following commands:
|
||||
subdir.
|
||||
You can install them with the following commands:
|
||||
.Pp
|
||||
.Bd -unfilled
|
||||
.Ic # PKG_PATH=ftp://ftp.netbsd.org/pub/NetBSD/packages/\*V/\*M/All
|
||||
@ -319,7 +330,7 @@ subdir. You can install them with the following commands:
|
||||
The above commands will install the tcsh shell,
|
||||
the Apache web server and
|
||||
the perl programming language as well as all the packages they
|
||||
depend on.
|
||||
depend on.
|
||||
.It
|
||||
Package sources for compiling packages on your own can be obtained by
|
||||
retrieving the file
|
||||
@ -342,7 +353,8 @@ Misc
|
||||
.(bullet
|
||||
Edit
|
||||
.Pa /etc/mail/aliases
|
||||
to forward root mail to the right place. Don't forget to run
|
||||
to forward root mail to the right place.
|
||||
Don't forget to run
|
||||
.Xr newaliases 1
|
||||
afterwards.
|
||||
.It
|
||||
|
@ -1,6 +1,6 @@
|
||||
.\" $NetBSD: sysinst,v 1.42 2002/06/28 15:26:38 skrll Exp $
|
||||
.\" $NetBSD: sysinst,v 1.43 2002/06/29 08:32:31 lukem Exp $
|
||||
.\"
|
||||
.\" Copyright (c) 1999-2001 The NetBSD Foundation, Inc.
|
||||
.\" Copyright (c) 1999-2002 The NetBSD Foundation, Inc.
|
||||
.\" All rights reserved.
|
||||
.\"
|
||||
.\" Redistribution and use in source and binary forms, with or without
|
||||
@ -51,10 +51,11 @@ Using
|
||||
.Ic sysinst ,
|
||||
installing
|
||||
.Nx
|
||||
is a relatively easy process. You
|
||||
still should read this document and have it in hand when doing the
|
||||
installation process. This document tries to be a good guideline
|
||||
for the installation and as such covers many details to be completed.
|
||||
is a relatively easy process.
|
||||
You still should read this document and have it in hand when doing the
|
||||
installation process.
|
||||
This document tries to be a good guideline for the installation and as such
|
||||
covers many details to be completed.
|
||||
Do not let this discourage you, the install program is not hard
|
||||
to use.
|
||||
.
|
||||
@ -65,8 +66,8 @@ to use.
|
||||
.Pp
|
||||
Machines with
|
||||
.Tn PCMCIA
|
||||
slots may have problems during installation. With the improvements of
|
||||
the
|
||||
slots may have problems during installation.
|
||||
With the improvements of the
|
||||
.Tn PCMCIA
|
||||
code in this release, this will not happen very frequently.
|
||||
If you do not have
|
||||
@ -76,14 +77,17 @@ on your machine
|
||||
is only really used on laptop machines),
|
||||
you can skip this section, and ignore the
|
||||
.Dq Bq Tn PCMCIA
|
||||
notes. If you do have
|
||||
notes.
|
||||
If you do have
|
||||
.Tn PCMCIA
|
||||
in your machine, you can safely ignore this section and the
|
||||
.Dq Bq Tn PCMCIA
|
||||
the first time, as you are likely to not have problems. Should troubles
|
||||
the first time, as you are likely to not have problems.
|
||||
Should troubles
|
||||
occur during floppy boot, they may be
|
||||
.Tn PCMCIA
|
||||
specific. You should then re-read this section and try again,
|
||||
specific.
|
||||
You should then re-read this section and try again,
|
||||
following the instructions in the
|
||||
.Dq Bq Tn PCMCIA
|
||||
notes.
|
||||
@ -91,14 +95,14 @@ notes.
|
||||
This section explains how to work around the installation problem.
|
||||
.Pp
|
||||
The kernel keeps careful track of what interrupts
|
||||
and I/O ports are in use during autoconfiguration. It then allows
|
||||
the
|
||||
and I/O ports are in use during autoconfiguration.
|
||||
It then allows the
|
||||
.Tn PCMCIA
|
||||
devices to pick unused interrupts and I/O ports.
|
||||
Unfortunately, the
|
||||
.Tn Li INSTALL
|
||||
kernel may not detect all devices in your system. This may
|
||||
be because the
|
||||
kernel may not detect all devices in your system.
|
||||
This may be because the
|
||||
.Tn Li INSTALL
|
||||
kernel only supports the minimum set of devices to install
|
||||
.Nx
|
||||
@ -109,13 +113,14 @@ does not have support for the device causing the conflict.
|
||||
For example, suppose your laptop has a
|
||||
soundblaster device built in; the
|
||||
.Tn Li INSTALL
|
||||
kernel has no sound support. The
|
||||
.Tn PCMCIA No code might allocate your soundblaster's
|
||||
kernel has no sound support.
|
||||
The
|
||||
.Tn PCMCIA
|
||||
code might allocate your soundblaster's
|
||||
.Tn IRQ No and I/O ports to
|
||||
.Tn PCMCIA
|
||||
devices, causing them not to work, or to lock up the system. This is
|
||||
especially bad if one of the devices in question is your ethernet
|
||||
card.
|
||||
devices, causing them not to work, or to lock up the system.
|
||||
This is especially bad if one of the devices in question is your ethernet card.
|
||||
.Pp
|
||||
As of
|
||||
.Nx 1.5 ,
|
||||
@ -123,9 +128,10 @@ the kernel attempts to probe for available interrupts that are
|
||||
usable by the
|
||||
.Tn PCIC
|
||||
.Tn ( PCMCIA
|
||||
interrupt controller). Assuming that this functions correctly, it
|
||||
should alleviate interrupt conflicts; however, I/O port conflicts are
|
||||
still possible.
|
||||
interrupt controller).
|
||||
Assuming that this functions correctly,
|
||||
it should alleviate interrupt conflicts;
|
||||
however, I/O port conflicts are still possible.
|
||||
.Pp
|
||||
This problem will impact some, but not all, users of
|
||||
.Tn PCMCIA .
|
||||
@ -135,7 +141,8 @@ notes that will appear in this document.
|
||||
.if r_i386 \{\
|
||||
.Pp
|
||||
It can be difficult to distinguish an interrupt conflict from
|
||||
an I/O space conflict. There are no hard-and-fast rules, but
|
||||
an I/O space conflict.
|
||||
There are no hard-and-fast rules, but
|
||||
interrupt conflicts are more likely to lock up the machine,
|
||||
and I/O space conflicts are more likely to result in misbehavior
|
||||
(e.g. a network card that cannot send or receive packets).
|
||||
@ -152,25 +159,28 @@ IRQ Val IRQ Val IRQ Val IRQ Val
|
||||
3 0x0008 7 0x0080 11 0x0800 15 0x8000
|
||||
.disp)
|
||||
.Pp
|
||||
For example, 0x0a00 allows both IRQ 9 and IRQ 11. By default,
|
||||
the
|
||||
For example, 0x0a00 allows both IRQ 9 and IRQ 11.
|
||||
By default, the
|
||||
.Tn Li INSTALL
|
||||
kernel permits all IRQs other than IRQs 5 and 7, so the corresponding
|
||||
mask is 0xff5f. The
|
||||
mask is 0xff5f.
|
||||
The
|
||||
.Tn Li GENERIC
|
||||
kernel, however, allows all IRQs. (The presumption here
|
||||
is that IRQ 10 may be assigned to a device that the
|
||||
kernel, however, allows all IRQs.
|
||||
(The presumption here is that IRQ 10 may be assigned to a device that the
|
||||
.Tn Li GENERIC
|
||||
kernel
|
||||
supports, but that the
|
||||
.Tn Li INSTALL
|
||||
does not.) Because of support for interrupt probing, it is no
|
||||
does not.)
|
||||
Because of support for interrupt probing, it is no
|
||||
longer necessary to exclude IRQs 3 and 5 explicitly; if they are
|
||||
in use, they should not be assigned to
|
||||
.Tn PCMCIA .
|
||||
.Pp
|
||||
The kernel selects IO space by assigning cards IO space within a
|
||||
predefined range. The range is specified as a base and size,
|
||||
predefined range.
|
||||
The range is specified as a base and size,
|
||||
specified by the kernel global variables
|
||||
.Va pcic_isa_alloc_iobase
|
||||
and
|
||||
@ -180,8 +190,8 @@ base of 0x400 and a size of 0xbff (a range of 0x400-0xfff).
|
||||
For systems with 10-bit addressing, the kernel defaults to a
|
||||
base of 0x300 and a size of 0xff (range of 0x300-0x3ff).
|
||||
.Pp
|
||||
Unfortunately, these ranges may conflict with some devices. In the
|
||||
event of a conflict, try a base of 0x330 with a size of 0x0bf (range
|
||||
Unfortunately, these ranges may conflict with some devices.
|
||||
In the event of a conflict, try a base of 0x330 with a size of 0x0bf (range
|
||||
of 0x330-0x3ff).
|
||||
.Pp
|
||||
In order to work around this at installation time, you may
|
||||
@ -208,7 +218,8 @@ the kernel, you may have to consult the matching
|
||||
.Pa .symbols
|
||||
file in the
|
||||
.Pa binary/kernel
|
||||
directory in the installation tree. Find the pcic_ symbols used above,
|
||||
directory in the installation tree.
|
||||
Find the pcic_ symbols used above,
|
||||
look at the hexadecimal value in the first column, and write, for
|
||||
example (if
|
||||
.Va pcic_isa_intr_alloc_mask
|
||||
@ -258,24 +269,26 @@ installed on your hard disk.
|
||||
.Ic sysinst
|
||||
is a menu driven
|
||||
installation system that allows for some freedom in doing the
|
||||
installation. Sometimes, questions will be asked and in many cases
|
||||
installation.
|
||||
Sometimes, questions will be asked and in many cases
|
||||
the default answer will be displayed in brackets
|
||||
.Pq Dq \&[\ ]
|
||||
after the question. If you wish to stop the installation, you may press
|
||||
after the question.
|
||||
If you wish to stop the installation, you may press
|
||||
.Key CONTROL-C
|
||||
at any time, but if you do, you'll have to begin the installation
|
||||
process again from scratch, by running the
|
||||
process again from scratch, by running the
|
||||
.Pa /sysinst
|
||||
program from the command prompt, you do not need to reboot.
|
||||
.It
|
||||
.To 2 "Quick install"
|
||||
.Em Quick install
|
||||
.Pp
|
||||
First, let's describe a quick install. The other sections of
|
||||
this document go into the installation procedure in more
|
||||
detail, but you may find that you do not need this. If you
|
||||
want detailed instructions, skip to section 3. This section
|
||||
describes a basic installation, using a CD-ROM install as
|
||||
First, let's describe a quick install.
|
||||
The other sections of this document go into the installation procedure in more
|
||||
detail, but you may find that you do not need this.
|
||||
If you want detailed instructions, skip to section 3.
|
||||
This section describes a basic installation, using a CD-ROM install as
|
||||
an example.
|
||||
.Pp
|
||||
.(bullet
|
||||
@ -291,7 +304,8 @@ Some form of bootable media, described above.
|
||||
.\}
|
||||
.el .ie r_atari \{\
|
||||
A floppy disk containing a suitable boot.fs and a floppy with the
|
||||
sysinst.fs image. See the "prepare" section about obtaining those.
|
||||
sysinst.fs image.
|
||||
See the "prepare" section about obtaining those.
|
||||
.\} .el One 1.44 MB 3.5" floppy.
|
||||
.\} \" !\n[pmax]:\n[sgimips]
|
||||
.if r_i386 \{\
|
||||
@ -336,8 +350,8 @@ megabytes of
|
||||
space free, where
|
||||
.Em n
|
||||
is the number of megabytes of
|
||||
main memory in your system. If you wish to install
|
||||
the X Window System as well, you will need at least
|
||||
main memory in your system.
|
||||
If you wish to install the X Window System as well, you will need at least
|
||||
60 MB more.
|
||||
.bullet)
|
||||
.if \n[alpha]:\n[i386]:\n[news68k]:\n[newsmips] \{\
|
||||
@ -385,8 +399,8 @@ system, you would type something like:
|
||||
The Quick Installation
|
||||
.(bullet
|
||||
.ie \n[acorn26]:\n[atari]:\n[cats]:\n[macppc]:\n[pmax]:\n[sgimips]:\n[sparc]:\n[walnut] \{\
|
||||
Boot the system as described above. You
|
||||
should be at the
|
||||
Boot the system as described above.
|
||||
You should be at the
|
||||
.Ic sysinst
|
||||
main menu.
|
||||
.\}
|
||||
@ -445,14 +459,16 @@ immediately by choosing the
|
||||
and then
|
||||
.Me Configure network .
|
||||
It isn't actually required at this point, but
|
||||
it may be more convenient. Go back to the main menu.
|
||||
it may be more convenient.
|
||||
Go back to the main menu.
|
||||
.It
|
||||
Choose
|
||||
.Me install .
|
||||
.It
|
||||
You will be guided through some steps regarding the
|
||||
setup of your disk, and the selection of distributed components
|
||||
to install. When in doubt, refer to the rest of this document for details.
|
||||
to install.
|
||||
When in doubt, refer to the rest of this document for details.
|
||||
.if r_atari \{\
|
||||
WARNING: If you want your disk to retain an AHDI compatible partitioning,
|
||||
make sure to use the 'existing' disk layout.
|
||||
@ -461,12 +477,15 @@ make sure to use the 'existing' disk layout.
|
||||
After your disk has been prepared, choose
|
||||
.if r_sgimips \{\
|
||||
.Me Unmounted filesystem
|
||||
as the medium. The CD-ROM device is usually cd0 and the partition 'a'
|
||||
as the medium.
|
||||
The CD-ROM device is usually cd0 and the partition
|
||||
.Sq a
|
||||
.Pq i.e. cd0a .
|
||||
.\}
|
||||
.el \{\
|
||||
.Me CD-ROM
|
||||
as the medium. The default values for the path and device should be ok.
|
||||
as the medium.
|
||||
The default values for the path and device should be ok.
|
||||
.\}
|
||||
.It
|
||||
After all the files have been unpacked, go back to
|
||||
@ -493,12 +512,13 @@ PROM environment settings for SystemPartition, OSLoadPartition, OSLoader
|
||||
and OSLoadFilename and then boot the hard drive.
|
||||
.\}
|
||||
.Nx
|
||||
will now boot. If you haven't already done so in
|
||||
will now boot.
|
||||
If you haven't already done so in
|
||||
.Ic sysinst ,
|
||||
you should log in as
|
||||
.Li root ,
|
||||
and set a password for that account. You are also
|
||||
advised to edit the file
|
||||
and set a password for that account.
|
||||
You are also advised to edit the file
|
||||
.Pa /etc/rc.conf
|
||||
to match your system needs.
|
||||
.It
|
||||
@ -533,16 +553,16 @@ devices, so that they won't be found by
|
||||
Boot the system as described in the previous section.
|
||||
.Pp
|
||||
You may want to read the
|
||||
boot messages, to notice your disk's name and capacity. Its name
|
||||
will be something like
|
||||
boot messages, to notice your disk's name and capacity.
|
||||
Its name will be something like
|
||||
.Li sd0
|
||||
.if \n[acorn26]:\n[cats]:\n[macppc]:\n[walnut] \{\
|
||||
or
|
||||
.Li wd0
|
||||
.\}
|
||||
and the geometry will be
|
||||
printed on a line that begins with its name. As mentioned above,
|
||||
you may need your disk's geometry when creating
|
||||
printed on a line that begins with its name.
|
||||
As mentioned above, you may need your disk's geometry when creating
|
||||
.Nx 's
|
||||
partitions.
|
||||
You will also need to know the name, to tell
|
||||
@ -571,42 +591,44 @@ the second, etc.
|
||||
Boot the system as described in the "Booting the installer" section above.
|
||||
.\}
|
||||
.el \{\
|
||||
Boot your machine. The boot loader will
|
||||
start, and will print a countdown and begin booting.
|
||||
Boot your machine.
|
||||
The boot loader will start, and will print a countdown and begin booting.
|
||||
.Pp
|
||||
If the boot loader messages do not appear in a reasonable
|
||||
amount of time, you either have a bad boot floppy or a
|
||||
hardware problem. Try writing the install floppy image to
|
||||
hardware problem.
|
||||
Try writing the install floppy image to
|
||||
a different disk, and using that.
|
||||
.\}
|
||||
.if r_i386 \{\
|
||||
.Pp
|
||||
If that doesn't work, try booting after disabling your CPU's
|
||||
internal and external caches (if any). If it still doesn't
|
||||
work,
|
||||
internal and external caches (if any).
|
||||
If it still doesn't work,
|
||||
.Nx
|
||||
probably can't be run on your hardware. This can
|
||||
probably be considered a bug, so you might want to report it.
|
||||
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.
|
||||
.\}
|
||||
.Pp
|
||||
It will take a while to load the kernel from the floppy,
|
||||
probably around a minute or so, then, the kernel boot messages
|
||||
will be displayed. This may take a little while also, as
|
||||
will be displayed.
|
||||
This may take a little while also, as
|
||||
.Nx
|
||||
will be probing your system to discover which hardware devices are
|
||||
installed.
|
||||
.if \n[atari]:\n[i386] \{\
|
||||
You may want to read the
|
||||
boot messages, to notice your disk's name and geometry. Its name
|
||||
will be something like
|
||||
boot messages, to notice your disk's name and geometry.
|
||||
Its name will be something like
|
||||
.Li sd0
|
||||
or
|
||||
.Li wd0
|
||||
and the geometry will be
|
||||
printed on a line that begins with its name. As mentioned above,
|
||||
you may need your disk's geometry when creating
|
||||
printed on a line that begins with its name.
|
||||
As mentioned above, you may need your disk's geometry when creating
|
||||
.Nx 's
|
||||
partitions.
|
||||
You will also need to know the name, to tell
|
||||
@ -660,14 +682,15 @@ from floppy in the first part of the install.
|
||||
.Pp
|
||||
If you will not use network operation during the installation,
|
||||
but you do want your machine to be configured for networking once
|
||||
it is installed, you should first go to the
|
||||
it is installed, you should first go to the
|
||||
.Me Utility menu ,
|
||||
and select the
|
||||
.Me Configure network
|
||||
.Me Configure network
|
||||
option.
|
||||
If you only want to temporarily
|
||||
use networking during the installation, you can specify these
|
||||
parameters later. If you are not using the Domain Name System (DNS),
|
||||
parameters later.
|
||||
If you are not using the Domain Name System (DNS),
|
||||
you can give an empty response in reply to answers relating to
|
||||
this.
|
||||
.if r_macppc \{\
|
||||
@ -683,17 +706,18 @@ onto a dedicated drive.
|
||||
.Pp
|
||||
Go to the
|
||||
.Me "Utility Menu" No Ns ,
|
||||
and select the
|
||||
and select the
|
||||
.Me "Run /bin/sh"
|
||||
option which will give you a shell prompt. From this shell prompt, you
|
||||
will do some of the steps that the normal install procedure
|
||||
runs automatically. Unfortunately, at the moment, our install tools
|
||||
aren't smart enough to deal with drives shared with
|
||||
option which will give you a shell prompt.
|
||||
From this shell prompt, you will do some of the steps that the normal
|
||||
install procedure runs automatically.
|
||||
Unfortunately, at the moment, our install tools
|
||||
aren't smart enough to deal with drives shared with
|
||||
.Tn MacOS
|
||||
and will overwrite important information describing your partitions.
|
||||
.Pp
|
||||
You may need to type one of the following commands to get your delete key
|
||||
to work properly, depending on your keyboard:
|
||||
to work properly, depending on your keyboard:
|
||||
.Dl # Ic "stty erase '^h'"
|
||||
.Dl # Ic "stty erase '^?'"
|
||||
.Pp
|
||||
@ -702,10 +726,10 @@ Type the following command (replacing
|
||||
with the name of your destination hard drive):
|
||||
.Dl # Ic "disklabel wd0"
|
||||
.Pp
|
||||
This will print out the partition info that was generated by Drive
|
||||
Setup. Note that, as discussed above in the
|
||||
This will print out the partition info that was generated by Drive Setup.
|
||||
Note that, as discussed above in the
|
||||
.Sx Partitioning your hard drive for NetBSD
|
||||
section, your
|
||||
section, your
|
||||
.Em "A/UX Root"
|
||||
typically is the first partition
|
||||
.No ( Ns Em a No Ns )
|
||||
@ -733,7 +757,7 @@ disklabel: boot block size 0
|
||||
disklabel: super block size 0
|
||||
.disp)
|
||||
.Pp
|
||||
Now, you need to create filesystems on the partitions that
|
||||
Now, you need to create filesystems on the partitions that
|
||||
.Nx
|
||||
will be using.
|
||||
.Pp
|
||||
@ -765,8 +789,8 @@ super-block backups (for fsck -b #) at:
|
||||
newfs: ioctl (WDINFO): Invalid argument
|
||||
newfs: /dev/sd1a: can't rewrite disk label
|
||||
.disp)
|
||||
You can ignore the
|
||||
.Pa Sq "not a character-special device" ,
|
||||
You can ignore the
|
||||
.Pa Sq "not a character-special device" ,
|
||||
.Pa Sq "sector(s) in last cylinder unallocated" ,
|
||||
.Pa Sq "ioctl (WDINFO): Invalid argument" ,
|
||||
and
|
||||
@ -776,12 +800,12 @@ warnings.
|
||||
Now you need to mount your destination root partition:
|
||||
.Dl # Ic "mount /dev/wd0a /mnt"
|
||||
.Pp
|
||||
Make an
|
||||
Make an
|
||||
.Pa fstab
|
||||
file for your new system (right now, you only really need to include
|
||||
.Pa / No ,
|
||||
.Pa /usr No ,
|
||||
and
|
||||
.Pa /usr No ,
|
||||
and
|
||||
.Pa swap No ),
|
||||
for example:
|
||||
.Dl # Ic "mkdir /mnt/etc"
|
||||
@ -800,7 +824,7 @@ Great, now create the mountpoints for the filesystems you listed in the
|
||||
.Pa fstab No Ns :
|
||||
.Dl # Ic "mkdir /mnt/usr"
|
||||
.Pp
|
||||
Clean up and return to
|
||||
Clean up and return to
|
||||
.Ic sysinst :
|
||||
.Dl # Ic "cd /;umount /mnt"
|
||||
.Dl # Ic exit
|
||||
@ -833,9 +857,9 @@ install
|
||||
.Nx .
|
||||
.Ic sysinst
|
||||
will report a list of disks it finds
|
||||
and ask you for your selection. Depending on how many disks
|
||||
are found, you may get a different message. You should see
|
||||
disk names like
|
||||
and ask you for your selection.
|
||||
Depending on how many disks are found, you may get a different message.
|
||||
You should see disk names like
|
||||
.ie r_pmax \{\
|
||||
.Li rz0
|
||||
or
|
||||
@ -853,7 +877,8 @@ or
|
||||
.Pp
|
||||
.Ic sysinst
|
||||
next tries to figure out the real and BIOS geometry
|
||||
of your disk. It will present you with the values it found,
|
||||
of your disk.
|
||||
It will present you with the values it found,
|
||||
if any, and will give you a chance to change them.
|
||||
.\}
|
||||
.Pp
|
||||
@ -880,17 +905,18 @@ or
|
||||
drive, you'll be asked if your disk supports automatic sector forwarding.
|
||||
If you are
|
||||
.Em sure
|
||||
that it does, reply affirmatively. Otherwise, the install
|
||||
program will automatically reserve space for bad144 tables.
|
||||
that it does, reply affirmatively.
|
||||
Otherwise, the install program will automatically reserve space for
|
||||
bad144 tables.
|
||||
.\}
|
||||
.if r_macppc \{\
|
||||
If
|
||||
.Ic sysinst
|
||||
reports
|
||||
If
|
||||
.Ic sysinst
|
||||
reports
|
||||
.Dl "I can not find any hard disk for use by NetBSD"
|
||||
or the drive you wish to install onto is missing, then you should look at
|
||||
or the drive you wish to install onto is missing, then you should look at
|
||||
the FAQ entry
|
||||
.Lk http://www.netbsd.org/Ports/macppc/faq.html#nodisk
|
||||
.Lk http://www.netbsd.org/Ports/macppc/faq.html#nodisk
|
||||
.\}
|
||||
.\}
|
||||
.It
|
||||
@ -910,17 +936,22 @@ on a dedicated drive, just answer 'no' and skip to the next section.
|
||||
.Pp
|
||||
If you answer 'yes', the
|
||||
.Ic ahdilabel
|
||||
program is started. You can now change the AHDI partition ID's on your root
|
||||
disk. Because NetBSD imposes a special ordering in disk partitions it uses
|
||||
for / (root) and swap. And because it wants to guard you against an unwanted
|
||||
program is started.
|
||||
You can now change the AHDI partition ID's on your root disk.
|
||||
Because NetBSD imposes a special ordering in disk partitions it uses
|
||||
for / (root) and swap.
|
||||
Also, because it wants to guard you against an unwanted
|
||||
demolition of partitions used by other systems, you have to tell it what
|
||||
partitions it is allowed to use. You have to mark the partition you want
|
||||
to use as swap SWP or (depricated!) NBS and the other partitions as NBD.
|
||||
partitions it is allowed to use.
|
||||
You have to mark the partition you want to use as swap SWP or
|
||||
(depricated!) NBS and the other partitions as NBD.
|
||||
Note that all the changes you make to the ID's are reversable as long as
|
||||
you remember the original value. As of NetBSD 1.5 ahdilabel is capable of
|
||||
creating or changing an AHDI compatible partioning on the disk! In the
|
||||
partition-ID editor, the partitions are shown in the order that AHDI
|
||||
created them. When you leave this editor and continue with
|
||||
you remember the original value.
|
||||
As of NetBSD 1.5, ahdilabel is capable of creating or changing an
|
||||
AHDI compatible partioning on the disk!
|
||||
In the partition-ID editor, the partitions are shown in the order that AHDI
|
||||
created them.
|
||||
When you leave this editor and continue with
|
||||
.Ic sysinst,
|
||||
your changes to the ID's do have consequences to the partition order!
|
||||
They will show up as follows:
|
||||
@ -936,7 +967,7 @@ the rest of the partitions in AHDI order
|
||||
.\} \" r_atari
|
||||
.if r_macppc \{\
|
||||
.Pp
|
||||
You can skip a few steps, down to
|
||||
You can skip a few steps, down to
|
||||
.Em Sq "Getting the distribution sets" ,
|
||||
if you are installing onto a drive that will be used with
|
||||
.Tn MacOS
|
||||
@ -949,8 +980,8 @@ from the main menu).
|
||||
Which portion of the disk to use.
|
||||
.Pp
|
||||
You will be asked if you want to use the entire disk or
|
||||
only part of the disk. If you decide to use the entire disk
|
||||
for
|
||||
only part of the disk.
|
||||
If you decide to use the entire disk for
|
||||
.Nx ,
|
||||
it will be checked if there are already other
|
||||
systems present on the disk, and you will be asked to confirm
|
||||
@ -971,11 +1002,12 @@ You can either pick megabytes, cylinders or sectors.
|
||||
.Pp
|
||||
After this, you will be presented with the current values
|
||||
stored in the MBR, and will be given the opportunity to
|
||||
change, create or delete partitions. For each partition
|
||||
you can set the type, the start and the size. Setting the type to
|
||||
change, create or delete partitions.
|
||||
For each partition you can set the type, the start and the size.
|
||||
Setting the type to
|
||||
.Ic unused
|
||||
will delete a partition. You can
|
||||
also mark a partition as active, meaning that this is
|
||||
will delete a partition.
|
||||
You can also mark a partition as active, meaning that this is
|
||||
the one that the BIOS will start from at boot time.
|
||||
.Pp
|
||||
Be sure to mark the partition you want to boot from as active!
|
||||
@ -986,8 +1018,8 @@ Depending on the BIOS capabilities of your machine and the
|
||||
parameters of the
|
||||
.Nx
|
||||
partition you have specified, you
|
||||
may also be asked if you want to install newer bootcode in
|
||||
your MBR. If you have multiple operating systems on the
|
||||
may also be asked if you want to install newer bootcode in your MBR.
|
||||
If you have multiple operating systems on the
|
||||
disk that you are installing on, you will also be given
|
||||
the option to install a bootselector, that will allow you
|
||||
to pick the operating system to start up when your computer
|
||||
@ -1008,9 +1040,10 @@ The partition table of the
|
||||
part of a disk is called a
|
||||
.Em disklabel .
|
||||
.if r_macppc \{\
|
||||
In actuality,
|
||||
In actuality,
|
||||
.Nx*M
|
||||
uses an Apple Partition Map. The installer creates something like a real
|
||||
uses an Apple Partition Map.
|
||||
The installer creates something like a real
|
||||
Apple Partition Map, but it is not compatible with
|
||||
.Tn MacOS ,
|
||||
which is one of the reasons why you cannot use this installer to partition
|
||||
@ -1020,7 +1053,7 @@ a disk that can be used with
|
||||
.\}
|
||||
.if r_sparc \{\
|
||||
.Nx
|
||||
disklabels on \*M are compatible with the boot ROMs, and with
|
||||
disklabels on \*M are compatible with the boot ROMs, and with
|
||||
.Tn SunOS
|
||||
and
|
||||
.Tn Solaris .
|
||||
@ -1031,12 +1064,12 @@ part of the disk that you can pick from:
|
||||
.Ic Standard, Standard with X, Custom
|
||||
and
|
||||
.Ic Use Existing .
|
||||
The first two use a set of default
|
||||
values (that you can change) suitable for a normal
|
||||
installation, possibly including X. With the
|
||||
The first two use a set of default values (that you can change)
|
||||
suitable for a normal installation, possibly including X.
|
||||
With the
|
||||
.Ic Custom
|
||||
option you can specify everything yourself. The last option uses
|
||||
the partition info already present on the disk.
|
||||
option you can specify everything yourself.
|
||||
The last option uses the partition info already present on the disk.
|
||||
.Pp
|
||||
.if r_atari \{\
|
||||
If you want to use
|
||||
@ -1049,8 +1082,8 @@ You will be presented with the current layout of the
|
||||
.Nx
|
||||
disklabel, and given a chance to change it.
|
||||
For each partition, you can set the type, offset and size,
|
||||
block and fragment size, and the mount point. The type
|
||||
that
|
||||
block and fragment size, and the mount point.
|
||||
The type that
|
||||
.Nx
|
||||
uses for normal file storage is called
|
||||
.Sy 4.2BSD .
|
||||
@ -1117,13 +1150,13 @@ but this is historical practice and not a fixed value.
|
||||
.tag)
|
||||
.
|
||||
.Pp
|
||||
You will then be asked to name your disk's disklabel. The
|
||||
default response is
|
||||
You will then be asked to name your disk's disklabel.
|
||||
The default response is
|
||||
.Sy mydisk .
|
||||
For most purposes this 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.
|
||||
is a single word and contains no special characters.
|
||||
You don't need to remember this name.
|
||||
.bullet)
|
||||
.Pp
|
||||
.It
|
||||
@ -1134,8 +1167,8 @@ need to remember this name.
|
||||
.if r_atari \{\
|
||||
Apart from the changes you made with
|
||||
.Ic ahdilabel
|
||||
nothing has been modified on your disk yet. If you confirm that you want to
|
||||
install
|
||||
nothing has been modified on your disk yet.
|
||||
If you confirm that you want to install
|
||||
.Nx ,
|
||||
the partitions now assigned to
|
||||
.Nx
|
||||
@ -1153,15 +1186,15 @@ If you are sure you want to proceed, enter
|
||||
at the prompt.
|
||||
.Pp
|
||||
The install program will now label your disk and make the file
|
||||
systems you specified. The file systems will be initialized to
|
||||
contain
|
||||
systems you specified.
|
||||
The file systems will be initialized to contain
|
||||
.Nx
|
||||
bootstrapping binaries and configuration files.
|
||||
You will see messages on your screen from the various
|
||||
.Nx
|
||||
disk preparation tools that are running. There should be no
|
||||
errors in this section of the installation. If there are,
|
||||
restart from the beginning of the installation process.
|
||||
disk preparation tools that are running.
|
||||
There should be no errors in this section of the installation.
|
||||
If there are, restart from the beginning of the installation process.
|
||||
Otherwise, you can continue the installation program
|
||||
after pressing the return key.
|
||||
.if r_i386 \{\
|
||||
@ -1170,13 +1203,14 @@ after pressing the return key.
|
||||
In previous versions of
|
||||
.Nx ,
|
||||
the kernel from the
|
||||
install floppy was copied onto the hard drive in a special
|
||||
step. In the current install system, the kernel on the floppy is
|
||||
unsuited to being copied onto the hard drive. Instead, a new set,
|
||||
install floppy was copied onto the hard drive in a special step.
|
||||
In the current install system, the kernel on the floppy is
|
||||
unsuited to being copied onto the hard drive.
|
||||
Instead, a new set,
|
||||
.Sy kern ,
|
||||
has been added which contains a generic kernel to
|
||||
be unloaded onto the drive. So, you can not boot from your
|
||||
hard drive yet at this point.
|
||||
be unloaded onto the drive.
|
||||
So, you can not boot from your hard drive yet at this point.
|
||||
.Note)
|
||||
.\}
|
||||
.if r_macppc \{\
|
||||
@ -1184,7 +1218,8 @@ hard drive yet at this point.
|
||||
.(Note
|
||||
The bootstrapping code installed in this step will
|
||||
.Em not
|
||||
boot a machine with Open Firmware 3. You will still need to have
|
||||
boot a machine with Open Firmware 3.
|
||||
You will still need to have
|
||||
.Pa ofwboot.xcf
|
||||
on an HFS or HFS+ partition.
|
||||
.Note)
|
||||
@ -1201,7 +1236,8 @@ set file)
|
||||
on to your hard disk, for example by mounting the
|
||||
hard disk first, copying the
|
||||
.Pa kern-GENERIC.tgz
|
||||
file from floppy and unpacking it. Example:
|
||||
file from floppy and unpacking it.
|
||||
Example:
|
||||
.Pp
|
||||
.Dl # Ic "mount /dev/wd0a /mnt"
|
||||
.Dl # Ic "cd /mnt"
|
||||
@ -1214,19 +1250,20 @@ file from floppy and unpacking it. Example:
|
||||
.Pp
|
||||
Then halt the machine using the
|
||||
.Ic halt
|
||||
command. Power
|
||||
the machine down, and re-insert all the
|
||||
command.
|
||||
Power the machine down, and re-insert all the
|
||||
.Tn PCMCIA
|
||||
devices.
|
||||
Remove any floppy from the floppy drive.
|
||||
Start the machine up. After booting
|
||||
Start the machine up.
|
||||
After booting
|
||||
.Nx ,
|
||||
you will
|
||||
be presented with the main
|
||||
.Ic sysinst
|
||||
menu. Choose the
|
||||
option to re-install sets. Wait for the file system
|
||||
checks that it will do to finish, and then proceed
|
||||
menu.
|
||||
Choose the option to re-install sets.
|
||||
Wait for the file system checks that it will do to finish, and then proceed
|
||||
as described below.
|
||||
.pcmcia)
|
||||
.\}
|
||||
@ -1235,19 +1272,19 @@ The
|
||||
.Nx
|
||||
distribution consists of a number of
|
||||
.Em sets ,
|
||||
that come in the form of gzipped tarfiles. A few sets must be
|
||||
installed for a working system, others are optional. At this
|
||||
point of the installation, you will be presented with a menu
|
||||
that come in the form of gzipped tarfiles.
|
||||
A few sets must be installed for a working system, others are optional.
|
||||
At this point of the installation, you will be presented with a menu
|
||||
which enables you to choose from one of the following methods
|
||||
of installing the sets. Some of these methods will first
|
||||
load the sets on your hard disk, others will extract the sets
|
||||
directly.
|
||||
of installing the sets.
|
||||
Some of these methods will first load the sets on your hard disk,
|
||||
others will extract the sets directly.
|
||||
.Pp
|
||||
For all these methods, the first step is making the sets
|
||||
available for extraction, and then do the actual installation.
|
||||
The sets can be made available in a few different ways. The
|
||||
following sections describe each of those methods. After
|
||||
reading the one about the method you will be using, you
|
||||
The sets can be made available in a few different ways.
|
||||
The following sections describe each of those methods.
|
||||
After reading the one about the method you will be using, you
|
||||
can continue to section labeled
|
||||
.Sq Extracting the distribution sets .
|
||||
.It
|
||||
@ -1259,8 +1296,8 @@ your network setup, if you haven't already at the start of
|
||||
the install procedure.
|
||||
.Ic sysinst
|
||||
will do this for you, asking you
|
||||
to provide some data, like IP address, hostname, etc. If you
|
||||
do not have name service set up for the machine that you
|
||||
to provide some data, like IP address, hostname, etc.
|
||||
If you do not have name service set up for the machine that you
|
||||
are installing on, you can just press
|
||||
.Key RETURN
|
||||
in answer to these questions, and DNS will not be used.
|
||||
@ -1286,17 +1323,17 @@ your network setup, if you haven't already at the start of
|
||||
the install procedure.
|
||||
.Ic sysinst
|
||||
will do this for you, asking you
|
||||
to provide some data, like IP address, hostname, etc. If you
|
||||
do not have name service set up for the machine that you
|
||||
to provide some data, like IP address, hostname, etc.
|
||||
If you do not have name service set up for the machine that you
|
||||
are installing on, you can just press
|
||||
.Key RETURN
|
||||
in answer to these questions, and DNS will not be used.
|
||||
.Pp
|
||||
You will also be asked to specify the host that you want
|
||||
to transfer the sets from, and the directory on that host
|
||||
that the files are in. This directory should be mountable
|
||||
by the machine you are installing on, i.e. correctly
|
||||
exported to your machine.
|
||||
that the files are in.
|
||||
This directory should be mountable by the machine you are installing on,
|
||||
i.e. correctly exported to your machine.
|
||||
.Pp
|
||||
If you did not set up DNS when answering the questions to
|
||||
configure networking, you will need to specify an IP address
|
||||
@ -1309,7 +1346,8 @@ instead of a hostname for the NFS server.
|
||||
The bootable CD-ROM distribution for
|
||||
.Nx*M
|
||||
is not ISO-9660 formatted.
|
||||
This function cannot be used for installation. Use the
|
||||
This function cannot be used for installation.
|
||||
Use the
|
||||
"Installation from an unmounted file system" selection.
|
||||
.\}
|
||||
.el \{\
|
||||
@ -1330,12 +1368,13 @@ extraction of the sets.
|
||||
.Pp
|
||||
Because the installation sets are too big to fit on one floppy,
|
||||
the floppies are expected to be filled with the split set
|
||||
files. The floppies are expected to be in
|
||||
files.
|
||||
The floppies are expected to be in
|
||||
.Tn MS-DOS
|
||||
format. You will be asked for a directory where the sets
|
||||
should be reassembled. Then you will be prompted to insert
|
||||
the floppies containing the split sets. This process
|
||||
will continue until all the sets have been loaded from floppy.
|
||||
format.
|
||||
You will be asked for a directory where the sets should be reassembled.
|
||||
Then you will be prompted to insert the floppies containing the split sets.
|
||||
This process will continue until all the sets have been loaded from floppy.
|
||||
.\}
|
||||
.It
|
||||
.To 2 "Installation from an unmounted file system"
|
||||
@ -1358,7 +1397,7 @@ CD-ROM player with partition letter 'a'
|
||||
.Pq usually cd0a .
|
||||
.\}
|
||||
.if r_macppc \{\
|
||||
Remember,
|
||||
Remember,
|
||||
.Nx*M
|
||||
doesn't grok HFS or HFS+ partitions
|
||||
.\}
|
||||
@ -1367,7 +1406,8 @@ doesn't grok HFS or HFS+ partitions
|
||||
.Em Installation from a local directory
|
||||
.Pp
|
||||
This option assumes that you have already done some preparation
|
||||
yourself. The sets should be located in a directory on a
|
||||
yourself.
|
||||
The sets should be located in a directory on a
|
||||
file system that is already accessible.
|
||||
.Ic sysinst
|
||||
will ask you
|
||||
@ -1381,10 +1421,13 @@ After the install sets containing the
|
||||
distribution
|
||||
have been made available, you can either extract all the
|
||||
sets (a full installation), or only extract sets that
|
||||
you have selected. In the latter case, you will be shown the
|
||||
currently selected sets, and given the opportunity to select
|
||||
the sets you want. Some sets always need to be installed
|
||||
.Pq Sy kern, base No and Sy etc
|
||||
you have selected.
|
||||
In the latter case, you will be shown the currently selected sets,
|
||||
and given the opportunity to select the sets you want.
|
||||
Some sets always need to be installed
|
||||
.Pq Sy kern, base
|
||||
and
|
||||
.Sy etc
|
||||
they will not be shown in this selection menu.
|
||||
.Pp
|
||||
Before extraction begins, you can elect to watch the files being
|
||||
@ -1393,31 +1436,32 @@ This can slow down the installation process considerably, especially
|
||||
on machines with slow graphics consoles or serial consoles.
|
||||
.Pp
|
||||
.ie r_macppc \{\
|
||||
If you are installing using the
|
||||
If you are installing using the
|
||||
.Me "Re-install sets or install additional sets"
|
||||
option, then you will need to create the device nodes in
|
||||
.Pa /dev ,
|
||||
otherwise,
|
||||
otherwise,
|
||||
.\}
|
||||
.el After all the files have been extracted,
|
||||
all the necessary device node files will be created. If you have already
|
||||
configured networking, you will be asked if you want to
|
||||
use this configuration for normal operation. If so, these
|
||||
values will be installed in the network configuration files.
|
||||
all the necessary device node files will be created.
|
||||
If you have already configured networking, you will be asked if you want to
|
||||
use this configuration for normal operation.
|
||||
If so, these values will be installed in the network configuration files.
|
||||
The next menu will allow you to select the time zone that you're in,
|
||||
to make sure your clock has the right offset from UTC.
|
||||
Finally you can set a password for the "root" account, to prevent
|
||||
the machine coming up without access restrictions.
|
||||
to make sure your clock has the right offset from UTC.
|
||||
Finally you can set a password for the "root" account, to prevent
|
||||
the machine coming up without access restrictions.
|
||||
.if r_macppc \{\
|
||||
.It
|
||||
.To 2 "Making the device nodes"
|
||||
.Em Making the device nodes
|
||||
.Pp
|
||||
If you are installing using the
|
||||
If you are installing using the
|
||||
.Me "Re-install sets or install additional sets"
|
||||
option, then you will need to create the device nodes in
|
||||
.Pa /dev
|
||||
now. Otherwise, skip this step.
|
||||
.Pa /dev
|
||||
now.
|
||||
Otherwise, skip this step.
|
||||
.Pp
|
||||
Go to the main installation menu, and select
|
||||
.Me "Utility menu"
|
||||
@ -1425,7 +1469,7 @@ and then select the
|
||||
.Me "Run /bin/sh"
|
||||
option, which will give you a shell prompt.
|
||||
You may need to type one of the following commands to get your delete key
|
||||
to work properly, depending on your keyboard:
|
||||
to work properly, depending on your keyboard:
|
||||
.Dl # Ic "stty erase '^h'"
|
||||
.Dl # Ic "stty erase '^?'"
|
||||
.Pp
|
||||
@ -1446,7 +1490,7 @@ Now you need to mount your destination root partition:
|
||||
Congratulations, you have successfully installed
|
||||
.Nx \*V .
|
||||
.if !r_macppc \{\
|
||||
You can now reboot the machine, and boot
|
||||
You can now reboot the machine, and boot
|
||||
.Nx
|
||||
from harddisk.
|
||||
.\} \" !r_macppc
|
||||
|
@ -1,6 +1,6 @@
|
||||
.\" $NetBSD: upgrade,v 1.14 2002/06/20 10:44:07 leo Exp $
|
||||
.\" $NetBSD: upgrade,v 1.15 2002/06/29 08:32:32 lukem Exp $
|
||||
.\"
|
||||
.\" Copyright (c) 1999-2001 The NetBSD Foundation, Inc.
|
||||
.\" Copyright (c) 1999-2002 The NetBSD Foundation, Inc.
|
||||
.\" All rights reserved.
|
||||
.\"
|
||||
.\" Redistribution and use in source and binary forms, with or without
|
||||
@ -76,8 +76,9 @@ You must also have at least the
|
||||
and
|
||||
.Sy kern
|
||||
binary distribution sets available, so that you can upgrade with them,
|
||||
using one of the upgrade methods described above. Finally, you must
|
||||
have sufficient disk space available to install the new binaries.
|
||||
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
|
||||
@ -89,8 +90,8 @@ partitions, you should have enough space.
|
||||
Since upgrading involves replacing the boot blocks on your
|
||||
.Nx
|
||||
partition, the kernel, and most of the system binaries, it has the
|
||||
potential to cause data loss. You are strongly advised to
|
||||
.Em back up any important data on your disk ,
|
||||
potential to cause data loss.
|
||||
You are strongly advised to .Em back up any important data on your disk,
|
||||
whether on the
|
||||
.Nx
|
||||
partition or on
|
||||
@ -100,8 +101,8 @@ process.
|
||||
Since installation of the bootloader will prevent
|
||||
.Tn MacOS
|
||||
from using the disk and will prevent Open Firmware 3 machines from
|
||||
booting, there is an option to bypass this step. Make sure you know
|
||||
whether or not to install the bootloader.
|
||||
booting, there is an option to bypass this step.
|
||||
Make sure you know whether or not to install the bootloader.
|
||||
.\}
|
||||
.Pp
|
||||
The upgrade procedure using the
|
||||
@ -118,14 +119,15 @@ file is copied into the new configuration.
|
||||
Getting the binary
|
||||
sets is done in the same manner as the installation procedure;
|
||||
refer to the installation part of the document
|
||||
for how to do this. Also, some sanity checks are done, i.e.
|
||||
for how to do this.
|
||||
Also, some sanity checks are done, i.e.
|
||||
file systems are checked before unpacking the sets.
|
||||
.Pp
|
||||
After a new kernel has been copied to your hard disk, your
|
||||
machine is a complete
|
||||
.Nx \*V
|
||||
system. However, that
|
||||
doesn't mean that you're finished with the upgrade process.
|
||||
system.
|
||||
However, that doesn't mean that you're finished with the upgrade process.
|
||||
You will probably want to update the set of device
|
||||
nodes you have in
|
||||
.Pa /dev .
|
||||
@ -139,12 +141,14 @@ and run the command:
|
||||
.Dl # Ic "sh MAKEDEV all"
|
||||
.Pp
|
||||
You must also deal with certain changes in the formats of
|
||||
some of the configuration files. The most notable change is
|
||||
that the options given to many of the file systems in
|
||||
some of the configuration files.
|
||||
The most notable change is that the options given to many of the
|
||||
file systems in
|
||||
.Pa /etc/fstab
|
||||
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
|
||||
systems have changed names.
|
||||
To find out what the new options are,
|
||||
it's suggested that you read the manual page
|
||||
for the file system's mount commands, for example
|
||||
.Xr mount_nfs 8
|
||||
for NFS.
|
||||
|
@ -1,6 +1,6 @@
|
||||
.\" $NetBSD: xfer,v 1.28 2002/06/28 15:26:39 skrll Exp $
|
||||
.\" $NetBSD: xfer,v 1.29 2002/06/29 08:32:32 lukem Exp $
|
||||
.\"
|
||||
.\" Copyright (c) 1999-2001 The NetBSD Foundation, Inc.
|
||||
.\" Copyright (c) 1999-2002 The NetBSD Foundation, Inc.
|
||||
.\" All rights reserved.
|
||||
.\"
|
||||
.\" Redistribution and use in source and binary forms, with or without
|
||||
@ -65,8 +65,9 @@ floppy images.
|
||||
For older machines with little RAM, use
|
||||
.Pa boot-tiny.fs .
|
||||
This image is tailored towards old, small-memory systems, and thus does
|
||||
not contain any PCI or SCSI support. It should work on systems with
|
||||
4M of RAM. Note that this means 4M available to NetBSD; systems that
|
||||
not contain any PCI or SCSI support.
|
||||
It should work on systems with 4M of RAM.
|
||||
Note that this means 4M available to NetBSD; systems that
|
||||
are said to have 4M may have 640k of base memory and 3072k of extended
|
||||
memory, which currently will not work, as this is a total of 3712k.
|
||||
.Pp
|
||||
@ -84,8 +85,9 @@ and
|
||||
.
|
||||
.Pp
|
||||
For the 2-floppy sets (and the CD boot image), utilities to repair
|
||||
a badly crashed systems are included. The -small and -tiny images
|
||||
have separate rescue floppy images because of lack of space.
|
||||
a badly crashed systems are included.
|
||||
The -small and -tiny images have separate rescue floppy images because
|
||||
of lack of space.
|
||||
.Pp
|
||||
If you are using a
|
||||
.Ul
|
||||
@ -122,7 +124,8 @@ is also available that runs under
|
||||
You should wait to decide where to put the
|
||||
.Nx
|
||||
distribution sets until you have figured out how you are going to boot
|
||||
your system. Refer back to this section after you have done so.
|
||||
your system.
|
||||
Refer back to this section after you have done so.
|
||||
.Pp
|
||||
.\}
|
||||
.if r_macppc \{\
|
||||
@ -132,9 +135,11 @@ Some
|
||||
.Ic ftp
|
||||
clients default to downloading files in
|
||||
.Sq ASCII
|
||||
mode. This will render the
|
||||
mode.
|
||||
This will render the
|
||||
.Nx
|
||||
files useless. Make sure to set your ftp program to download in
|
||||
files useless.
|
||||
Make sure to set your ftp program to download in
|
||||
.Sq binary
|
||||
mode.
|
||||
.Note)
|
||||
@ -181,7 +186,7 @@ utility, provided in the
|
||||
directory of the
|
||||
.Nx
|
||||
distribution.
|
||||
It will write a file system image (.fs file) to a floppy disk.
|
||||
It will write a file system image (.fs file) to a floppy disk.
|
||||
A
|
||||
.Ic rawrite32
|
||||
is also available that runs under
|
||||
@ -261,7 +266,7 @@ utility, provided in the
|
||||
directory of the
|
||||
.Nx
|
||||
distribution.
|
||||
It will write a file system image (.fs file) to a floppy disk.
|
||||
It will write a file system image (.fs file) to a floppy disk.
|
||||
A
|
||||
.Ic rawrite32
|
||||
is also available that runs under
|
||||
@ -279,8 +284,8 @@ even after
|
||||
.Nx*M
|
||||
has been installed.
|
||||
.Pp
|
||||
SCSI devices on NWS-3xxx and NWS-5000 machines are supported. But they
|
||||
also can run
|
||||
SCSI devices on NWS-3xxx and NWS-5000 machines are supported.
|
||||
But they also can run
|
||||
.Nx*M
|
||||
diskless.
|
||||
No file transfer is needed, and all you have to do is to prepare files on
|
||||
@ -366,7 +371,8 @@ When you chose the first method, you have to put the installation kernel
|
||||
.Pa netbsd
|
||||
and the
|
||||
.Pa loadbsd.x
|
||||
utility to a disk accessible from Human68k. These files can be found in
|
||||
utility to a disk accessible from Human68k.
|
||||
These files can be found in
|
||||
.Pa installation/misc
|
||||
directory of the
|
||||
.Nx
|
||||
@ -395,7 +401,8 @@ system to write the floppy image to
|
||||
disks, you should use the
|
||||
.Pa dd
|
||||
command to copy the file system images (.fs files) directly to the raw
|
||||
floppy disks. It is suggested that you read the
|
||||
floppy disks.
|
||||
It is suggested that you read the
|
||||
.Xr dd 1
|
||||
manual page or
|
||||
ask your system administrator to determine the correct set of
|
||||
@ -411,25 +418,27 @@ utility, provided in the
|
||||
.Pa installation/misc
|
||||
directory of the
|
||||
.Nx
|
||||
distribution. It will write the file system
|
||||
images (.fs files) to disks.
|
||||
distribution.
|
||||
It will write the file system images (.fs files) to disks.
|
||||
.Pp
|
||||
To use the boot floppy, insert the floppy to your floppy drive 0,
|
||||
and reboot your computer with OPT.1 key pressed.
|
||||
.Pp
|
||||
If you have less than 5MB of memory, you have to use the
|
||||
`floppy-root' installation system instead of the above
|
||||
`ramdisk-root' installation system. `Floppy-root' installation
|
||||
system is composed of two floppies, `kern' and `inst'. They are
|
||||
made from the floppy images
|
||||
.Pa kern.fs
|
||||
`ramdisk-root' installation system.
|
||||
`Floppy-root' installation
|
||||
system is composed of two floppies, `kern' and `inst'.
|
||||
They are made from the floppy images
|
||||
.Pa kern.fs
|
||||
and
|
||||
.Pa inst.fs
|
||||
respectively, both of which are found in
|
||||
.Pa installation/floppy
|
||||
directory of the
|
||||
.Nx
|
||||
distribution. See above how to write the images to floppies.
|
||||
distribution.
|
||||
See above how to write the images to floppies.
|
||||
.Pp
|
||||
To start the `floppy-root' installation system, insert the `kern' floppy
|
||||
to your floppy drive 0, and reboot your computer with OPT.1 key pressed.
|
||||
@ -438,11 +447,11 @@ replace the `kern' floppy with `inst' floppy and press return key.
|
||||
.Pp
|
||||
Once booted, the `floppy-root' installation system is identical with
|
||||
the `ramdisk-root' installation system, except that the former constantly
|
||||
accesses the floppy disk. Floppy disks are relatively unreliable
|
||||
media and cause some warning messages to report access errors, most of
|
||||
which are corrected and can be ignored. With the latter installation
|
||||
system the floppy disk is not used once the system has booted off and can
|
||||
be removed from the drive.
|
||||
accesses the floppy disk.
|
||||
Floppy disks are relatively unreliable media and cause some warning messages
|
||||
to report access errors, most of which are corrected and can be ignored.
|
||||
With the latter installation system the floppy disk is not used once the
|
||||
system has booted off and can be removed from the drive.
|
||||
.Pp
|
||||
.\} \" r_x68k
|
||||
.
|
||||
@ -731,8 +740,9 @@ the tape devices with which
|
||||
.Nx*M
|
||||
is believed to work is the
|
||||
.Tn DEC
|
||||
TK-50. This is a very slow device. Installation via disk or network is
|
||||
recommended if at all possible.
|
||||
TK-50.
|
||||
This is a very slow device.
|
||||
Installation via disk or network is recommended if at all possible.
|
||||
.Note)
|
||||
.\} \" \n[pmax]:\n[vax]
|
||||
.Pp
|
||||
|
Loading…
x
Reference in New Issue
Block a user