Various updates to the install notes.

This commit is contained in:
snj 2009-01-26 00:14:42 +00:00
parent 11cc2a433c
commit 7e2b3238db
10 changed files with 200 additions and 283 deletions

View File

@ -1,4 +1,4 @@
.\" $NetBSD: contents,v 1.148 2009/01/25 17:48:05 abs Exp $
.\" $NetBSD: contents,v 1.149 2009/01/26 00:14:42 snj Exp $
.\"
.\" Copyright (c) 1999-2005 The NetBSD Foundation, Inc.
.\" All rights reserved.
@ -63,7 +63,7 @@ This kernel runs on Vr41xx and TX3922 CPUs only.
A gzipped
.Nx
kernel containing code for everything supported in this release. This
kernel also supports SMP on systems with more than one CPU.
kernel supports SMP on systems with more than one CPU.
.\}
.
.if \n[hp300] \{\
@ -465,7 +465,7 @@ The
binary distribution sets contain the binaries which
comprise the
.Nx
\*V release for the \*M.
\*V release for \*M.
The binary distribution sets can be found in the
.Pa \*M/binary/sets
subdirectory
@ -476,7 +476,7 @@ of the
distribution tree.
.(Note
If you want to install 32-bit only binaries, you will
still need to boot using the sparc64 installation tools. When it
still need to boot using the sparc64 installation tools. When sysinst
asks you for the distribution set to install, provide the
.Nx Ns /sparc
.Pa binary/sets .
@ -1075,12 +1075,16 @@ all related programs, and their manual pages.
.Nx
maintains its own set of sources for the X Window System in order to
assure tight integration and compatibility.
.ie \n[hp700]:\n[hpcsh]:\n[next68k]:\n[sun2] \{\
.ie \n[sun2] \{\
.Nx*M
currently does not ship with an X server or X clients.
.\}
.el \{\
Depending on the port, these sources are based on either Xorg 7.0 or
These sources are based on
.ie \n[i386]:\n[amd64]:\n[macppc]:\n[sparc64]:\n[shark] \{\
X.Org 7.3.
.\}
.el \{\
XFree86 4.5.0.
.\}
Binary sets for the X Window System are distributed with

View File

@ -1,4 +1,4 @@
.\" $NetBSD: main,v 1.432 2009/01/03 12:01:24 shattered Exp $
.\" $NetBSD: main,v 1.433 2009/01/26 00:14:42 snj Exp $
.\"
.\" Copyright (c) 1999-2008 The NetBSD Foundation, Inc.
.\" All rights reserved.
@ -118,7 +118,7 @@ Option 1: bootable CD-ROM images containing the full distribution.
.Pp
These can be found
on an FTP site near you, usually located in the
.Pa /pub/NetBSD/iso
.Pa /pub/NetBSD/iso/
directory.
Check the NetBSD website for details.
.Pp
@ -126,7 +126,7 @@ Option 2: bootable CD-ROM images from
.Pa \*M/installation/cdrom/ .
.Pp
These images are bootable, but do not contain binary sets.
They are intended for network installs, or system repair.
They are intended for network installs or system repair.
.Pa boot.iso
is for VGA console installation, and
.Pa boot-com.iso
@ -206,7 +206,7 @@ When you boot the install
.if \n[sparc] floppies or CD-ROM,
.if \n[sparc64] CD-ROM or installation kernel,
the installation program
can fetch these files for you (using e.g. ftp),
can fetch these files for you (using e.g. ftp)
if you have a network connection.
There are several other methods to get the binary sets onto
your machine.
@ -482,18 +482,6 @@ files in the top level directory of the NetBSD 5.0 release tree. Some highlights
.Ss2 File systems
.
.Ss2 Drivers
.(bullet
Networking:
.(bullet
.Xr iwn 4 :
new driver for Intel Wireless 4965AGN IEEE network cards, from OpenBSD.
.It
.Xr jme 4 :
new driver for JMicron Technologies JME250 Gigabit Ethernet and JME260 Fast
Ethernet controllers.
.bullet)
.
.bullet)
.
.Ss2 Platforms
.
@ -547,10 +535,22 @@ In this release of NetBSD, some software components known from previous releases
.\} \" \n[FOR_RELEASE]
.
.Ss "Features to be removed in a later release"
The following features are to be removed in the future from
The following features are to be removed from
.Nx
:
in the future:
.(bullet
Support for soft dependencies.
.Nx
\*V
includes an experimental preview of WAPBL
.Pq Write Ahead Physical Block Logging ,
which will replace soft dependencies in the next major release.
See
.Xr wapbl 4
and
.Lk http://mail-index.netbsd.org/netbsd-announce/2008/12/14/msg000051.html
for details.
.It
Support for Xen 2.0.x. The Xen-3 and hypervisor interface is diverging
from Xen-2 as development is ongoing, increasing the maintenance cost
for NetBSD. It is expected that the netbsd-5 branch will get support for
@ -708,10 +708,9 @@ or
.It Sy syssrc
This set contains the sources to the
.Nx
\*V kernel for all architectures;
.Xr config 1 ;
and
.Xr dbsym 8 .
\*V kernel for all architectures as well as the
.Xr config 1
utility.
.showsize 33 165
.It Sy xsrc
This set contains the sources to the X Window System.
@ -859,84 +858,14 @@ and thus all issues that are fixed by
.Ic postinstall
by default (see below) will be handled.
.
.Ss2 Issues affecting an upgrade from NetBSD 2.1 and older releases.
See the sections below on upgrading from NetBSD 3.x and upgrading from
NetBSD 4.x as well.
.Pp
It is
.Sy very important
that you populate the directory
.Pa /etc/pam.d
with appropriate configuration files for Pluggable Authentication Modules
(PAM) because you will not be able to login any more otherwise. Using
.Em postinstall
as described below will take care of this. Please refer to
.Lk http://www.NetBSD.org/docs/guide/en/chap-pam.html
for documentation about PAM.
.Pp
The following issues can generally be resolved by running
.Em postinstall
with the
.Sy etc
set :
.(disp
postinstall -s /path/to/etc.tgz check
postinstall -s /path/to/etc.tgz fix
.disp)
.Pp
Issues fixed by
.Em postinstall :
.(bullet -offset indent
Various files in
.Pa /etc
need upgrading.
These include:
.(bullet -compact -offset indent
.Pa /etc/defaults/*
.It
.Pa /etc/mtree/*
.It
.Pa /etc/pam.d/*
.It
.Pa /etc/daily
.It
.Pa /etc/weekly
.It
.Pa /etc/monthly
.It
.Pa /etc/security
.It
.Pa /etc/rc.subr
.It
.Pa /etc/rc
.It
.Pa /etc/rc.shutdown
.It
.Pa /etc/rc.d/*
.bullet)
.bullet)
.
.Pp
The following issues need to be resolved manually:
.
.(bullet -offset indent
The user
.Sq _pflogd
and the groups
.Sq _pflogd
and
.Sq authpf
need to be created.
.bullet)
.
.Ss2 Issues affecting an upgrade from NetBSD 3.x releases.
.Ss2 Issues affecting an upgrade from NetBSD 3.x releases
See the section below on upgrading from NetBSD 4.x as well.
.Pp
The following issues can generally be resolved by running
.Em postinstall
with the
.Sy etc
set :
set:
.(disp
postinstall -s /path/to/etc.tgz check
postinstall -s /path/to/etc.tgz fix
@ -992,13 +921,13 @@ need to be created and the user
.Sq uucp
needs to be updated.
.It
A number of things have been removed from the
A number of things were removed in the
.Nx
\*V release
including: the evbsh5 port, the Fortran 77 compiler (g77), NETCCITT,
4.0
release, including: the evbsh5 port, the Fortran 77 compiler (g77), NETCCITT,
NETNS, Sendmail, Sushi, UUCP, and Vinum. If you were using any of these,
then please see the "Components removed from NetBSD" section near the
beginning of this document.
please see the "Components removed from NetBSD" at
.Lk http://www.NetBSD.org/releases/formal-4/NetBSD-4.0.html#removals .
.It
The replacement of Sendmail by Postfix can be handled automatically by
.Em postinstall
@ -1018,7 +947,7 @@ Sendmail setup, you need to set up Postfix in an equivalent way; there
is no tool for automatic conversion of Sendmail configuration to a
Postfix one.
.Pp
Postfix will be started up automatically when the system boots.
Postfix will be started automatically when the system boots.
You may see messages like "$sendmail is not set properly" at boot.
You can suppress them by removing
.Pa /etc/rc.d/sendmail
@ -1037,13 +966,13 @@ postinstall -s /path/to/etc.tgz fix sendmail
.disp)
.bullet)
.
.Ss2 Issues affecting an upgrade from NetBSD 4.x releases.
.Ss2 Issues affecting an upgrade from NetBSD 4.x releases
.Pp
The following issues can generally be resolved by running
.Em postinstall
with the
.Sy etc
set :
set:
.(disp
postinstall -s /path/to/etc.tgz check
postinstall -s /path/to/etc.tgz fix
@ -1090,17 +1019,16 @@ The users
and
.Sq _timedc
and the groups
.Sq _httpd ,
.Sq _httpd
and
.Sq _timedc
need to be created.
.It
A number of things have been removed from the
.Nx
\*V release
including: the pc532 port.
If you were using any of these,
then please see the "Components removed from NetBSD" section near the
beginning of this document.
\*V release.
See the "Components removed from NetBSD" section near the beginning of
this document for a list.
.bullet)
.
.Ss "Using online NetBSD documentation"
@ -1133,7 +1061,8 @@ are in section 5, and administrative information is in section 8.
.No The Em man
command is used to view the documentation on a topic, and is
started by entering
.Ic man Op Ar section
.Ic man
.Op Ar section
.Ar topic .
The brackets
.Op \&
@ -1175,7 +1104,9 @@ server at
.Mt majordomo@NetBSD.org .
To get help on using the mailing
list server, send mail to that address with an empty body, and it will
reply with instructions.
reply with instructions. See
.Lk http://www.NetBSD.org/mailinglists/
for a web interface.
.Pp
There are various mailing lists set up to deal with comments and
questions about this release.
@ -1198,6 +1129,8 @@ are entered into the
.Nx
bugs database, and thus can't slip through
the cracks.
Bugs also can be submitted and queried with the web interface at
.Lk http://www.NetBSD.org/support/send-pr.html .
.Pp
There are also port-specific mailing lists, to discuss aspects of
each port of
@ -1267,7 +1200,7 @@ We list the individuals and organizations
that have made donations or loans of hardware and/or money, to support
.Nx
development, and deserve credit for it at
.Lk http://www.NetBSD.org/donations/.
.Lk http://www.NetBSD.org/donations/ .
(If you're not on that list and should be, tell us!
We probably were not able to get in touch with you, to verify that you
wanted to be listed.)
@ -1363,7 +1296,6 @@ If you're one of them, and would like to be mentioned, tell us!)
.br_ne 1i
.It Em "The NetBSD \*V Release Engineering team:"
.It Ta Ta
.It Ta Grant Beattie Ta Mt grant@NetBSD.org
.It Ta Manuel Bouyer Ta Mt bouyer@NetBSD.org
.It Ta David Brownlee Ta Mt abs@NetBSD.org
.It Ta James Chacon Ta Mt jmc@NetBSD.org
@ -1373,7 +1305,6 @@ If you're one of them, and would like to be mentioned, tell us!)
.It Ta John Heasley Ta Mt heas@NetBSD.org
.It Ta Geert Hendrickx Ta Mt ghen@NetBSD.org
.It Ta Soren Jacobsen Ta Mt snj@NetBSD.org
.It Ta Daniel de Kok Ta Mt daniel@NetBSD.org
.It Ta Phil Nelson Ta Mt phil@NetBSD.org
.It Ta Jeff Rizzo Ta Mt riz@NetBSD.org
.It Ta Ta

View File

@ -1,4 +1,4 @@
.\" $NetBSD: netboot,v 1.33 2008/04/30 13:10:48 martin Exp $
.\" $NetBSD: netboot,v 1.34 2009/01/26 00:14:42 snj Exp $
.\"
.\" Copyright (c) 1999-2004 The NetBSD Foundation, Inc.
.\" All rights reserved.
@ -170,7 +170,7 @@ with the client's files exported from the directory
You should, of course, replace all of these with the names, addresses,
and paths appropriate to your environment.
.Pp
You should set up each netboot stage in order (i.e. discovery,
You should set up each netboot stage in order (i.e., discovery,
bootstrap, kernel, and then file system) so that you can test them as you
proceed.
.if \n[hp700] \{\
@ -721,7 +721,7 @@ Use
.\}
.if \n[sparc]:\n[sparc64] \{\
Use
.Pa binary/kernel/netbsd-GENERIC.gz ) .
.Pa binary/kernel/netbsd-GENERIC.gz .
.Pp
.(disp
.No # Ic "gunzip netbsd-GENERIC.gz"
@ -768,7 +768,9 @@ 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.
See
.Lk http://www.NetBSD.org/docs/network/netboot/nfs.html
for details.
.(bullet -compact
Extracting distribution sets
.Pp

View File

@ -1,4 +1,4 @@
.\" $NetBSD: postinstall,v 1.71 2008/09/27 01:26:28 tsutsui Exp $
.\" $NetBSD: postinstall,v 1.72 2009/01/26 00:14:42 snj Exp $
.\"
.\" Copyright (c) 1999-2004 The NetBSD Foundation, Inc.
.\" All rights reserved.
@ -147,8 +147,8 @@ Other values that need to be set in
for a networked environment are
.Ar hostname
and possibly
.Ar defaultroute ,
furthermore add an
.Ar defaultroute .
You may also need to add an
.Ar ifconfig_int
for your
.Aq int
@ -286,8 +286,7 @@ 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
You should create an account for yourself (see below) and protect it and the
.Dq root
account with good passwords.
By default, root login from the network is disabled (even via
@ -320,13 +319,13 @@ directly! See
and
.Xr pwd_mkdb 8
if you want to edit the password database.
.if !\n[hp700]:\n[next68k] \{\
.if !\n[sun2] \{\
.It
The X Window System
.Pp
If you have installed the X Window System, look at the files in
.Pa /usr/X11R6/lib/X11/doc
for information.
If you installed the X Window System, you may want to read the
chapter about X in the NetBSD Guide:
.Lk http://netbsd.org/docs/guide/en/chap-x.html
.if \n[hp300] \{\
Also, you may want to read through the
.Nx*M
@ -334,25 +333,6 @@ FAQ entry on X11.
.br
.Lk http://www.NetBSD.org/ports/hp300/faq.html#x11
.\}
.if \n[macppc] \{\
Also, you may want to read through the
.Nx*M
X11R6 FAQ.
.br
.Lk http://www.NetBSD.org/ports/macppc/x11.html
.\}
.\} \" ! !\n[next68k]
.if \n[i386]:\n[shark] \{\
.Pp
You will need to set up a configuration file, see
.Pa /usr/X11R6/lib/X11/XF86Config.eg
for an example.
The
.Xr xf86cfg 1
and
.Xr xf86config 1
utilities can interactively create a first version of such a configuration
file for you.
.if \n[mac68k] \{\
.(tag [Color_X]
.It [Color_X]
@ -364,24 +344,17 @@ installed at this point and the Booter options can be
modified to match the resolution depth.
.tag)
.\}
See
.Lk http://www.xfree86.org/
and the XFree86 manual page for more information.
.\}
.Pp
Don't forget to add
.Pa /usr/X11R6/bin
to your path in your shell's dot file so that you have access to the X binaries.
.It
Installing third party packages
.Pp
If you wish to install any of the software freely available for
.Ul
systems
you are strongly advised to first check the
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, pkgsrc.
pkgsrc 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
@ -420,7 +393,6 @@ then replace the first two lines with the following:
.Pp
.Bd -unfilled
.Ic # setenv PKG_PATH ftp://ftp.NetBSD.org/pub/pkgsrc/packages/NetBSD/\*M/\*V/All
\&...
.Ed
.(Note
Some mirror sites don't mirror
@ -436,38 +408,36 @@ the Perl programming language, Apache web server, KDE desktop
environment and the Firefox web browser
as well as all the packages they depend on.
.(Note
In some case the
In some cases the
.Xr pkg_add 1
command will complain about a version mismatch of packages with a message
like the following:
.Dl Warning: package `foo' was built for a different version of the OS:
.Dl NetBSD/i386 M.N (pkg) vs. NetBSD/i386 \*V (this host) ,
This warning would be harmless if the formal major release numbers are same
This warning is harmless if the formal major release numbers are the same
between the pkg and your host.
Please refer
Please refer to
.Dq the NetBSD release glossary and graphs :
.Lk http://www.NetBSD.org/releases/release-map.html
for details of the release numbering scheme of
for details of the release numbering scheme used with
.Nx .
.Note)
.It
Package sources for compiling packages on your own can be obtained by
The framework for compiling packages can be obtained by
retrieving the file
.Lk ftp://ftp.NetBSD.org/pub/NetBSD/packages/pkgsrc.tar.gz
They are typically extracted into
.Lk ftp://ftp.NetBSD.org/pub/NetBSD/packages/pkgsrc.tar.gz .
It is typically extracted into
.Pa /usr/pkgsrc
(though other locations work fine), with the commands:
(though other locations work fine) with the commands:
.Pp
.Dl # Ic "mkdir /usr/pkgsrc"
.Dl # Ic "cd /usr/pkgsrc"
.Dl # Ic "cd /usr"
.Dl # Ic "tar -zxpf pkgsrc.tar.gz"
.Pp
After extracting, see the
.Pa README
and
.Pa doc/pkgsrc.txt
files in the extraction directory (e.g.
.Pa /usr/pkgsrc/README )
file in the extraction directory (e.g.,
.Pa /usr/pkgsrc/doc/pkgsrc.txt )
for more information.
.bullet)
.It
@ -483,9 +453,8 @@ afterwards.
The
.Pa /etc/postfix/main.cf
file will almost definitely need to be adjusted.
If you prefer a different MTA, then install it using the
.Nx
package system or by hand and adjust
If you prefer a different MTA, then install it using
pkgsrc or by hand and adjust
.Pa /etc/mailer.conf .
.It
Edit

View File

@ -1,4 +1,4 @@
.\" $NetBSD: sysinst,v 1.95 2008/09/27 23:15:21 tsutsui Exp $
.\" $NetBSD: sysinst,v 1.96 2009/01/26 00:14:42 snj Exp $
.\"
.\" Copyright (c) 1999-2004 The NetBSD Foundation, Inc.
.\" All rights reserved.
@ -236,7 +236,7 @@ a hard disk and a minimum of
.if \n[newsmips] 16 MB
.if \n[pmax] 8 MB
.if \n[sparc] 4 MB
.if \n[sparc64] 16 MB
.if \n[sparc64] 32 MB
.if \n[sgimips] 16 MB
of memory installed.
.It
@ -266,7 +266,7 @@ space free, where
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
120 MB more.
215 MB more.
.bullet)
.if \n[alpha]:\n[ews4800mips]:\n[i386]:\n[news68k]:\n[newsmips] \{\
.It
@ -533,24 +533,13 @@ will now boot.
If you haven't already done so in
.Ic sysinst ,
you should log in as
.Li root ,
.Li root
and set a password for that account.
You are also advised to edit the file
You are also advised to edit
.Pa /etc/rc.conf
to match your system needs.
to match your needs.
.It
Your installation is now complete.
.It
For configuring the X window system, if installed, see the files in
.Pa /usr/X11R6/lib/X11/doc .
.if !\n[macppc] \{\
Further information can be found on
.Lk http://www.xfree86.org/ .
.\}
.if \n[macppc] \{\
Further information can be found on
.Lk http://www.NetBSD.org/ports/macppc/x11.html
.\}
.bullet)
.bullet)
.It
@ -654,8 +643,7 @@ As mentioned above, you may need your disk's geometry when creating
partitions.
You will also need to know the name, to tell
.Ic sysinst
on which disk
to install.
which disk to use.
The most important thing to know is that
.if \n[acorn26]:\n[cats]:\n[evbppc]:\n[macppc]:\n[sparc64] \{\
.Li wd0
@ -754,10 +742,10 @@ It will also include instructions for using the menus.
.To 2 "Network configuration"
.Em Network configuration
.Pp
If you will not use network operation during the installation,
If you will not use networking during the installation,
but you do want your machine to be configured for networking once
it is installed, you should first go to the
.Me Utility menu ,
.Me Utility menu
and select the
.Me Configure network
option.
@ -765,8 +753,7 @@ 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),
you can give an empty response in reply to answers relating to
this.
you can give an empty response to questions about this.
.if \n[mac68k] \{\
.It
.To 2 "Preparing a disk for Mac OS and NetBSD"
@ -1115,9 +1102,9 @@ 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
.Nx ,
it will be checked if there are already other
systems present on the disk, and you will be asked to confirm
whether you want to overwrite these.
.Ic sysinst
will check for the presence of other operating systems and you will
be asked to confirm that you want to overwrite these.
.if \n[mac68k] \{\
.It
Definition of the NetBSD disklabel.
@ -1356,18 +1343,11 @@ disklabels on \*M are compatible with the boot ROMs, and with
and
.Tn Solaris .
.\}
There are 4 layouts for the
.Nx
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
.Ic Custom
option you can specify everything yourself.
The last option uses the partition info already present on the disk.
If your disk already has a disklabel written to it, you can choose
.Ic Use existing partition sizes .
Otherwise, select
.Ic Set sizes of NetBSD partitions
and you will be presented with a simple partition editor.
.Pp
.if \n[atari] \{\
If you want to use
@ -1376,9 +1356,11 @@ on an AHDI partitioned disk, you will have to use:
.Ic Use Existing .
.Pp
.\}
You will be presented with the current layout of the
After you have chosen your partitions and their sizes
.Pq or if you opted to use the existing partitions ,
you will be presented with the layout of the
.Nx
disklabel, and given a chance to change it.
disklabel and given one more 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
@ -1388,7 +1370,7 @@ uses for normal file storage is called
A swap partition has a special type called
.Sy swap .
.
.if \n[i386] \{\
.if \n[i386]:\n[amd64] \{\
You can also specify a partition as type
.Sy MSDOS .
This is useful if you share the disk with
@ -1469,9 +1451,8 @@ install
.Nx ,
your hard drive will be modified.
.\}
If you are sure you want to proceed, enter
.Li yes
at the prompt.
If you are sure you want to proceed, select
.Sy yes .
.Pp
The install program will now label your disk and make the file
systems you specified.
@ -1503,7 +1484,7 @@ on an HFS or HFS+ partition.
The
.Nx
distribution consists of a number of
.Em sets ,
.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
@ -1567,7 +1548,7 @@ 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.
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
@ -1577,7 +1558,7 @@ instead of a hostname for the NFS server.
.Em Installation from CD-ROM
.Pp
When installing from a CD-ROM, you will be asked to specify
the device name for your CD-ROM player
the device name for your CD-ROM drive
.Pq usually Li cd0 ,
and the directory name on the CD-ROM where the distribution files are.
.Pp
@ -1660,9 +1641,8 @@ 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 , Sy base , No and Sy etc
they will not be shown in this selection menu.
.Sy base , Sy etc ,
and a kernel must be installed if you want a functional system.
.Pp
Before extraction begins, you can elect to watch the files being
extracted; the name of each file that is extracted will be shown.

View File

@ -1,4 +1,4 @@
.\" $NetBSD: upgrade,v 1.25 2008/04/30 13:10:48 martin Exp $
.\" $NetBSD: upgrade,v 1.26 2009/01/26 00:14:42 snj Exp $
.\"
.\" Copyright (c) 1999-2004 The NetBSD Foundation, Inc.
.\" All rights reserved.
@ -27,12 +27,10 @@
.
.
.Pp
The upgrade to
The easiest way to upgrade to
.Nx
\*V
is a binary upgrade; it can be quite difficult to update the system
from an earlier version by recompiling from source, primarily due to
interdependencies in the various components.
is with binaries, and that is the method documented here.
.Pp
.ie \n[atari] \{\
To do the upgrade, you must first boot the system as described in the
@ -41,7 +39,7 @@ section.
.\}
.el \{\
.ie \n[mac68k]:\n[macppc]:\n[sparc]:\n[sparc64] \{\
To do the upgrade, you must boot from the installer kernel using one of
To do the upgrade, you must boot the install kernel using one of
the methods described above.
.\}
.el \{\
@ -109,12 +107,11 @@ will attempt to merge the settings stored in your
.Pa /etc
directory with the new version of
.Nx .
Also, file systems are checked before unpacking the sets.
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.
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

View File

@ -1,27 +1,31 @@
.\" $NetBSD: hardware,v 1.125 2008/11/19 00:56:38 snj Exp $
.\" $NetBSD: hardware,v 1.126 2009/01/26 00:14:42 snj Exp $
.
.Nx
\*V
runs on ISA (AT-Bus), EISA, MCA, PCI, and VL-bus systems
with 386-family processors, with or without math coprocessors.
The minimal configuration is said to require 4 MB of RAM and 50 MB of disk
space, though we do not know of anyone running with a system quite
this minimal today.
To install the entire system requires much more disk space
(the unpacked binary distribution, without sources,
requires at least 65 MB without counting space needed for swap space,
etc), and to run X or compile the system, more RAM is recommended.
(4 MB of RAM will actually allow you to run X and/or compile, but it
won't be speedy.
Note that until you have around 16 MB of RAM, getting
more RAM is more important than getting a faster CPU.)
runs on all i486 or later PC-compatible systems with 1 to 32 processors.
The minimal configuration for a full, standard installation is 32MB of RAM
and 250MB of disk space.
.Pp
NetBSD requires a numeric co-processor.
The target system must
have one of the following processors:
.(bullet
an i486DX or compatible
.It
an i486SX with an i487 numeric co-processor installed
.It
a Pentium compatible or later processor
.bullet)
On systems with under 32MB of memory, a custom
installation of NetBSD can be performed manually.
That procedure is not documented here.
.
.Ss2 Supported devices
Explanation of bracketed footnote tags [] follows this listing.
.(bullet -offset indent
.Te 2 "Floppy controllers."
.It
.Te 2 "MFM, ESDI, IDE, and RLL hard disk controllers."
.Te 2 "MFM, ESDI, IDE, and RLL hard disk controllers"
.br
There is complete support (including IDE DMA or Ultra-DMA) for the following
PCI controllers
@ -42,7 +46,7 @@ IBM ESDI Fixed Disk Controllers [m]
.It
Intel PIIX, PIIX3, and PIIX4 IDE Controllers
.It
Intel 82801 (ICH/ICH0/ICH2/ICH4/ICH5/ICH6) IDE Controllers
Intel 82801 (ICH/ICH0/ICH2/ICH4/ICH5/ICH6/ICH7/ICH8/ICH9) IDE/SATA Controllers
.It
Promise PDC20246 (Ultra/33), PDC20262 (Ultra/66), PDC20265/PDC20267 (Ultra/100),
PDC20268 (Ultra/100TX2 and Ultra/100TX2v2), Ultra/133, Ultra/133TX2,
@ -55,6 +59,10 @@ Silicon Integrated System 5597/5598 IDE controller
.It
VIA Technologies VT82C586, VT82C586A, VT82C596A, VT82C686A, and VT8233A IDE
Controllers
.It
Silicon Image SATALink controllers
.It
Silicon Image SteelVine SATA controllers [*] [+]
.bullet)
.Pp
Most of these controllers are only available in multifunction PCI chips.
@ -147,12 +155,13 @@ Ultrastor 14f, 34f, and (possibly) 24f
Western Digital WD7000 SCSI and TMC-7000 host adapters (ISA cards only)
.bullet)
.It
.Te 2 "MDA, CGA, VGA, SVGA, and HGC Display Adapters."
.Te 2 "MDA, CGA, VGA, SVGA, and HGC Display Adapters"
.(Note
Not all of the display adapters
.Nx*M
can work with are supported by X.
See the XFree86 FAQ for more information.
See the NetBSD Guide chapter on X for more information:
.Lk http://www.NetBSD.org/docs/guide/en/chap-x.html
.Note)
.Pp
.It
@ -223,6 +232,8 @@ X/Lan Add-On Adapter
.It
AT\*[Am]T StarLAN 10, EN100, and StarLAN Fiber
.It
Attansic/Atheros L2 Fast-Ethernet card
.It
3COM 3c501
.It
3COM 3c503
@ -266,6 +277,8 @@ DLINK DFE500-TX
.It
JCIS Condor JC1260
.It
JMicron Technologies JMC250/JMC260 controllers [*] [+]
.It
Linksys PCI Fast Ethernet
.It
SMC EtherPower 10, 10/100 (PCI only!)
@ -397,6 +410,8 @@ Auto 16/4 Token-Ring ISA Adapter [+]
.It
.Te 2 "Wireless network adapters"
.(bullet -compact
Many Atheros 802.11 cards
.It
3Com AirConnect Wireless LAN
.It
AT\*[Am]T/Lucent/Agere WaveLAN/ORiNOCO IEEE (802.11) PCMCIA cards
@ -411,6 +426,8 @@ DEC/Cabletron RoamAbout 802.11 DS High Rate cards [*] [+]
.It
ELSA AirLancer MC-11 card [*] [+]
.It
Intel 2100/2200BG/2915ABG/4965AGN cards [*] [+]
.It
Intersil Prism II
.It
Melco AIR CONNECT WLI-PCM-L11 cards [*] [+]
@ -531,13 +548,17 @@ Printers [*] [+]
.It
Modems using Abstract Control Model [*] [+]
.It
3G wireless modems [*] [+]
.It
Generic support for HID devices [*] [+]
.It
Ethernet adapters [*] [+]
.It
Audio devices [*] [+]
.It
driver for FTDI based serial adapters [*] [+]
FTDI based serial adapters [*] [+]
.It
Silicon Labs CP210x serial adapters [*] [+]
.It
Mass storage devices such as disks, ZIP drives and digital cameras [*] [+]
.It

View File

@ -1,4 +1,4 @@
.\" $NetBSD: hardware,v 1.26 2008/11/28 23:38:04 snj Exp $
.\" $NetBSD: hardware,v 1.27 2009/01/26 00:14:42 snj Exp $
.
.Ss2 Supported machines
The minimal configuration requires 32 MB of RAM and ~120 MB of disk space.
@ -117,17 +117,29 @@ On-board, PCI, and Sbus HME ethernet
PCI ERI
.Pq Em gem
.It
Many other PCI and PCMCIA Ethernet interfaces, such as
Many other PCI and PCMCIA Ethernet interfaces, including:
.(bullet -compact
Tulip-compatible
.Pq Em tlp ,
.Pq Em tlp
.It
Intel
.Pq Em fxp ,
.Pq Em fxp
.It
Intel gigabit
.Pq Em wm ,
.Pq Em wm
.It
NE2000-compatible
.Pq Em ne ,
and Realtek
.Pq Em rtk No or Em re .
.Pq Em ne
.It
Realtek
.Pq Em rtk No or Em re
.It
SysKonnect XMAC II
.Pq Em sk
.It
Marvell GMAC
.Pq Em msk
.bullet)
.It
Several USB Ethernet interfaces, such as
.Pq Em aue , cue , No and Em kue

View File

@ -1,4 +1,4 @@
.\" $NetBSD: install,v 1.30 2008/09/07 05:09:47 tsutsui Exp $
.\" $NetBSD: install,v 1.31 2009/01/26 00:14:42 snj Exp $
.\"
.\" Copyright (c) 1999-2002 The NetBSD Foundation, Inc.
.\" All rights reserved.
@ -33,8 +33,8 @@ this document in hand it shouldn't be too much trouble.
There are several ways to install
.Nx
onto a disk.
The easiest way in terms of preliminary setup is to install from CDROM.
If you don't have access to a CDROM or CDROM burner, you
The easiest way in terms of preliminary setup is to install from CD-ROM.
If you don't have access to a CD-ROM or CD-ROM burner, you
can use a miniroot image that can be booted off your local disk's swap
partition.
Alternatively, if your UltraSPARC is hooked up in a network
@ -51,12 +51,9 @@ onto the same disk as
see the section below on
.Sx "Manual Installation of NetBSD using Solaris"
.
.Ss2 Installing NetBSD from CDROM
.Ss2 Installing NetBSD from CD-ROM
.
Installing from CDROM, whether it has the full distribution or just
a kernel and
.Ic sysinst
is the least painful way to install
Installing from CD-ROM is the least painful way to install
.Nx .
Simply insert the CD-ROM in the drive, power up the computer, and type:
.(disp
@ -403,8 +400,8 @@ for the first time.
You will boot from your disk using similar syntax as described above in
.Sx "Setting up Open Firmware"
and
.Sx "Determining how to boot from an SBUS or PCI card"
That is, boot from your first disk:
.Sx "Determining how to boot from an SBUS or PCI card" .
To boot from your first disk, type:
.(disp
.No ok Ic "boot disk"
.disp)

View File

@ -1,4 +1,4 @@
.\" $NetBSD: prep,v 1.13 2008/11/20 20:52:17 jdc Exp $
.\" $NetBSD: prep,v 1.14 2009/01/26 00:14:43 snj Exp $
.
.Ss2 Deciding on partition sizes
.
@ -35,8 +35,8 @@ Assuming a classic partition scheme with
file systems, a comfortable size for the
.Nx
.Pa /
partition is about 100 MB.
A full binary installation including X11R6 takes nearly 350 MB in
partition is about 200 MB.
A full binary installation including X takes over 600 MB in
.Pa /usr .
Since the pkgsrc binaries are typically installed in
.Pa /usr/pkg
@ -88,7 +88,7 @@ If you are using a serial console, the
.Nx*M
installer defaults to using 9600 bps, 8N1 settings. You may want to
configure your system and serial terminal like this prior to booting the
installer. Additionally, a new installation of
installer. A new installation of
.Nx*M
will default to these settings as well.
.Pp
@ -113,7 +113,7 @@ one would use:
.No ok Ic "boot cdrom"
.disp)
.Pp
And, to boot from a kernel named
And to boot from a kernel named
.Li netbsd-GENERIC
on the fourth partition (
.Sq Li d ,
@ -137,10 +137,10 @@ OpenBoot PROM version and moon phase.
.
.Ss2 Determining how to boot from an SBUS or PCI card
.
Some SBUS and PCI cards have firmware that lets you use them as a boot
device. These cards do not automatically create a
Some SBUS and PCI cards have firmware that lets you use them as boot
devices. These cards do not automatically create
.Ic devalias
entry, so you must traverse the device tree to figure out what
entries, so you must traverse the device tree to figure out what
Open Firmware calls your card. You will be using Open Firmware commands
at the
.Sq Li ok
@ -193,7 +193,9 @@ block-size dma-free dma-alloc spin-down spin-up
.disp)
Great!
Also, in case you're interested in further details about your
hardware, you can use the `.properties' command.
hardware, you can use the
.Ic .properties
command.
.Pp
So, when it's time to type in a boot command, use the shortened version of
the
@ -226,10 +228,12 @@ use one of: hme0 sd0[a-h] wd0[a-h] halt
.No "file system (default generic):" Ic "ffs"
root on wd0a
.disp)
.Pp
The root device can also be specified in your kernel config file.
.
.Ss2 Configuration of network interfaces
.
Some network devices (i.e. certain SBus cards)
Some network devices (i.e., certain SBus cards)
allow a choice between operating on a UTP or a AUI port.
The
.Li le