parent
1b3d605b4e
commit
537396d314
|
@ -1,11 +1,8 @@
|
|||
.\" $NetBSD: hardware,v 1.1 2002/04/02 11:36:34 skrll Exp $
|
||||
.\" $NetBSD: hardware,v 1.2 2002/06/28 15:26:37 skrll Exp $
|
||||
.\"
|
||||
.\" Copyright (c) 2002 The NetBSD Foundation, Inc.
|
||||
.\" All rights reserved.
|
||||
.\"
|
||||
.\" This code is derived from software contributed to The NetBSD Foundation
|
||||
.\" by
|
||||
.\"
|
||||
.\" Redistribution and use in source and binary forms, with or without
|
||||
.\" modification, are permitted provided that the following conditions
|
||||
.\" are met:
|
||||
|
|
|
@ -1,563 +1,3 @@
|
|||
.\"
|
||||
.\" Copyright (c) 2002 The NetBSD Foundation, Inc.
|
||||
.\" All rights reserved.
|
||||
.\"
|
||||
.\" This code is derived from software contributed to The NetBSD Foundation
|
||||
.\" by
|
||||
.\"
|
||||
.\" Redistribution and use in source and binary forms, with or without
|
||||
.\" modification, are permitted provided that the following conditions
|
||||
.\" are met:
|
||||
.\" 1. Redistributions of source code must retain the above copyright
|
||||
.\" notice, this list of conditions and the following disclaimer.
|
||||
.\" 2. Redistributions in binary form must reproduce the above copyright
|
||||
.\" notice, this list of conditions and the following disclaimer in the
|
||||
.\" documentation and/or other materials provided with the distribution.
|
||||
.\" 3. All advertising materials mentioning features or use of this software
|
||||
.\" must display the following acknowledgement:
|
||||
.\" This product includes software developed by the NetBSD
|
||||
.\" Foundation, Inc. and its contributors.
|
||||
.\" 4. Neither the name of The NetBSD Foundation nor the names of its
|
||||
.\" contributors may be used to endorse or promote products derived
|
||||
.\" from this software without specific prior written permission.
|
||||
.\"
|
||||
.\" THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS
|
||||
.\" ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
|
||||
.\" TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
|
||||
.\" PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS
|
||||
.\" BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
|
||||
.\" CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
|
||||
.\" SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
|
||||
.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
|
||||
.\" CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
|
||||
.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||
.\" POSSIBILITY OF SUCH DAMAGE.
|
||||
.\"
|
||||
Installing
|
||||
.Nx
|
||||
is a relatively complex process, but if you have
|
||||
this document in hand and are careful to read and remember the
|
||||
information which is presented to you by the install program, it
|
||||
shouldn't be too much trouble.
|
||||
.Pp
|
||||
Before you begin, you should know the geometry of your hard disk, i.e.
|
||||
the sector size (note that sector sizes other than 512 bytes are not
|
||||
currently supported), the number of sectors per track, the number of
|
||||
tracks per cylinder (also known as the number of heads), and the
|
||||
number of cylinders on the disk. The
|
||||
.Nx
|
||||
kernel will try to
|
||||
discover these parameters on its own, and if it can it will print them
|
||||
at boot time. If possible, you should use the parameters it prints.
|
||||
.\" (You might not be able to because you're sharing your disk with
|
||||
.\" another operating system, or because your disk is old enough that the
|
||||
.\" kernel can't figure out its geometry.)
|
||||
.Pp
|
||||
You should now be ready to install
|
||||
.Nx .
|
||||
It might be handy for you
|
||||
to have a pencil, some paper, and a calculator handy.
|
||||
.Pp
|
||||
The following is a walk-through of the steps you will take while
|
||||
getting
|
||||
.Nx
|
||||
installed on your hard disk. If any question has a
|
||||
default answer, it will be displayed in brackets
|
||||
.Pq Dq []
|
||||
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.
|
||||
.Pp
|
||||
Boot your machine using the installation kernel for your
|
||||
platform. (Instructions for doing this on your platform can be
|
||||
found in the preparation section of this document.)
|
||||
.Pp
|
||||
If this doesn't work, ensure that you're using the correct
|
||||
kernel for your hardware.
|
||||
.Pp
|
||||
Depending upon your platform and the method of loading the,
|
||||
it may take a while to load the kernel.
|
||||
.Pp
|
||||
You will then be presented with the
|
||||
.Nx
|
||||
kernel boot
|
||||
messages. You will want to read them, to determine 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 will need your
|
||||
disk's geometry when creating
|
||||
.Nx 's
|
||||
partitions. You will
|
||||
also need to know the name, to tell the install tools what
|
||||
disk to install on.
|
||||
.Pp
|
||||
While booting, you will probably see several warnings. You
|
||||
should be warned that no swap space is present, and that
|
||||
.Xr init 8
|
||||
cannot find
|
||||
.Pa /etc/rc.
|
||||
Do not be alarmed, these are
|
||||
completely normal. When you reach the prompt asking you for a
|
||||
shell name, just press
|
||||
.Key RETURN .
|
||||
.Pp
|
||||
You will be asked if you wish to install or upgrade your
|
||||
system or go to a shell prompt. Enter
|
||||
.Ic install .
|
||||
.Pp
|
||||
You will be presented with a welcome message and a prompt,
|
||||
asking if you wish to proceed with the installation process.
|
||||
If you wish to proceed, enter
|
||||
.Sq Ic y
|
||||
and press
|
||||
.Key RETURN .
|
||||
.Pp
|
||||
You will be asked what type of disk driver you have. The
|
||||
valid options are listed by the install program, to make sure
|
||||
you get it right.
|
||||
.Pp
|
||||
The install program will then tell you which disks of that
|
||||
type it can install on, and ask you which it should use.
|
||||
Reply with the name of your disk. (The first disk of the type
|
||||
you selected, either
|
||||
.Li wd0
|
||||
for IDE disks, or
|
||||
.Li sd0
|
||||
for SCSI
|
||||
disks, is the default.)
|
||||
.Pp
|
||||
You will then be asked to name your disk's disklabel. The
|
||||
default response is
|
||||
.Sq Ic mywd
|
||||
or
|
||||
.Sq Ic mysd
|
||||
depending on the type of
|
||||
your disk, and for most purposes it will be OK. If you choose
|
||||
to name it something different, make sure the name is a single
|
||||
word and contains no special characters. You don't need to
|
||||
remember this name.
|
||||
.Pp
|
||||
You will be prompted for your disk's geometry information,
|
||||
i.e. the number of bytes per sector, cylinders on the disk,
|
||||
tracks per cylinder (heads), and sectors per track. Enter
|
||||
them when they are requested. If you make a mistake, press
|
||||
.Key CONTROL-C
|
||||
and when you get to the shell prompt, restart the
|
||||
install process by running the
|
||||
.Ic install
|
||||
command. Once you
|
||||
have entered this data, the install program will tell you the
|
||||
total size of your disk, in both sectors, and cylinders.
|
||||
Remember this number; if you're installing on the whole disk,
|
||||
you'll need it again soon.
|
||||
.Pp
|
||||
When describing your partitions, you will have the option of
|
||||
entering data about them in units of disk sectors or
|
||||
cylinders. If you choose to enter the information in units of
|
||||
sectors, remember that, for optimal performance, partitions
|
||||
should begin and end on cylinder boundaries. You will be
|
||||
asked about which units you wish to use, and you should reply
|
||||
with
|
||||
.Sq Ic c
|
||||
for cylinders, or
|
||||
.Sq Ic s
|
||||
for sectors.
|
||||
.Pp
|
||||
You will be asked for the size of the
|
||||
.Nx
|
||||
portion of the
|
||||
disk. If you're installing on the whole disk, reply with the
|
||||
size of the disk, as printed earlier by the install program.
|
||||
If you're using only part of the disk, reply with the size
|
||||
that you specified in the partition editor. (Don't forget to
|
||||
enter the size in the units you specified in the last step!)
|
||||
.Pp
|
||||
If you are not installing on the whole disk, you will be asked
|
||||
for the offset of the
|
||||
.Nx
|
||||
partition from the beginning of
|
||||
the disk. Reply with the appropriate offset (again, in
|
||||
whichever units you specified), as determined by how you
|
||||
set up your disk using the partition editor.
|
||||
.Pp
|
||||
You will be asked to enter the size of your
|
||||
.Nx
|
||||
root partition
|
||||
.Pq Pa / .
|
||||
It should be at least 13 MB, but if you are going to
|
||||
be doing development, 14-16 MB is a more desirable size. This
|
||||
size should be expressed in units of sectors or cylinders,
|
||||
depending on which you said you wanted to use.
|
||||
.Pp
|
||||
Next, you will be asked for the size of your swap partition.
|
||||
You should probably allocate twice as much swap space as you
|
||||
have real memory. Systems that will be heavily used should
|
||||
have more swap space allocated, and systems that will be
|
||||
lightly used can get by with less. If you want the system to
|
||||
be able to save crash dumps when it panics, you will need at
|
||||
least as much swap space as you have RAM. Again, this number
|
||||
should be expressed in units of sectors or cylinders, as
|
||||
appropriate.
|
||||
.Pp
|
||||
The install program will then ask you for information about
|
||||
the rest of the partitions you want on your disk. For most
|
||||
purposes, you will want only one more partition,
|
||||
.Pa /usr .
|
||||
(Machines used as servers will probably also want
|
||||
.Pa /var
|
||||
as a separate partition. That can be done with these installation
|
||||
tools, but is not covered here.) The install program will
|
||||
tell you how much space there is left to be allocated in the
|
||||
NetBSD area of the disk, and, if you only want one more
|
||||
partition
|
||||
.Pq Pa /usr ,
|
||||
you should enter it at the prompt when the
|
||||
installer asks you how large the next partition should be.
|
||||
It will then ask you for the name of the mount point for that
|
||||
partition. If you're doing a basic installation, that is
|
||||
.Pa /usr .
|
||||
.Pp
|
||||
.Em You are now at the point of no return.
|
||||
Nothing has been
|
||||
written to your disk yet, but if you confirm that you want to
|
||||
install
|
||||
.Nx ,
|
||||
your hard drive will be modified, and its
|
||||
contents may be scrambled at the whim of the install program.
|
||||
This is especially likely if you have given the install
|
||||
program incorrect information. If you are sure you want to
|
||||
proceed, enter
|
||||
.Ic yes
|
||||
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
|
||||
.Nx
|
||||
bootstrapping binaries and configuration files.
|
||||
It will also create an
|
||||
.Pa /etc/fstab
|
||||
for your system, and mount
|
||||
all of the file systems under
|
||||
.Pa /mnt .
|
||||
(In other words, your
|
||||
.Pa /
|
||||
(root) partition will be mounted on
|
||||
.Pa /mnt ,
|
||||
your
|
||||
.Pa /usr
|
||||
partition on
|
||||
.Pa /mnt/usr ,
|
||||
and so on.) There should be no errors in this
|
||||
section of the installation. If there are, restart from the
|
||||
beginning of the installation process.
|
||||
.Pp
|
||||
You will be placed at a shell prompt (
|
||||
.Sq Li # ) .
|
||||
The task is to
|
||||
install the distribution sets. The flow of installation
|
||||
differs depending on your hardware resources, and on what
|
||||
media the distribution sets reside.
|
||||
.\" $NetBSD: install,v 1.2 2002/06/28 15:26:37 skrll Exp $
|
||||
.
|
||||
.Ss2 To install from floppy
|
||||
The first thing you should do is pick a temporary
|
||||
directory where the distribution files can be stored.
|
||||
To do this, enter the command
|
||||
.Ic Set_tmp_dir ,
|
||||
and enter
|
||||
the name of the temporary directory. (Don't forget
|
||||
that if your disk is still mounted under
|
||||
.Pa /mnt ;
|
||||
you should probably pick a directory under
|
||||
.Pa /mnt/usr . )
|
||||
.Pp
|
||||
After you have picked a temporary directory, enter the
|
||||
.Ic Load_fd
|
||||
command, to load the distribution sets from
|
||||
your floppies.
|
||||
.Pp
|
||||
You will be asked which floppy drive to use. Enter
|
||||
.Sq Ic 0
|
||||
(zero) if you're using the first floppy drive, or
|
||||
enter
|
||||
.Sq Ic 1
|
||||
if you're using the second.
|
||||
.Pp
|
||||
You will be prompted to insert a floppy into the drive,
|
||||
to have its contents copied to your hard disk. Do so,
|
||||
and press
|
||||
.Key RETURN
|
||||
to begin copying. When that is done,
|
||||
read the remainder of the floppies that contain the
|
||||
distribution sets that you want to install, one by
|
||||
one. When the last is read, and you are being
|
||||
prompted for another, press
|
||||
.Key CONTROL-C .
|
||||
.Pp
|
||||
Run the
|
||||
.Ic Extract
|
||||
command once for each distribution
|
||||
set you wish to install. For instance, if you wish to
|
||||
install the
|
||||
.Sy base
|
||||
distribution set, followed by the
|
||||
.Sy text
|
||||
distribution set, and finally the
|
||||
.Sy etc
|
||||
distribution set, use the commands:
|
||||
.Pp
|
||||
.Dl # Ic "Extract base"
|
||||
.Dl # Ic "Extract text"
|
||||
.Dl # Ic "Extract etc"
|
||||
.Pp
|
||||
For each extraction, it will ask you if the extraction
|
||||
should be verbose. If you reply affirmatively, it
|
||||
will print out the name of each file that's being
|
||||
extracted.
|
||||
.(Note
|
||||
If you know that you will be running low on
|
||||
disk space when installing
|
||||
.Nx ,
|
||||
you can load and
|
||||
extract one distribution set at a time. To do this,
|
||||
load only the floppies which contain the files for the
|
||||
first distribution set, extract them, and then change
|
||||
to the temporary directory and remove them with the
|
||||
command
|
||||
.Ic rm set_name.??
|
||||
.Note)
|
||||
.Pp
|
||||
Once you are finished extracting all of the sets that
|
||||
you wish to install, you should proceed to the
|
||||
instructions below (after the last install medium
|
||||
type-specific instructions), that explain how you
|
||||
should configure your system.
|
||||
.
|
||||
.Ss2 To install from tape
|
||||
The first thing you should do is pick a temporary
|
||||
directory where the distribution files can be stored.
|
||||
To do this, enter the command
|
||||
.Ic Set_tmp_dir ,
|
||||
and enter
|
||||
the name of the temporary directory. (Don't forget
|
||||
that your disk is mounted under
|
||||
.Pa /mnt ;
|
||||
you should
|
||||
probably pick a directory under
|
||||
.Pa /mnt/usr . )
|
||||
The default is
|
||||
.Pa /mnt/usr/distrib .
|
||||
.Pp
|
||||
After you have picked a temporary directory, enter the
|
||||
.Sy Load_tape
|
||||
command, to load the distribution sets from
|
||||
tape.
|
||||
.Pp
|
||||
You will be asked which tape drive to use. The
|
||||
default is
|
||||
.Li rst0 ,
|
||||
which is correct if you're using
|
||||
the SCSI tape drive with the lowest SCSI-ID number.
|
||||
(For the SCSI tape drive with the next lowest SCSI-ID
|
||||
number, you should use
|
||||
.Li rst1 ,
|
||||
and so on.)
|
||||
.Pp
|
||||
You will be prompted to press
|
||||
.Key RETURN
|
||||
when you have
|
||||
inserted the tape into the tape drive. When you do,
|
||||
the contents of the tape will be extracted into the
|
||||
temporary directory, and the names of the files being
|
||||
extracted will be printed.
|
||||
.Pp
|
||||
After the tape has been extracted, to go the directory
|
||||
containing the first distribution set you wish to
|
||||
install. (Depending on how you made the tape, it's
|
||||
probably a subdirectory of the temporary directory you
|
||||
specified above.) Once there, run the
|
||||
.Ic Set_tmp_dir
|
||||
command again, and accept its default answer by
|
||||
pressing return at the prompt.
|
||||
.Pp
|
||||
Use the
|
||||
.Ic Extract
|
||||
command to extract the distribution
|
||||
set. For instance, if you're extracting the
|
||||
.Sy base
|
||||
set, use the command:
|
||||
.Pp
|
||||
.Dl # Ic "Extract base"
|
||||
.Pp
|
||||
You will be asked if you wish the extraction to be
|
||||
verbose. If you reply affirmatively, the name of each
|
||||
file being extracted will be printed.
|
||||
.Pp
|
||||
Repeat the previous two steps for each distribution
|
||||
set you wish to install. Change to the set's
|
||||
directory, run
|
||||
.Ic Set_tmp_dir ,
|
||||
and then run
|
||||
.Ic Extract Ar set_name
|
||||
to extract the set.
|
||||
.Pp
|
||||
Once you are finished extracting all of the sets that
|
||||
you wish to install, you should proceed to the
|
||||
instructions below (after the last install medium
|
||||
type-specific instructions), that explain how you
|
||||
should configure your system.
|
||||
.Pp
|
||||
.Ss2 To install via FTP or NFS
|
||||
The first thing you should do is pick a temporary
|
||||
directory where the distribution files can be stored.
|
||||
To do this, enter the command
|
||||
.Ic Set_tmp_dir ,
|
||||
and enter the name of the temporary directory. (Don't forget
|
||||
that your disk is mounted under
|
||||
.Pa /mnt ;
|
||||
you should probably pick a directory under
|
||||
.Pa /mnt/usr . )
|
||||
The default is
|
||||
.Pa /mnt/usr/distrib .
|
||||
.Pp
|
||||
Configure the appropriate ethernet interface (e.g.
|
||||
ea0, eb0, etc.) up, with a command like:
|
||||
.Pp
|
||||
.Ic ifconfig Ar ifname ipaddr
|
||||
.Op Ic netmask Ar netmask
|
||||
.Pp
|
||||
where
|
||||
.Ar ifname No is the interface name, like those
|
||||
listed above, and
|
||||
.Ar ipaddr No is the numeric IP address
|
||||
of the interface. If the interface has a special
|
||||
netmask, supply the word
|
||||
.Ic netmask No and that netmask
|
||||
at the end of the command line. (The brackets
|
||||
indicate that those arguments are optional.) For
|
||||
instance, to configure interface
|
||||
.Em ea0
|
||||
with IP address
|
||||
.Li 129.133.10.10 ,
|
||||
use the command:
|
||||
.Pp
|
||||
.Dl # Ic "ifconfig ea0 129.133.10.10"
|
||||
.Pp
|
||||
and to configure interface
|
||||
.Em eb0
|
||||
with IP address
|
||||
.Li 128.32.240.167
|
||||
and a special netmask,
|
||||
.Li 0xffffff00 ,
|
||||
use the command:
|
||||
.Pp
|
||||
.Dl # Ic "ifconfig eb0 128.32.240.167 netmask 0xffffff00"
|
||||
.Pp
|
||||
If the NFS server or FTP server is not on a directly-
|
||||
connected network, you need to set up a route to it
|
||||
using a command like:
|
||||
.sp
|
||||
.Ic route add default Ar gate_ipaddr
|
||||
.sp
|
||||
.No where Ar gate_ipaddr
|
||||
is your gateway's numeric IP address.
|
||||
.Pp
|
||||
If you are NFS-mounting the distribution sets, mount
|
||||
them on the temporary directory with a command like:
|
||||
.sp
|
||||
.Ic mount -t nfs Ar serv_ipaddr:dist_dir\ tmp_dir
|
||||
.Pp
|
||||
where
|
||||
.Ar serv_ipaddr
|
||||
is the server's numeric IP address,
|
||||
.Ar dist_dir
|
||||
is the path to the distribution files on the server, and
|
||||
.Ar tmp_dir
|
||||
is the name of the local temporary directory.
|
||||
.Pp
|
||||
Once this is done, proceed as if you had loaded the
|
||||
files from tape, changing to the appropriate
|
||||
directories, running
|
||||
.Ic Set_tmp_dir ,
|
||||
and running
|
||||
.Ic Extract
|
||||
as appropriate.
|
||||
.Pp
|
||||
If you are retrieving the distribution sets using ftp,
|
||||
change into the temporary directory, and execute the
|
||||
command:
|
||||
.Pp
|
||||
.Ic ftp Ar serv_ipaddr
|
||||
.Pp
|
||||
where
|
||||
.Ar serv_ipaddr
|
||||
is once again the server's numeric
|
||||
IP address. Get the files with FTP, taking care to
|
||||
use binary mode when transferring the files.
|
||||
.Pp
|
||||
Once you have all of the files for the distribution
|
||||
sets that you wish to install, you can proceed using
|
||||
the instructions above, as if you had installed from a
|
||||
floppy. (Note that as with the floppy install, if
|
||||
you're short on disk space, you can transfer only one
|
||||
set at a time, extract it, then delete it, to save
|
||||
space.)
|
||||
.Pp
|
||||
.Ss2 To install from CD-ROM
|
||||
First create a mount point so that you can mount the
|
||||
CD-ROM:
|
||||
.Pp
|
||||
.Dl # Ic "mkdir /mnt/cdrom"
|
||||
.Pp
|
||||
If you get an error here of
|
||||
.Dq "mkdir: /mnt/cdrom",
|
||||
don't worry it just means that you didn't need to create the
|
||||
directory.
|
||||
.Pp
|
||||
Then all you need to do is mount the CD-ROM.
|
||||
For the first CD-ROM drive use:
|
||||
.Pp
|
||||
.Dl # Ic "mount -rt cd9660 /dev/cd0a /mnt/cdrom"
|
||||
.Pp
|
||||
Or, for the second use:
|
||||
.Pp
|
||||
.Dl # Ic "mount -rt cd9660 /dev/cd1a /mnt/cdrom"
|
||||
.Pp
|
||||
Once this is done, extract the required sets as
|
||||
described in the
|
||||
.Sx "To install from floppy"
|
||||
section, but
|
||||
ensure that you set the temporary directory to the
|
||||
location of the sets on the CD-ROM (usually
|
||||
.Pa /cdrom/distrib ,
|
||||
but check the release notes that came with the CD).
|
||||
.Pp
|
||||
.Ss2 Completing your installation
|
||||
Once you have finished extracting all of the distribution sets
|
||||
that you wish to install, and are back at the
|
||||
.Sq Li #
|
||||
prompt, you
|
||||
are ready to configure your system. The configuration utility
|
||||
expects that you have installed the
|
||||
.Sy base
|
||||
and
|
||||
.Sy etc
|
||||
distribution sets. If you have not, you will not be able to
|
||||
run it successfully (nor will you have a functional system, in
|
||||
any case). To configure your newly-installed
|
||||
.Nx
|
||||
system,
|
||||
run the command
|
||||
.Ic Configure .
|
||||
It will ask you for the system's
|
||||
host name, domain name, and other network configuration
|
||||
information. It will set up your configuration files and make
|
||||
the device nodes for the newly-installed system.
|
||||
.Pp
|
||||
.Em Congratulations, you have successfully installed
|
||||
.Nx \*V .
|
||||
.so ../common/sysinst
|
||||
|
|
|
@ -1,25 +1,66 @@
|
|||
.\" $NetBSD: prep,v 1.1 2002/04/02 11:36:35 skrll Exp $
|
||||
.\" $NetBSD: prep,v 1.2 2002/06/28 15:26:37 skrll Exp $
|
||||
.
|
||||
First and foremost, before beginning the installation process,
|
||||
.Em make sure you have a reliable backup
|
||||
of any data on your hard disk that you
|
||||
wish to keep. Repartitioning your hard disk is an excellent way to
|
||||
destroy important data.
|
||||
A \*M machine usually needs little or no preparation before installing
|
||||
.Nx ,
|
||||
other than the usual, well advised precaution of
|
||||
.Em backing up all data
|
||||
on any attached storage devices.
|
||||
.Pp
|
||||
Second, read and perform the instructions in
|
||||
.Pa \*M/ Ns Ar platform Ns Pa /prep
|
||||
that are specific to your platform for partitioning and booting (even if you're
|
||||
dedicating a device to
|
||||
.Nx ) .
|
||||
.
|
||||
.Ss2 Available Boot Media
|
||||
.
|
||||
Currently the \*M Cyclone firmware allows for system booting using:
|
||||
.(bullet -compact
|
||||
Ethernet (netboot) using DHCP, BOOTP, TFTP, or NFS.
|
||||
.It
|
||||
Local harddisk or CD ROM with the following file systems:
|
||||
.(bullet -compact
|
||||
Berkeley FFS
|
||||
.It
|
||||
Lunux ext2
|
||||
.It
|
||||
ISO9660 CD-ROM filesystem
|
||||
.It
|
||||
MS-DOS filesystem
|
||||
.bullet)
|
||||
.bullet)
|
||||
.Pp
|
||||
Finally, when you are happy with your
|
||||
Booting from floppy disk is not currently supported.
|
||||
.
|
||||
.Ss2 Preparing the Bootable Media
|
||||
.
|
||||
This section desribes how to get a
|
||||
.Nx /\*M
|
||||
install kernel onto a CD-R.
|
||||
.Pp
|
||||
Go to one of the
|
||||
.Nx
|
||||
installation, do whatever
|
||||
is necessary to restore order to the partition you took space away from.
|
||||
This will most likely involve restoring files, but might involve some
|
||||
other
|
||||
.Dq house-work .
|
||||
mirror sites and download CD-R image from the
|
||||
.Pa pub/NetBSD/iso
|
||||
directory.
|
||||
.Lk http://www.netbsd.org/mirrors/#iso
|
||||
.Pp
|
||||
Your hard disk is now prepared to have
|
||||
.Nx
|
||||
installed on it, and you should proceed with the installation instructions.
|
||||
Get and install cdrecord. This is available in the packages collection
|
||||
under pkgsrc/sysutils/cdrecord. Systems not supported by the packages
|
||||
collection should get it from the official website:
|
||||
.br
|
||||
.Lk ftp://ftp.netbsd.org/pub/NetBSD/packages/pkgsrc/sysutils/cdrecord/README.html
|
||||
.br
|
||||
.Lk http://www.fokus.gmd.de/research/cc/glone/employees/joerg.schilling/private/cdrecord.html
|
||||
.Pp
|
||||
.(disp
|
||||
.No # Ic "cdrecord -v speed=4 dev=/dev/cd1d output.iso"
|
||||
.disp)
|
||||
.Pp
|
||||
You will need to substitute the correct name of the disk image file,
|
||||
speed for your CD writer, and the
|
||||
correct device for your system (for i386 it would be
|
||||
.Pa /dev/cd1d No Ns ).
|
||||
.
|
||||
.Ss2 Booting from CD-ROM
|
||||
.
|
||||
To boot from a CD-ROM simply issue the following command
|
||||
.Pp
|
||||
.(disp
|
||||
.No boot> Ic "boot cd0:/netbsd"
|
||||
.disp)
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
.\" $NetBSD: contents,v 1.61 2002/06/25 22:47:19 bjh21 Exp $
|
||||
.\" $NetBSD: contents,v 1.62 2002/06/28 15:26:38 skrll Exp $
|
||||
.\"
|
||||
.\" Copyright (c) 1999-2001 The NetBSD Foundation, Inc.
|
||||
.\" All rights reserved.
|
||||
|
@ -64,7 +64,7 @@ This kernel runs on Vr41xx and TX3922 CPU only.
|
|||
.\}
|
||||
.
|
||||
.if r_sgimips \{\
|
||||
This kernel will boot on O2 and similar machines.
|
||||
This kernen will boot on O2 and similar machines.
|
||||
.\}
|
||||
.
|
||||
.if r_acorn26 \{\
|
||||
|
@ -236,7 +236,7 @@ this image.
|
|||
\*M miniroot file system image; see below.
|
||||
.\}
|
||||
.
|
||||
.if !\n[mvme68k]:\n[macppc]:\n[sgimips]:\n[walnut] \{\
|
||||
.if !\n[cats]:\n[mvme68k]:\n[macppc]:\n[sgimips]:\n[walnut] \{\
|
||||
. It Pa misc/
|
||||
.
|
||||
.if r_alpha \{\
|
||||
|
@ -406,6 +406,7 @@ everything described below.
|
|||
.if r_amiga .Em 15.6 MB gzipped, 41.4 MB uncompressed
|
||||
.if r_arc .Em 19.5 MB gzipped, 61.4 MB uncompressed
|
||||
.if r_atari .Em 15.3 MB gzipped, 40.7 MB uncompressed
|
||||
.if r_cats .Em 20.4 MB gzipped, 50.6 MB uncompressed
|
||||
.if r_hp300 .Em 15.7 MB gzipped, 41.5 MB uncompressed
|
||||
.if r_hpcmips .Em 19.5 MB gzipped, 61.4 MB uncompressed
|
||||
.if r_i386 .Em 16.4 MB gzipped, 37.9 MB uncompressed
|
||||
|
@ -442,6 +443,7 @@ system call and library manual pages.
|
|||
.if r_amiga .Em 11.8 MB gzipped, 39.5 MB uncompressed
|
||||
.if r_arc .Em 13.9 MB gzipped, 59.3 MB uncompressed
|
||||
.if r_atari .Em 11.6 MB gzipped, 38.9 MB uncompressed
|
||||
.if r_cats .Em 15.7 MB gzipped, 55.4 MB uncompressed
|
||||
.if r_hp300 .Em 11.8 MB gzipped, 39.5 MB uncompressed
|
||||
.if r_hpcmips .Em 13.8 MB gzipped, 59.4 MB uncompressed
|
||||
.if r_i386 .Em 12.4 MB gzipped, 44.8 MB uncompressed
|
||||
|
@ -502,12 +504,18 @@ kernel, named
|
|||
.Pa /netbsd .
|
||||
.No You Em must
|
||||
install this distribution set.
|
||||
.if r_cats \{\
|
||||
This set also contains an a.out kernel named
|
||||
.Pa /netbsd.aout
|
||||
that your system may need to boot.
|
||||
.\}
|
||||
.br
|
||||
.if r_acorn26 .Em 1.0 MB gzipped, ? MB uncompressed
|
||||
.if r_acorn32 .Em 1.0 MB gzipped, ? MB uncompressed
|
||||
.if r_alpha .Em 2.1 MB gzipped, 5.0 MB uncompressed
|
||||
.if r_amiga .Em 1.1 MB gzipped, 2.4 MB uncompressed
|
||||
.if r_arc .Em 1.5 MB gzipped, 3.7 MB uncompressed
|
||||
.if r_cats .Em 3.4 MB gzipped, 7.3 MB uncompressed
|
||||
.if r_hp300 .Em 0.7 MB gzipped, 1.6 MB uncompressed
|
||||
.if r_hpcmips .Em 1.0 MB gzipped, 2.6 MB uncompressed
|
||||
.if r_i386 .Em 2.2 MB gzipped, 4.7 MB uncompressed
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
.\" $NetBSD: sysinst,v 1.41 2002/06/16 00:38:34 wiz Exp $
|
||||
.\" $NetBSD: sysinst,v 1.42 2002/06/28 15:26:38 skrll Exp $
|
||||
.\"
|
||||
.\" Copyright (c) 1999-2001 The NetBSD Foundation, Inc.
|
||||
.\" All rights reserved.
|
||||
|
@ -286,7 +286,7 @@ The distribution sets (in this example, they are on CD).
|
|||
.It
|
||||
.ie r_alpha Two floppy disks.
|
||||
.el .ie r_i386 Two 1.44 MB 3.5" floppy disks.
|
||||
.el .ie \n[acorn26]:\n[macppc]:\n[sparc]:\n[walnut] \{\
|
||||
.el .ie \n[acorn26]:\n[cats]:\n[macppc]:\n[sparc]:\n[walnut] \{\
|
||||
Some form of bootable media, described above.
|
||||
.\}
|
||||
.el .ie r_atari \{\
|
||||
|
@ -300,12 +300,13 @@ A PC with a 386 or newer processor.
|
|||
.\} \" r_i386
|
||||
.It
|
||||
A CD-ROM drive
|
||||
.ie \n[acorn26]:\n[atari]:\n[alpha]:\n[i386]:\n[macppc]:\n[walnut] (SCSI or ATAPI),
|
||||
.ie \n[acorn26]:\n[atari]:\n[alpha]:\n[cats]:\n[i386]:\n[macppc]:\n[walnut] (SCSI or ATAPI),
|
||||
.el (SCSI),
|
||||
a harddisk and a minimum of
|
||||
.if r_acorn26 8 MB
|
||||
.if r_alpha 32 MB
|
||||
.if r_atari 4 MB (TT030/Falcon) or 16 Mb (Hades/Milan)
|
||||
.if r_cats 8 MB
|
||||
.if r_i386 4 MB
|
||||
.if r_macppc 8 MB
|
||||
.if r_mvme68k 4 MB
|
||||
|
@ -320,6 +321,7 @@ The harddisk should have at least
|
|||
.if r_acorn26 200
|
||||
.if r_alpha 200
|
||||
.if r_atari 120
|
||||
.if r_cats 200
|
||||
.if r_i386 70
|
||||
.if r_macppc 200
|
||||
.if r_mvme68k 100
|
||||
|
@ -382,7 +384,7 @@ system, you would type something like:
|
|||
.It
|
||||
The Quick Installation
|
||||
.(bullet
|
||||
.ie \n[acorn26]:\n[atari]:\n[macppc]:\n[pmax]:\n[sgimips]:\n[sparc]:\n[walnut] \{\
|
||||
.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
|
||||
.Ic sysinst
|
||||
|
@ -518,15 +520,15 @@ Further information can be found on
|
|||
.To 2 "Booting NetBSD"
|
||||
.Em Booting NetBSD
|
||||
.
|
||||
.if !\n[acorn26]:\n[atari]:\n[macppc]:\n[mvme68k]:\n[news68k]:\n[newsmips]:\n[pmax]:\n[sgimips]:\n[sparc]:\n[walnut]:\n[x68k] \{\
|
||||
.if !\n[acorn26]:\n[atari]:\n[cats]:\n[macppc]:\n[mvme68k]:\n[news68k]:\n[newsmips]:\n[pmax]:\n[sgimips]:\n[sparc]:\n[walnut]:\n[x68k] \{\
|
||||
.(pcmcia
|
||||
Unplug your
|
||||
.Tn PCMCIA
|
||||
devices, so that they won't be found by
|
||||
.Nx .
|
||||
.pcmcia)
|
||||
.\} \" !\n[acorn26]:\n[atari]:\n[macppc]:\n[mvme68k]:\n[news68k]:\n[pmax]:\n[sgimips]:\n[sparc]:\n[walnut]:\n[x68k] \{\
|
||||
.ie \n[acorn26]:\n[macppc]:\n[pmax]:\n[sgimips]:\n[sparc]:\n[walnut] \{\
|
||||
.\} \" !\n[acorn26]:\n[atari]:\n[cats]:\n[macppc]:\n[mvme68k]:\n[news68k]:\n[pmax]:\n[sgimips]:\n[sparc]:\n[walnut]:\n[x68k] \{\
|
||||
.ie \n[acorn26]:\n[cats]:\n[macppc]:\n[pmax]:\n[sgimips]:\n[sparc]:\n[walnut] \{\
|
||||
.Pp
|
||||
Boot the system as described in the previous section.
|
||||
.Pp
|
||||
|
@ -534,7 +536,7 @@ You may want to read the
|
|||
boot messages, to notice your disk's name and capacity. Its name
|
||||
will be something like
|
||||
.Li sd0
|
||||
.if \n[acorn26]:\n[macppc]:\n[walnut] \{\
|
||||
.if \n[acorn26]:\n[cats]:\n[macppc]:\n[walnut] \{\
|
||||
or
|
||||
.Li wd0
|
||||
.\}
|
||||
|
@ -548,7 +550,7 @@ You will also need to know the name, to tell
|
|||
on which disk
|
||||
to install.
|
||||
The most important thing to know is that
|
||||
.if \n[acorn26]:\n[macppc]:\n[walnut] \{\
|
||||
.if \n[acorn26]:\n[cats]:\n[macppc]:\n[walnut] \{\
|
||||
.Li wd0
|
||||
is
|
||||
.Nx 's
|
||||
|
@ -649,12 +651,12 @@ It will also include instructions for using the menus.
|
|||
.It
|
||||
.To 2 "Network configuration"
|
||||
.Em Network configuration
|
||||
.if !\n[acorn26]:\n[atari]:\n[macppc]:\n[mvme68k]:\n[news68k]:\n[newsmips]:\n[pmax]:\n[sgimips]:\n[sparc]:\n[walnut]:\n[x68k] \{\
|
||||
.if !\n[acorn26]:\n[atari]:\n[cats]:\n[macppc]:\n[mvme68k]:\n[news68k]:\n[newsmips]:\n[pmax]:\n[sgimips]:\n[sparc]:\n[walnut]:\n[x68k] \{\
|
||||
.(pcmcia
|
||||
You can skip this section, as you will only get data
|
||||
from floppy in the first part of the install.
|
||||
.pcmcia)
|
||||
.\} \" !\n[acorn26]:\n[atari]:\n[macppc]:\n[mvme68k]:\n[news68k]:\n[newsmips]:\n[pmax]:\n[sgimips]:\n[sparc]:\n[walnut]:\n[x68k]
|
||||
.\} \" !\n[acorn26]:\n[atari]:\n[cats]:\n[macppc]:\n[mvme68k]:\n[news68k]:\n[newsmips]:\n[pmax]:\n[sgimips]:\n[sparc]:\n[walnut]:\n[x68k]
|
||||
.Pp
|
||||
If you will not use network operation during the installation,
|
||||
but you do want your machine to be configured for networking once
|
||||
|
@ -840,7 +842,7 @@ or
|
|||
.Li rz1
|
||||
.\}
|
||||
.el \{\
|
||||
.if \n[acorn26]:\n[alpha]:\n[i386]:\n[macppc] \{\
|
||||
.if \n[acorn26]:\n[alpha]:\n[cats]:\n[i386]:\n[macppc] \{\
|
||||
.Li wd0 ,
|
||||
.Li wd1 ,
|
||||
.\}
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
.\" $NetBSD: xfer,v 1.27 2002/06/16 00:38:34 wiz Exp $
|
||||
.\" $NetBSD: xfer,v 1.28 2002/06/28 15:26:39 skrll Exp $
|
||||
.\"
|
||||
.\" Copyright (c) 1999-2001 The NetBSD Foundation, Inc.
|
||||
.\" All rights reserved.
|
||||
|
@ -48,9 +48,6 @@ can boot gzipped kernels, so there's no need to gunzip it.
|
|||
.if r_cats \{\
|
||||
You will need to create a CD with an install kernel on it or have another
|
||||
machine available to allow net booting.
|
||||
See
|
||||
.Pa cats/ Ns Ar platform Ns Pa /prep
|
||||
for details.
|
||||
.Pp
|
||||
.\} \" r_cats
|
||||
.
|
||||
|
|
Loading…
Reference in New Issue