New translations

This commit is contained in:
gioria 2002-10-19 21:49:09 +00:00
parent 87dddbb476
commit bc3fa32a80
9 changed files with 1454 additions and 3 deletions

View File

@ -4,12 +4,14 @@
#
# $Id$
# $FreeBSD$
# Original revision: 1.2
# Original revision: 1.4
RELN_ROOT?= ${.CURDIR}/../..
SUBDIR = alpha
SUBDIR+= i386
SUBDIR+= pc98
SUBDIR+= sparc64
.include "${RELN_ROOT}/share/mk/doc.relnotes.mk"
.include "${DOC_PREFIX}/share/mk/doc.project.mk"

View File

@ -12,7 +12,7 @@ from {alpha,i386}/INSTALL.TXT.
-->
<sect1>
<title>Installation de &os;</title>
<title>***En cours de traduction***Installation de &os;</title>
<para>Cette sections documente le processus pour l'installation
d'une nouvelle version de &os;. Ces instructions mettent un accent
@ -96,7 +96,7 @@ from {alpha,i386}/INSTALL.TXT.
<para arch="alpha">Vous devez disposer le micro-code de console
SRM pour cette plateforme. Dans certains cas, il est possible
de changer les micro-code AlphaBIOS (ou ARC) et SRM. Dans les
de changer les micro-codes AlphaBIOS (ou ARC) et SRM. Dans les
autres cas il est n&eacute;cessaire de t&eacute;l&eacute;charger le nouveau
micro-code depuis le site Web du constructeur.</para>

View File

@ -0,0 +1,535 @@
<!--
The FreeBSD Documentation Project
The FreeBSD French Documentation Project
$Id$
$FreeBSD$
Original revision: 1.5
This file contains the comments of the old TROUBLE.TXT file.
-->
<sect1 id="trouble">
<title>***Non traduit***Troubleshooting</title>
<sect2 id="repairing">
<title>Repairing an Existing &os; Installation</title>
<para>&os; features a
<quote>Fixit</quote> option in the top menu of the boot floppy.
To use it, you will also need either a
<filename>fixit.flp</filename> image floppy, generated in the same
fashion as the boot floppy, or the <quote>live filesystem</quote>
CDROM; typically the second CDROM in a multi-disc &os;
distribution.</para>
<para>To invoke fixit, simply boot the
<filename>kern.flp</filename> floppy, choose the
<quote>Fixit</quote> item and insert the fixit floppy or CDROM
when asked. You will then be placed into a shell with a wide
variety of commands available (in the <filename>/stand</filename>
and <filename>/mnt2/stand</filename> directories) for checking,
repairing and examining filesystems and their contents. Some
UNIX administration experience <emphasis>is</emphasis> required to
use the fixit option.</para>
</sect2>
<sect2>
<title>Common Installation Problems, Q&amp;A</title>
<qandaset>
<qandaentry>
<question>
<para>I go to boot from the hard disk for the first time
after installing &os;, the kernel loads and probes my
hardware, but stops with messages like:</para>
<screen>changing root device to wd1s1a panic: cannot mount root</screen>
<para>What is wrong? What can I do?</para>
<para>What is this
<literal>bios_drive:interface(unit,partition)kernel_name</literal>
thing that is displayed with the boot help?</para>
</question>
<answer>
<para>There is a longstanding problem in the case where the
boot disk is not the first disk in the system. The BIOS
uses a different numbering scheme to &os;, and working
out which numbers correspond to which is difficult to get
right.</para>
<para>In the case where the boot disk is not the first disk
in the system, &os; can need some help finding it. There
are two common situations here, and in both of these cases,
you need to tell &os; where the root filesystem is. You
do this by specifying the BIOS disk number, the disk type
and the &os; disk number for that type.</para>
<para>The first situation is where you have two IDE disks,
each configured as the master on their respective IDE
busses, and wish to boot &os; from the second disk. The
BIOS sees these as disk 0 and disk 1, while &os; sees
them as <devicename>wd0</devicename> and
<devicename>wd2</devicename>.</para>
<para>&os; is on BIOS disk 1, of type
<literal>wd</literal> and the &os; disk number is 2, so
you would say:</para>
<screen><userinput>1:wd(2,a)kernel</userinput></screen>
<para>Note that if you have a slave on the primary bus, the
above is not necessary (and is effectively wrong).</para>
<para>The second situation involves booting from a SCSI disk
when you have one or more IDE disks in the system. In this
case, the &os; disk number is lower than the BIOS disk
number. If you have two IDE disks as well as the SCSI disk,
the SCSI disk is BIOS disk 2, type <literal>da</literal> and
&os; disk number 0, so you would say:</para>
<screen><userinput>2:da(0,a)kernel</userinput></screen>
<para>To tell &os; that you want to boot from BIOS disk
2, which is the first SCSI disk in the system. If you only
had one IDE disk, you would use '1:' instead.</para>
<para>Once you have determined the correct values to use,
you can put the command exactly as you would have typed it
in the <filename>/boot.config</filename> file using a
standard text editor. Unless instructed otherwise, &os;
will use the contents of this file as the default response
to the <literal>boot:</literal> prompt.</para>
</answer>
</qandaentry>
<qandaentry>
<question>
<para>I go to boot from the hard disk for the first time
after installing &os;, but the Boot Manager prompt just
prints <literal>F?</literal> at the boot menu each time but
the boot won't go any further.</para>
</question>
<answer>
<para>The hard disk geometry was set incorrectly in the
Partition editor when you installed &os;. Go back into
the partition editor and specify the actual geometry of your
hard disk. You must reinstall &os; again from the
beginning with the correct geometry.</para>
<para>If you are failing entirely in figuring out the
correct geometry for your machine, here's a tip: Install a
small DOS partition at the beginning of the disk and install
&os; after that. The install program will see the DOS
partition and try to infer the correct geometry from it,
which usually works.</para>
<para>The following tip is no longer recommended, but is left here
for reference:</para>
<blockquote>
<para>If you are setting up a truly dedicated &os;
server or workstation where you don't care for (future)
compatibility with DOS, Linux or another operating system,
you've also got the option to use the entire disk (`A' in
the partition editor), selecting the non-standard option
where &os; occupies the entire disk from the very first
to the very last sector. This will leave all geometry
considerations aside, but is somewhat limiting unless
you're never going to run anything other than &os; on a
disk.</para>
</blockquote>
</answer>
</qandaentry>
</qandaset>
</sect2>
<sect2>
<title>Known Hardware Problems, Q&amp;A</title>
<note>
<para>Please send hardware tips for this section to &a.jkh;.</para>
</note>
<qandaset>
<qandaentry>
<question>
<para>The &man.mcd.4; driver keeps thinking that it has
found a device and this stops my Intel EtherExpress card
from working.</para>
</question>
<answer>
<para>Use the UserConfig utility (see
<filename>HARDWARE.TXT</filename>) and disable the probing
of the <devicename>mcd0</devicename> and
<devicename>mcd1</devicename> devices. Generally speaking,
you should only leave the devices that you will be using
enabled in your kernel.</para>
</answer>
</qandaentry>
<qandaentry>
<question>
<para>&os; claims to support the 3Com PCMCIA card, but my
card isn't recognized when it's plugged into my
laptop.</para>
</question>
<answer>
<para>There are a couple of possible problems. First of
all, &os; does not support multi-function cards, so if
you have a combo Ethernet/modem card (such as the 3C562), it
won't work. The default driver for the 3C589 card was
written just like all of the other drivers in &os;, and
depend on the card's own configuration data stored in NVRAM
to work. You must correctly configure &os;'s driver to
match the IRQ, port, and IOMEM stored in NVRAM.</para>
<para>Unfortunately, the only program capable of reading
them is the 3COM supplied DOS program. This program must be
run on a absolutely clean system (no other drivers must be
running), and the program will whine about CARD-Services not
being found, but it will continue. This is necessary to
read the NVRAM values. You want to know the IRQ, port, and
IOMEM values (the latter is called the CIS tuple by 3COM).
The first two can be set in the program, the third is
un-settable, and can only be read. Once you have these
values, set them in UserConfig and your card will be
recognized.</para>
</answer>
</qandaentry>
<qandaentry>
<question>
<para>&os; finds my PCMCIA network card, but no packets
appear to be sent even though it claims to be working.</para>
</question>
<answer>
<para>Many PCMCIA cards have the ability to use either the
10-Base2 (BNC) or 10-BaseT connectors for connecting to the
network. The driver is unable to <quote>auto-select</quote>
the correct connector, so you must tell it which connector
to use. In order to switch between the two connectors, the
link flags must be set. Depending on the model of the card,
<option>-link0 link1</option> or <option>-link0
-link1</option> will choose the correct network connector.
You can set these in &man.sysinstall.8; by using the
<literal>Extra options to ifconfig:</literal> field in the
network setup screen.</para>
</answer>
</qandaentry>
<qandaentry>
<question>
<para>The system finds my &man.ed.4; network card, but I
keep getting device timeout errors.</para>
</question>
<answer>
<para>Your card is probably on a different IRQ from what is
specified in the kernel configuration. The ed driver does
not use the `soft' configuration by default (values entered
using EZSETUP in DOS), but it will use the software
configuration if you specify <literal>?</literal> in the IRQ field of your
kernel config file.</para>
<para>Either move the jumper on the card to a hard
configuration setting (altering the kernel settings if
necessary), or specify the IRQ as <literal>-1</literal> in UserConfig or <literal>?</literal>
in your kernel config file. This will tell the kernel to
use the soft configuration.</para>
<para>Another possibility is that your card is at IRQ 9,
which is shared by IRQ 2 and frequently a cause of problems
(especially when you have a VGA card using IRQ 2!). You
should not use IRQ 2 or 9 if at all possible.</para>
</answer>
</qandaentry>
<qandaentry>
<question>
<para>I have a Matsushita/Panasonic drive but it isn't
recognized by the system.</para>
</question>
<answer>
<para>Make certain that the I/O port that the &man.matcd.4; driver
is set to is correct for the host interface card you have.
(Some SoundBlaster DOS drivers report a hardware I/O port
address for the CD-ROM interface that is 0x10 lower than it
really is.)</para>
<para>If you are unable to determine the settings for the
card by examining the board or documentation, you can use
UserConfig to change the 'port' address (I/O port) to -1 and
start the system. This setting causes the driver to look at
a number of I/O ports that various manufacturers use for
their Matsushita/Panasonic/Creative CD-ROM interfaces. Once
the driver locates the address, you should run UserConfig
again and specify the correct address. Leaving the 'port'
parameter set to -1 increases the amount of time that it
takes the system to boot, and this could interfere with
other devices.</para>
<para>The double-speed Matsushita CR-562 and CR-563 are the
only drives that are supported.</para>
</answer>
</qandaentry>
<qandaentry>
<question>
<para>I booted the install floppy on my IBM ThinkPad (tm)
laptop, and the keyboard is all messed up.</para>
</question>
<answer>
<para>Older IBM laptops use a non-standard keyboard
controller, so you must tell the keyboard driver (atkbd0) to
go into a special mode which works on the ThinkPads. Change
the atkbd0 'Flags' to 0x4 in UserConfig and it should work
fine. (Look in the Input Menu for 'Keyboard'.)</para>
</answer>
</qandaentry>
<qandaentry>
<question>
<para>When I try to boot the install floppy, I see the
following message and nothing seems to be happening. I
cannot enter anything from the keyboard either.</para>
<screen>Keyboard: no</screen>
</question>
<answer>
<para>Due to lack of space, full support for old XT/AT
(84-key) keyboards is no longer available in the bootblocks.
Some notebook computers may also have this type of keyboard.
If you are still using this kind of hardware, you will see
the above message appears when you boot from the CD-ROM or
an install floppy.</para>
<para>As soon as you see this message, hit the space bar,
and you will see the prompt:</para>
<screen>>> FreeBSD/i386 BOOT
Default: x:xx(x,x)/boot/loader
boot:</screen>
<para>Then enter <userinput>-Dh</userinput>, and things
should proceed normally.</para>
</answer>
</qandaentry>
<qandaentry>
<question>
<para>I have a Matsushita/Panasonic CR-522, a
Matsushita/Panasonic CR-523 or a TEAC CD55a drive, but it is
not recognized even when the correct I/O port is set.</para>
</question>
<answer>
<para>These CD-ROM drives are currently not supported by
&os;. The command sets for these drives are not compatible
with the double-speed CR-562 and CR-563 drives.</para>
<para>The single-speed CR-522 and CR-523 drives can be
identified by their use of a CD-caddy. </para>
</answer>
</qandaentry>
<qandaentry>
<question>
<para>I'm trying to install from a tape drive but all I get
is something like this on the screen:</para>
<screen>sa0(aha0:1:0) NOT READY csi 40,0,0,0</screen>
</question>
<answer>
<para>There's a limitation in the current &man.sysinstall.8;
that the tape <emphasis>must</emphasis> be in the drive
while &man.sysinstall.8; is started or it won't be detected.
Try again with the tape in the drive the whole time.</para>
</answer>
</qandaentry>
<qandaentry>
<question>
<para>I've installed &os; onto my system, but it hangs
when booting from the hard drive with the message:</para>
<screen>Changing root to /dev/da0a</screen>
</question>
<answer>
<para>his problem may occur in a system with a 3com 3c509
Ethernet adapter. The &man.ep.4; device driver appears to
be sensitive to probes for other devices that also use
address 0x300. Boot your &os; system by power cycling
the machine (turn off and on). At the
<literal>Boot:</literal> prompt specify the
<option>-c</option>. This will invoke UserConfig (see
<xref linkend="repairing"> above).
Use the <literal>disable</literal>
command to disable the device probes for all devices at
address 0x300 except the ep0 driver. On exit, your machine
should successfully boot &os;.</para>
</answer>
</qandaentry>
<qandaentry>
<question>
<para>My system can not find my Intel EtherExpress 16 card.</para>
</question>
<answer>
<para>You must set your Intel EtherExpress 16 card to be
memory mapped at address 0xD0000, and set the amount of
mapped memory to 32K using the Intel supplied
<filename>softset.exe</filename> program.</para>
</answer>
</qandaentry>
<qandaentry>
<question>
<para>When installing on an EISA HP Netserver, my on-board
AIC-7xxx SCSI controller isn't detected.</para>
</question>
<answer>
<para>This is a known problem, and will hopefully be fixed
in the future. In order to get your system installed at
all, boot with the <option>-c</option> option into
UserConfig, but <emphasis>don't</emphasis> use the pretty
visual mode but the plain old CLI mode. Type:</para>
<screen><userinput>eisa 12</userinput>
<userinput>quit</userinput></screen>
<para>at the prompt. (Instead of `quit', you might also
type `visual', and continue the rest of the configuration
session in visual mode.) While it's recommended to compile
a custom kernel, dset now also understands to save
this value.</para>
<para>Refer to the FAQ topic 3.16 for an explanation of the
problem, and for how to continue. Remember that you can
find the FAQ on your local system in /usr/share/doc/FAQ,
provided you have installed the `doc' distribution.</para>
</answer>
</qandaentry>
<qandaentry>
<question>
<para>I have a Panasonic AL-N1 or Rios Chandler Pentium
machine and I find that the system hangs before ever getting
into the installation now.</para>
</question>
<answer>
<para>Your machine doesn't like the new
<literal>i586_copyout</literal> and
<literal>i586_copyin</literal> code for some reason. To
disable this, boot the installation boot floppy and when it
comes to the very first menu (the choice to drop into kernel
UserConfig mode or not) choose the command-line interface
(<quote>expert mode</quote>) version and type the following
at it:</para>
<screen><userinput>flags npx0 1</userinput></screen>
<para>Then proceed normally to boot. This will be saved
into your kernel, so you only need to do it once.</para>
</answer>
</qandaentry>
<qandaentry>
<question>
<para>I have this CMD640 IDE controller that is said to be
broken.</para>
</question>
<answer>
<para>Yes, it is. &os; does not support this controller
except through the legacy wdc driver.</para>
</answer>
</qandaentry>
<qandaentry>
<question>
<para>On a Compaq Aero notebook, I get the message <quote>No
floppy devices found! Please check ...</quote> when trying to
install from floppy.</para>
</question>
<answer>
<para>With Compaq being always a little different from other
systems, they do not announce their floppy drive in the CMOS
RAM of an Aero notebook. Therefore, the floppy disk driver
assumes there is no drive configured. Go to the UserConfig
screen, and set the Flags value of the fdc0 device to 0x1.
This pretends the existence of the first floppy drive (as a
1.44 MB drive) to the driver without asking the CMOS at
all.</para>
</answer>
</qandaentry>
<qandaentry>
<question>
<para>When I go to boot my Intel AL440LX
(<quote>Atlanta</quote>) -based system from the hard disk the
first time, it stops with a <literal>Read Error</literal>
message.</para>
</question>
<answer>
<para>There appears to be a bug in the BIOS on at least some
of these boards, this bug results in the &os; bootloader
thinking that it is booting from a floppy disk. This is
only a problem if you are not using the BootEasy boot
manager. Slice the disk in <quote>compatible</quote>mode
and install BootEasy during the &os; installation to
avoid the bug, or upgrade the BIOS (see Intel's web site for
details).</para>
</answer>
</qandaentry>
<qandaentry>
<question>
<para>When installing on an Dell Poweredge XE, Dell
proprietary RAID controller DSA (Dell SCSI Array) isn't
recognized.</para>
</question>
<answer>
<para>Configure the DSA to use AHA-1540 emulation using EISA
configuration utility. After that &os; detects the DSA
as an Adaptec AHA-1540 SCSI controller, with irq 11 and port
340. Under emulation mode system will use DSA RAID disks,
but you cannot use DSA-specific features such as watching
RAID health.</para>
</answer>
</qandaentry>
<qandaentry>
<question>
<para>My Ethernet adapter is detected as an AMD PCnet-FAST
(or similar) but it doesn't work. (Eg. onboard Ethernet on
IBM Netfinity 5xxx or 7xxx)</para>
</question>
<answer>
<para>The &man.lnc.4; driver is currently faulty, and will
often not work correctly with the PCnet-FAST and
PCnet-FAST+. You need to install a different Ethernet
adapter.</para>
</answer>
</qandaentry>
<qandaentry>
<question>
<para>I have an IBM EtherJet PCI card, it is detected by the
&man.fxp.4; driver correctly, but the lights on the card don't
come on and it doesn't connect to the network.</para>
</question>
<answer>
<para>We don't understand why this happens. Neither do IBM
(we asked them). The card is a standard Intel EtherExpress
Pro/100 with an IBM label on it, and these cards normally
work just fine. You may see these symptoms only in some IBM
Netfinity servers. The only solution is to install a
different Ethernet adapter.</para>
</answer>
</qandaentry>
<qandaentry>
<question>
<para>When I configure the network during installation on an
IBM Netfinity 3500, the system freezes.</para>
</question>
<answer>
<para>There is a problem with the onboard Ethernet in the
Netfinity 3500 which we have not been able to identify at
this time. It may be related to the SMP features of the
system being misconfigured. You will have to install
another Ethernet adapter and avoid attempting to configure
the onboard adapter at any time.</para>
</answer>
</qandaentry>
<qandaentry>
<question>
<para>When I install onto a drive managed by a Mylex PCI
RAID controller, the system fails to boot (eg. with a
<literal>read error</literal> message).</para>
</question>
<answer>
<para>There is a bug in the Mylex driver which results in it
ignoring the <quote>8GB</quote> geometry mode setting in the
BIOS. Use the 2GB mode instead.</para>
</answer>
</qandaentry>
</qandaset>
</sect2>
</sect1>

View File

@ -0,0 +1,216 @@
<!--
The FreeBSD Documentation Project
The FreeBSD French Documentation Project
$Id$
$FreeBSD$
Original revision: 1.7
This section contains the contents of the old UPGRADE.TXT
file.
-->
<sect1 id="upgrading">
<title>***Non traduit ***Upgrading &os;</title>
<para>These instructions describe a procedure for doing a binary
upgrade from an older version of &os;.</para>
<warning>
<para>While the &os; upgrade procedure does its best to
safeguard against accidental loss of data, it is still more than
possible to <emphasis>wipe out your entire disk</emphasis> with
this installation! Please do not accept the final confirmation
request unless you have adequately backed up any important data
files.</para>
</warning>
<important>
<para>These notes assume that you are using the version of
&man.sysinstall.8; supplied with the version of &os; to which you
intend to upgrade. Using a mismatched version of &man.sysinstall.8; is
almost guaranteed to cause problems and has been known to leave
systems in an unusable state. The most commonly made mistake in
this regard is the use of an old copy of &man.sysinstall.8; from
an existing installation to upgrade to a newer version of
&os;. This is <emphasis>not</emphasis> recommended.</para>
</important>
<sect2>
<title>Introduction</title>
<para>The upgrade procedure replaces distributions selected by the
user with those corresponding to the new &os; release. It
preserves standard system configuration data, as well as user
data, installed packages and other software.</para>
<para>Administrators contemplating an upgrade are encouraged to
study this section in its entirety before commencing an upgrade.
Failure to do so may result in a failed upgrade or loss of data.</para>
<sect3>
<title>Upgrade Overview</title>
<para>Upgrading of a distribution is performed by extracting the
new version of the component over the top of the previous
version. Files belonging to the old distribution are not
deleted.</para>
<para>System configuration is preserved by retaining and
restoring the previous version of the following files:</para>
<para><filename>Xaccel.ini</filename>,
<filename>XF86Config</filename>,
<filename>adduser.conf</filename>,
<filename>aliases</filename>,
<filename>aliases.db</filename>,
<filename>amd.map</filename>,
<filename>crontab</filename>,
<filename>csh.cshrc</filename>,
<filename>csh.login</filename>,
<filename>csh.logout</filename>,
<filename>cvsupfile</filename>,
<filename>dhclient.conf</filename>,
<filename>disktab</filename>,
<filename>dm.conf</filename>,
<filename>dumpdates</filename>,
<filename>exports</filename>,
<filename>fbtab</filename>,
<filename>fstab</filename>,
<filename>ftpusers</filename>,
<filename>gettytab</filename>,
<filename>gnats</filename>,
<filename>group</filename>,
<filename>hosts</filename>,
<filename>hosts.allow</filename>,
<filename>hosts.equiv</filename>,
<filename>hosts.lpd</filename>,
<filename>inetd.conf</filename>,
<filename>kerberosIV</filename>,
<filename>localtime</filename>,
<filename>login.access</filename>,
<filename>login.conf</filename>,
<filename>mail</filename>,
<filename>mail.rc</filename>,
<filename>make.conf</filename>,
<filename>manpath.config</filename>,
<filename>master.passwd</filename>,
<filename>modems</filename>,
<filename>motd</filename>,
<filename>namedb</filename>,
<filename>networks</filename>,
<filename>newsyslog.conf</filename>,
<filename>nsmb.conf</filename>,
<filename>nsswitch.conf</filename>,
<filename>pam.conf</filename>,
<filename>passwd</filename>,
<filename>periodic</filename>,
<filename>ppp</filename>,
<filename>printcap</filename>,
<filename>profile</filename>,
<filename>pwd.db</filename>,
<filename>rc.conf</filename>,
<filename>rc.conf.local</filename>,
<filename>rc.firewall</filename>,
<filename>rc.local</filename>,
<filename>remote</filename>,
<filename>resolv.conf</filename>,
<filename>rmt</filename>,
<filename>sendmail.cf</filename>,
<filename>sendmail.cw</filename>,
<filename>services</filename>,
<filename>shells</filename>,
<filename>skeykeys</filename>,
<filename>spwd.db</filename>,
<filename>ssh</filename>,
<filename>syslog.conf</filename>,
<filename>ttys</filename>,
<filename>uucp</filename>
</para>
<para>The versions of these files which correspond to the new
version are moved to <filename>/etc/upgrade/</filename>. The
system administrator may peruse these new versions and merge
components as desired. Note that many of these files are
interdependent, and the best merge procedure is to copy all
site-specific data from the current files into the new.</para>
<para>During the upgrade procedure, the administrator is
prompted for a location into which all files from
<filename>/etc/</filename> are saved. In the event that local
modifications have been made to other files, they may be
subsequently retrieved from this location.</para>
</sect3>
</sect2>
<sect2>
<title>Procedure</title>
<para>This section details the upgrade procedure. Particular
attention is given to items which substantially differ from a
normal installation.</para>
<sect3>
<title>Backup</title>
<para>User data and system configuration should be backed up
before upgrading. While the upgrade procedure does its best
to prevent accidental mistakes, it is possible to partially or
completely destroy data and configuration information.</para>
</sect3>
<sect3>
<title>Mount Filesystems</title>
<para>The disklabel editor is entered with the nominated disk's
filesystem devices listed. Prior to commencing the upgrade, the
administrator should make a note of the device names and
corresponding mountpoints. These mountpoints should be entered
here. <emphasis>Do not</emphasis>set the <quote>newfs
flag</quote> for any filesystems, as this will cause data
loss.</para>
</sect3>
<sect3>
<title>Select Distributions</title>
<para>When selecting distributions, there are no constraints
on which must be selected. As a general rule, the <literal>bin</literal>
distribution should be selected for an update, and the <literal>man</literal>
distribution if manpages are already installed. Other
distributions may be selected beyond those originally
installed if the administrator wishes to add additional
functionality.</para>
</sect3>
<sect3 id="fstab">
<title>After Installation</title>
<para>Once the installation procedure has completed, the
administrator is prompted to examine the new configuration
files. At this point, checks should be made to ensure that the
system configuration is valid. In particular, the
<filename>/etc/rc.conf</filename> and
<filename>/etc/fstab</filename> files should be checked.</para>
</sect3>
</sect2>
<sect2>
<title>Upgrading from Source Code</title>
<para>Those interested in an upgrade method that allows more
flexibility and sophistication should take a look at
<ulink
url="http://www.FreeBSD.org/doc/en_US.ISO8859-1/books/handbook/cutting-edge.html">The
Cutting Edge</ulink> in the &os; Handbook. This procedure involves
rebuilding all of &os; from source code. It requires reliable
network connectivity, extra disk space, and time, but has
advantages for networks and other more complex
installations. This is roughly the same procedure as is used for
track the -STABLE or -CURRENT development branches.</para>
<para><filename>/usr/src/UPDATING</filename> contains important
information on updating a &os; system from source code. It lists
various issues resulting from changes in &os; that may affect an
upgrade.<para>
</sect2>
</sect1>

View File

@ -0,0 +1,28 @@
#
# The FreeBSD Documentation Project
# The FreeBSD French Documentation Project
# $Id$
#
# $FreeBSD$
# Original revision: 1.1
#
RELN_ROOT?= ${.CURDIR}/../../..
DOC?= article
FORMATS?= html
INSTALL_COMPRESSED?= gz
INSTALL_ONLY_COMPRESSED?=
# SGML content
SRCS+= article.sgml
SRCS+= ../common/artheader.sgml
SRCS+= ../common/abstract.sgml
SRCS+= ../common/install.sgml
SRCS+= ../common/layout.sgml
SRCS+= ../common/trouble.sgml
SRCS+= ../common/upgrade.sgml
.include "${RELN_ROOT}/share/mk/doc.relnotes.mk"
.include "${DOC_PREFIX}/share/mk/doc.project.mk"

View File

@ -0,0 +1,35 @@
<!--
The FreeBSD Documentation Project
The FreeBSD French Documentation Project
$Id$
$FreeBSD$
Original revision: 1.1
-->
<!DOCTYPE article PUBLIC "-//FreeBSD//DTD DocBook V4.1-Based Extension//EN" [
<!ENTITY % man PUBLIC "-//FreeBSD//ENTITIES DocBook Manual Page Entities//EN">
%man;
<!ENTITY % authors PUBLIC "-//FreeBSD//ENTITIES DocBook Author Entities//EN">
%authors;
<!ENTITY % mlists PUBLIC "-//FreeBSD//ENTITIES DocBook Mailing List Entities//FR">
%mlists;
<!ENTITY % release PUBLIC "-//FreeBSD//ENTITIES Release Specification//EN">
%release;
<!ENTITY % sections SYSTEM "../common/install.ent"> %sections;
<!-- Architecture-specific customization -->
<!ENTITY arch "pc98">
<!ENTITY arch.print "NEC PC-98x1">
]>
<article>
&artheader;
&abstract;
&sect.install;
&sect.layout;
&sect.upgrade;
&sect.trouble;
</article>

View File

@ -0,0 +1,26 @@
#
# The FreeBSD Documentation Project
# The FreeBSD French Documentation Project
# $Id$
#
# $FreeBSD$
# Original revision: 1.1
#
RELN_ROOT?= ${.CURDIR}/../../..
DOC?= article
FORMATS?= html
INSTALL_COMPRESSED?= gz
INSTALL_ONLY_COMPRESSED?=
# SGML content
SRCS+= article.sgml
SRCS+= install.sgml
SRCS+= ../common/artheader.sgml
SRCS+= ../common/install.sgml
SRCS+= ../common/layout.sgml
.include "${RELN_ROOT}/share/mk/doc.relnotes.mk"
.include "${DOC_PREFIX}/share/mk/doc.project.mk"

View File

@ -0,0 +1,41 @@
<!--
The FreeBSD Documentation Project
The FreeBSD French Documentation Project
$Id$
$FreeBSD$
Original revision: 1.3
-->
<!DOCTYPE article PUBLIC "-//FreeBSD//DTD DocBook V4.1-Based Extension//EN" [
<!ENTITY release.url "ftp://ftp.FreeBSD.org/pub/FreeBSD/development/sparc64/">
<!ENTITY % man PUBLIC "-//FreeBSD//ENTITIES DocBook Manual Page Entities//EN">
%man;
<!ENTITY % authors PUBLIC "-//FreeBSD//ENTITIES DocBook Author Entities//EN">
%authors;
<!ENTITY % mlists PUBLIC "-//FreeBSD//ENTITIES DocBook Mailing List Entities//FR">
%mlists;
<!ENTITY % release PUBLIC "-//FreeBSD//ENTITIES Release Specification//EN">
%release;
<!ENTITY % sections SYSTEM "../common/install.ent"> %sections;
<!-- Architecture-specific customization -->
<!ENTITY arch "sparc64">
<!ENTITY arch.print "UltraSPARC">
<!ENTITY sect.sparc64.install SYSTEM "./install.sgml">
]>
<article>
&artheader;
<abstract>
<para>Ce document donne de brèves instructions sur l'installation
de &os;/&arch; &release.current;. Gardez bien à l'esprit que ce
portage est en cours, et que en conséquence, la procédure
d'installation demande beaucoup plus de travail que pour &os;/i386
ou &os;/alpha.</para>
</abstract>
&sect.sparc64.install;
</article>

View File

@ -0,0 +1,568 @@
<!--
The FreeBSD Documentation Project
The FreeBSD French Documentation Project
$Id$
$FreeBSD$
Original revision: 1.12
Ce fichier contient les instructions pour l'installation
specifique aux systemes sparc64.
-->
<sect1>
<title>***Non traduit***Installing &os;</title>
<para>This text describes how to install and boot the &arch; port.
Users of this port are encouraged to subscribe to the
&a.sparc;.</para>
<warning>
<para>The kernel and userland binaries mentioned below are highly
experimental (for example, the kernel contains some ATA changes
and EEPROM handling code which could potentially be dangerous).
Unless you know what you are doing and are willing to cope with
any damage that might arise, you should probably not be trying
this.</para>
</warning>
<para>Unlike &os;/i386 or &os;/alpha, there is no version of
&man.sysinstall.8; for &os;/&arch;. The installation procedure
consists of loading a kernel (either from CDROM or the network)
onto the &arch; machine, with a root filesystem on CDROM or
exported via NFS. The utilities on the root filesystem can then
be used to partition the local disk on the &arch; machine and
optionally to copy the &os; distribution to the local disk to make
a stand-alone machine.</para>
<para>Currently, there are two ways to install &os;/&arch; on a new
machine. By far the easier of the two is to install from CDROM;
this method allows you to install &os; without any dependencies on
any other computers.</para>
<para>If installing from CDROM is impossible or undesirable, the
alternative is to install over the network. This requires another
machine, suitably configured, to serve the boot loader, kernel,
and root filesystem to the new machine, via a combination of
RARP, TFTP, and either BOOTP or DHCP. This netboot server can be
another &os; machine, but is not required to be.</para>
<para>You will need to decide which of these methods you want to use
for installation, as this will determine the set of files you need
to download (if any), as well as the steps required to do the
installation.</para>
<!-- this should read "in this document" after the re-structure -->
<important>
<para>The URLs in this section are provisional and subject to
change. Please see the archives of the &a.sparc; for the most
recent locations of files. This notice will be removed when
more permanent URLs have been determined.</para>
</important>
<sect2 id="getting-to-prom-prompt">
<title>Getting to the PROM Prompt</title>
<para>Most &arch; systems are set up to boot automatically from
disk. To install &os;, you need to boot over the network or
from a CDROM, which requires you to break into the PROM
(OpenFirmware).</para>
<para>To do this, reboot the system, and wait until the boot
message appears. It depends on the model, but should look about
like:</para>
<screen>Sun Blade 100 (UltraSPARC-IIe), Keyboard Present
Copyright 1998-2001 Sun Microsystems, Inc. All rights reserved.
OpenBoot 4.2, 128 MB memory installed, Serial #51090132.
Ethernet address 0:3:ba:b:92:d4, Host ID: 830b92d4.</screen>
<para>If your system proceeds to boot from disk at this point, you
need to press <keycombo
action="simul"><keycap>L1</keycap><keycap>A</keycap></keycombo>
or <keycombo
action="simul"><keycap>Stop</keycap><keycap>A</keycap></keycombo>
on the keyboard, or send a <command>BREAK</command> over the
serial console (using for example <command>~#</command> in
&man.tip.1; or &man.cu.1;) to get to the PROM prompt. It looks
like this:</para>
<screenco>
<areaspec>
<area id="prompt-single" coords="1 5">
<area id="prompt-smp" coords="2 5">
</areaspec>
<screen><prompt>ok </prompt>
<prompt>ok {0} </prompt></screen>
<calloutlist>
<callout arearefs="prompt-single">
<para>This is the prompt used on systems with just one
CPU.</para>
</callout>
<callout arearefs="prompt-smp">
<para>This is the prompt used on SMP systems, the digit
indicates the number of the active CPU.</para>
</callout>
</calloutlist>
</screenco>
</sect2>
<sect2 id="prepare-cd">
<title>Preparing for a CDROM Installation</title>
<para>If you want to do a CDROM installation, an ISO image with a
snapshot of &os;/&arch; can be found at <ulink
url="&release.url;"></ulink>. This file can be used to create a
bootable CDROM which contains everything necessary to boot and
load at least a minimal &os; installation.</para>
<!-- XXX ISO location?-->
<para>Place the CDROM into your drive, and break into the PROM as
described above. On the PROM prompt, type <command>boot
cdrom</command>. The system should boot into single-user mode
now, and you can create the disk label and install the base
system archive as described in <xref
linkend="creating-disk-label"> and <xref
linkend="creating-root-filesystem">.</para>
</sect2>
<sect2 id="prepare-network">
<title>Preparing for a Network Installation</title>
<para>A &os;/&arch; kernel is booted by having the firmware
retrieve and execute a <application>loader</application>, which
in turn fetches and executes the actual kernel. For this boot
process, you need to set up &man.rarpd.8; and &man.tftpd.8; (for
the firmware) and &man.bootpd.8; (for the
<application>loader</application>) on another networked system.
The loader can fetch a kernel using TFTP or NFS. All of this is
covered in detail below.</para>
<sect3 id="downloading">
<title>Getting the Required Files</title>
<para>For a network installation, you will need several files.
First, you will need to download a &os;/&arch; loader for
&man.tftpd.8; to serve to your &arch; client. The loader will
use either TFTP or NFS to retrieve the &os; kernel from the
netboot server. There is a separate loader for each of these
methods (i.e. a loader for TFTP and a loader for NFS). You
should download one of the following files, as
appropriate:</para>
<itemizedlist>
<listitem>
<para><ulink
url="&release.url;loader-tftp.gz"></ulink></para>
</listitem>
<listitem>
<para><ulink
url="&release.url;loader-nfs.gz"></ulink></para>
</listitem>
</itemizedlist>
<para>A network installation also requires a kernel to be served
to the netboot client. A suitable kernel can be found at
<ulink url="&release.url;"></ulink>.</para>
<!-- XXX kernel filename?-->
<para>Finally, you will need a &man.tar.1; archive which
contains the binaries and configuration files from the base
system. This file is available from <ulink
url="&release.url;distrib.tar.gz"></ulink>.</para>
</sect3>
<!-- put the words "netboot server" in here -->
<sect3>
<title>rarpd</title>
<para>You need to add the Ethernet address of your &os;/&arch;
system to <filename>/etc/ethers</filename> on the netboot
server. An entry looks like:</para>
<programlisting>0:3:ba:b:92:d4 your.host.name</programlisting>
<para>The Ethernet address is usually displayed in the boot
message.</para>
<para>Make sure <hostid>your.host.name</hostid> is in
<filename>/etc/hosts</filename> or has a valid DNS entry (or
use an IP address). Then, start &man.rarpd.8; on a network
interface that is on the same subnet as the &os;/&arch;
system.</para>
</sect3>
<!-- put the words "netboot server" in here -->
<sect3>
<title>tftpd</title>
<para>Activate &man.tftpd.8; in your &man.inetd.8;
configuration by uncommenting the following line in
<filename>/etc/inetd.conf</filename>:</para>
<programlisting>tftp dgram udp wait nobody /usr/libexec/tftpd tftpd /tftpboot</programlisting>
<para>Copy the unpacked loader to your
<filename>/tftpboot</filename> directory, and name it with the
&os;/&arch; host's IP address in upper-case hexadecimal
notation without dots (or use appropriately-named symbolic
links). For example, your setup may look like this, for an IP
address of <hostid>192.168.0.16</hostid>:</para>
<screen> lrwx------ 1 tmm users 9 Jul 24 17:05 /tftpboot/C0A80010 -> boot/loader
-rw-r--r-- 1 tmm users 1643021 Oct 20 18:04 /tftpboot/boot/loader</screen>
<para>If you have trouble booting, it is very helpful to use
&man.tcpdump.1; to monitor the TFTP requests. This will allow
you to see the file name you need to use for the loader.
Error replies by the TFTP server are most often due to
incorrect file permissions.</para>
</sect3>
<!-- put the words "netboot server" in here -->
<sect3>
<title>Setting up bootpd/dhcpd</title>
<para>You can use either BOOTP or DHCP (both not both) to
provide some parameters to the boot loader, such as a
machine's IP address. If you are using another &os; machine
as a netboot server, the BOOTP functionality is provided by
&man.bootpd.8;, which is a part of the &os; base system.
Several DHCP servers are provided in the &os; Ports
Collection.</para>
<para>If you are going to use &man.bootpd.8;, create entries for
your &os;/&arch; system in the server's
<filename>/etc/bootptab</filename> (see &man.bootptab.5; for
more details):</para>
<programlisting>.default:\
:bf="kernel":dn=local:ds=<replaceable>name-server-ip-address</replaceable>:\
:gw=<replaceable>gateway-ip-address</replaceable>:ht=ether:hd="/tftpboot/boot/kernel":hn:\
:sa="<replaceable>tftp-server-ip-address</replaceable>":\
:rp="<replaceable>tftp-server-ip-address</replaceable>:<replaceable>nfs-root-directory</replaceable>":\
:sm=<replaceable>ip-netmask</replaceable>
<replaceable>name-of-the-entry</replaceable>:\
ha=<replaceable>sparc64-ethernet-address</replaceable>:ip=<replaceable>sparc64-ip-address</replaceable>:tc=.default</programlisting>
<para>The Ethernet address must be the same as the one in the
TFTP example above, but it is specified hexadecimal notation
without colons (for the example above, this would be
<literal>0003ba0b92d4</literal>). NFS/TFTP specific entries
can be omitted if the given method is not used. The strings
given in the <literal>hd</literal> and <literal>bf</literal>
properties are concatenated to give the boot file name. If
your kernel is named differently or you use another directory,
change these values as required. If you are booting using
NFS, remove the <literal>bf</literal> and
<literal>hd</literal> settings (or change them to specify the
directory and file inside the NFS root hierarchy in which the
kernel will reside). The name of the host entry is
conventionally the host name without the domain
appended.</para>
<para>For a DHCP server, add an entry similar to the following
to your <filename>dhcpd.conf</filename> file. An example
entry for <application>ISC DHCP</application> version 2
(available in the &os; Ports Collection as <filename
role="package">net/isc-dhcp2</filename>) is shown
below:</para>
<programlisting>host <replaceable>name-of-entry</replaceable> {
hardware ethernet <replaceable>sparc64-ethernet-address</replaceable>;
option host-name "<replaceable>sparc64-fully-qualified-domain-name</replaceable>";
fixed-address <replaceable>sparc64-ip-address</replaceable>;
always-reply-rfc1048 on;
filename "kernel";
option root-path "<replaceable>tftp-server-ip-address</replaceable>:<replaceable>nfs-root-directory</replaceable>";
}</programlisting>
<para>The <literal>filename</literal> option corresponds to the
concatenation of <literal>hd</literal> and
<literal>bf</literal> in <filename>/etc/bootptab</filename>.
The Ethernet address is specified in hexadecimal with colons,
just like in the &man.rarpd.8; example above.
<literal>options root-path</literal> corresponds to
<literal>rp</literal> in <filename>/etc/bootptab</filename>.
If the name given in <literal>option host-name</literal> is
resolvable, i.e. has a DNS entry or is associated with an
address in <filename>/etc/hosts</filename>, the
<literal>fixed-address</literal> specification can be
omitted.</para>
</sect3>
<sect3>
<title>Loading the Kernel</title>
<para>With the daemons on the netboot server configured, the
next step is to copy the kernel (obtained during the steps of
<xref linkend="downloading">) to an appropriate directory.
There are two ways of retrieving a kernel over the network:
TFTP and NFS. (You specified one of these two alternatives by
picking a loader.)</para>
<para>For both TFTP and NFS, the loader will use the parameters
that it obtained via BOOTP or DHCP to find the kernel.</para>
<sect4>
<title>Loading the Kernel over TFTP</title>
<para>Place the kernel in the directory you specified using
<literal>bf</literal> and <literal>hd</literal> in the
<filename>/etc/bootptab</filename> or the
<literal>filename</literal> parameter to
<filename>dhcpd.conf</filename>.</para>
</sect4>
<sect4>
<title>Loading the Kernel over NFS</title>
<para>Export the directory that was specified by the
<literal>rp</literal> property in
<filename>/etc/bootptab</filename> or the
<literal>root-path</literal> parameter in
<filename>dhcpd.conf</filename> (see &man.exports.5;). Copy
the kernel to the directory you specified using
<literal>bf</literal> and <literal>hd</literal> in the
<filename>/etc/bootptab</filename> or the
<literal>filename</literal> parameter to
<filename>dhcpd.conf</filename>.</para>
</sect4>
</sect3>
<sect3>
<title>Loading the Base System to the Netboot Server</title>
<para>You must extract the base system distribution image to the
NFS root directory specified either by the
<literal>rp</literal> option in
<filename>/etc/bootptab</filename> or the
<literal>root-path</literal> option in
<filename>dhcpd.conf</filename>. This directory tree will
become the &arch;'s root filesystem once the kernel is booted.
Besides providing a normal userland environment, it also
contains all of the necessary utilities for you to install the
distribution on the &arch; client's local disk.</para>
<para>Using whatever editing tools you have on the netboot
server, you probably will want to edit the &arch;'s
<filename>/etc/fstab</filename> and
<filename>/etc/rc.conf</filename> and set a
<username>root</username> password.</para>
</sect3>
<sect3>
<title>Booting</title>
<para>If all goes well, you can now boot the &os; on your &arch;
machine by dropping into the PROM prompt as described in <xref
linkend="getting-to-prom-prompt">. Now, just type
<command>boot net</command> and the system should boot.
Specifically, the loader is retrieved via TFTP, it then does a
BOOTP request and will proceed to load the kernel (either
using TFTP or NFS, depending on your choice of loader). Then,
it should wait 10 seconds for user input and proceed to
execute the kernel.</para>
<para>If something does not work in between, and you suspect
TFTP/NFS/BOOTP problems, <application>Ethereal</application>
(available in the &os; Ports Collection as <filename
role="package"> net/ethereal</filename>) is usually helpful.
The most common problems are related to bad file permissions.
Also note that &man.rarpd.8; will not answer to packets under
some circumstances, refer to the manual page for
details.</para>
</sect3>
</sect2>
<sect2 id="creating-disk-label">
<title>Creating a Disk Label</title>
<para>The kernel supports the Sun disk label format, so you can
label the disks you want to use with &os; from Solaris.</para>
<para>&os; disk labels must currently be created by hand, as
&man.sysinstall.8; is not yet available on &os;/&arch;. Please
refer to the <ulink
url="http://www.FreeBSD.org/doc/en_US.ISO8859-1/books/handbook/">FreeBSD
Handbook</ulink> for more information about labels and special
partitions.</para>
<para>On &os;/&arch;, a Sun compatibility label is embedded in the
&os; label; this is needed for the PROM to boot from disk. This
imposes an additional restriction on the disk label format:
partitions are required to start on a cylinder boundary.</para>
<para>To create a disk label, the following procedure is the
easiest:</para>
<procedure>
<step>
<para>Run <command>disklabel -w -r
<replaceable>device</replaceable> auto</command> to create a
basic disk label. The third argument you need specify here
is just the name of the device, not the complete path to the
device node (e.g. <devicename>ad0</devicename> for the first
ATA disk).</para>
</step>
<step>
<para> Use <command>disklabel -e
<replaceable>device</replaceable></command> to open an
editor in which you can edit the disk label. The
information presented to you should look like:</para>
<screen># /dev/ad6c:
type: unknown
disk: amnesiac
label:
flags:
bytes/sector: 512
sectors/track: 63
tracks/cylinder: 16
sectors/cylinder: 1008
cylinders: 79780
sectors/unit: 80418240
rpm: 3600
interleave: 1
trackskew: 0
cylinderskew: 0
headswitch: 0 # milliseconds
track-to-track seek: 0 # milliseconds
drivedata: 0
8 partitions:
# size offset fstype [fsize bsize bps/cpg]
c: 80418240 0 unused 0 0 # (Cyl. 0 - 79779)</screen>
<para>You can now add new partitions in the same format as the
already present line. Using <literal>*</literal> in the
offset field makes the procedure easier; please refer to the
&man.disklabel.8; manual page for more information.</para>
<para>To make sure the restriction mentioned above is met, the
size of each partition must be a multiple of the number of
sectors per cylinder as shown in the information that is
presented in the editor (1008 in the example above).</para>
<para>When you are done, save your changes and quit the
editor.i This will cause the disk label to be
written.</para>
<warning>
<para>This procedure will overwrite any disk label that may
be already present on the disk. Any existing filesystems
on this disk must have their respective partition entries
in the old and new label match
<emphasis>exactly</emphasis>, or they will be
lost.</para>
</warning>
<para>If you want to double-check that your partitions end on
cylinder boundaries, run <command>disklabel -e
<replaceable>device</replaceable></command> again. The
editor will display the cylinders used by a particular
partition on the right hand side of the output. If any of
the partitions you defined (i.e. anything except partition
<literal>c</literal>) shows an <literal>*</literal> next to
it, the partition does <emphasis>NOT</emphasis> start or end
on a cylinder boundary. You <emphasis>MUST</emphasis> fix
these or your system will not work.</para>
</step>
<step>
<para>Use <command>disklabel -B</command> if you want to make
the disk bootable for &os;/&arch;.</para>
<warning>
<para>Using <command>disklabel -B</command> on a disk will
overwrite any preexisting boot block, so it will likely
render any other operating system installed on the same
disk unbootable.</para>
</warning>
<para>If you do not want to overwrite the boot block, it is
possible to load the <application>loader</application> via
TFTP as described above, but have it boot the kernel from
disk. This requires a special loader binary, which is
available at <ulink
url="ftp://ftp.FreeBSD.org/pub/FreeBSD/development/sparc64/loader-ufs.gz"></ulink></para>
</step>
</procedure>
</sect2>
<sect2 id="creating-root-filesystem">
<title>Creating the Root Fileystem</title>
<para>If you want to boot from a local disk, you will need to
create a root filesystem to hold the base system binaries and
configuration files (and optionally other filesystems mounted
in places such as <filename>/usr</filename> and
<filename>/var</filename>).</para>
<para>The kernel contains support for Sun disklabels, so you can
use Solaris disks, which may even be prepared using
<application>newfs</application> under Solaris. NetBSD disk
labels and filesystems are also usable from &os;.</para>
<warning>
<para>Do <emphasis>not</emphasis> run Solaris
<application>fsck</application> on filesystems modified by
&os;. Doing so will damage the file permissions.</para>
</warning>
<para>To create filesystems and to install the base system, boot
from CDROM or via NFS and create a disk label as described in
<xref linkend="creating-disk-label">.</para>
<para>When booting the first time and you have not entered your
root partition into <filename>/etc/fstab</filename> yet, you may
need to specify your root partition on the mountroot prompt when
booting (use a format like
<command>ufs:<replaceable>disk</replaceable><replaceable>partition</replaceable></command>,
i.e. leave the slice specification out). If the kernel does
automatically attempt to boot from another filesystem, press a
key other than <keycap>Enter</keycap> on the
<application>loader</application> prompt:</para>
<screen>Hit [Enter] to boot immediately, or any other key for command prompt.</screen>
<para>Then, boot the kernel using <command>boot -a -s</command>,
which will cause the kernel to ask you for the root partition
and then boot into single-user mode. Once the root filesystem
has been entered into <filename>/etc/fstab</filename>, it should
be automatically mounted as <filename>/</filename> on the next
boot.</para>
<para>If you are booting over the network (via NFS), the above
BOOTP entries should suffice to have the kernel find and mount
the root filesystem via NFS.</para>
</sect2>
<sect2 id="installing-base-system">
<title>Installing the Base System</title>
<para>If you booted the kernel from the network, you downloaded a
&man.tar.1; archive with the base system and exported it from
the netboot server via NFS. You can unpack this same archive to
your local disk to create a stand-alone system (remember to copy
the kernel over as well).</para>
<para>If you booted from CDROM, the same archive is available in
<filename>/root/</filename> on the CDROM.</para>
<para>Before booting the system stand-alone, you will want to edit
<filename>/etc/fstab</filename> and
<filename>/etc/rc.conf</filename> and set a
<username>root</username> password.</para>
<para>Note that some programs from the base system may not be
present in the archive, or may not work properly yet.</para>
</sect2>
</sect1>