Editorial review of Pre-installation tasks.

Format these tasks as a procedure.
Move disk size recommendations to similar paragraph in minimum
hardware section.

Sponsored by:	iXsystems
This commit is contained in:
Dru Lavigne 2014-05-20 19:36:04 +00:00
parent 38065ab072
commit 0f9b80c172
Notes: svn2git 2020-12-08 03:00:23 +00:00
svn path=/head/; revision=44888

View file

@ -153,10 +153,17 @@
<para>A &os; installation will require at least 64&nbsp;MB of <para>A &os; installation will require at least 64&nbsp;MB of
<acronym>RAM</acronym> and 1.1&nbsp;GB of free hard drive <acronym>RAM</acronym> and 1.1&nbsp;GB of free hard drive
space for the most minimal installation. It is recommended to space for the most minimal installation. However, that is a
<emphasis>very</emphasis> minimal install, leaving almost no
free space. A more realistic minimum is 3&nbsp;GB without a
graphical environment, and 5&nbsp;GB or more if a graphical
user interface will be used. Third-party application
software requires more space. It is recommended to
increase <acronym>RAM</acronym> and hard drive space to meet increase <acronym>RAM</acronym> and hard drive space to meet
the needs of the applications that will be used and the amount the needs of the applications that will be used and the amount
of data that will be stored. The processor requirements for of data that will be stored.</para>
<para>The processor requirements for
each architecture can be summarized as follows:</para> each architecture can be summarized as follows:</para>
<variablelist> <variablelist>
@ -268,53 +275,50 @@
<sect1 xml:id="bsdinstall-pre"> <sect1 xml:id="bsdinstall-pre">
<title>Pre-Installation Tasks</title> <title>Pre-Installation Tasks</title>
<sect2> <para>Once it has been determined that the system meets the
minimum hardware requirements for installing &os;, the
installation file should be downloaded and the installation
media prepared. Before doing this, check that the system is
ready for an installation by verifying the items in this
checklist:</para>
<procedure>
<step>
<title>Back Up Important Data</title> <title>Back Up Important Data</title>
<para>Back up all important data on the target computer where <para>Before installing any operating system,
&os; will be installed. Test the backups before continuing. <emphasis>always</emphasis> backup all important data first.
The &os; installer will ask before making changes to the disk, Do not store the backup on the system being installed.
but once the process has started it cannot be undone.</para> Instead, save the data to a removable disk such as a
</sect2> <acronym>USB</acronym> drive, another system on the network,
or an online backup service. Test the backup before
starting the installation to make sure it contains all of the
needed files. Once the installer formats the system's disk,
all data stored on that disk will be lost.</para>
</step>
<sect2 xml:id="bsdinstall-where"> <step>
<title>Decide Where to Install &os;</title> <title>Decide Where to Install &os;</title>
<para>If &os; will be the only operating system installed, and <para>If &os; will be the only operating system installed, this
will be allowed to use the entire hard disk, the rest of this step can be skipped. But if &os; will share the disk with
section can be skipped. But if &os; will share the disk with another operating system, decide which disk or partition will
other operating systems, an understanding of disk layout is be used for &os;.</para>
useful during the installation.</para>
<sect3 xml:id="bsdinstall-where-i386"> <para>In the &arch.i386; and &arch.amd64; architectures, disks
<title>Disk Layouts for &os;/&arch.i386; and can be divided into multiple partitions using one of two
&os;/&arch.amd64;</title> partitioning schemes. A traditional <firstterm>Master Boot Record</firstterm>
<para>Hard disks can be divided into multiple sections. These
sections are called
<firstterm>partitions</firstterm>.</para>
<para>There are two ways of dividing a disk into partitions.
A traditional <firstterm>Master Boot Record</firstterm>
(<acronym>MBR</acronym>) holds a partition table defining up (<acronym>MBR</acronym>) holds a partition table defining up
to four <firstterm>primary partitions</firstterm>. For to four <firstterm>primary partitions</firstterm>. For
historical reasons, &os; calls primary partitions historical reasons, &os; calls these primary partitions
<firstterm>slices</firstterm>. A limit of only four <firstterm>slices</firstterm>. One of these
partitions is restrictive for large disks, so one of these
primary partitions can be made into an <firstterm>extended primary partitions can be made into an <firstterm>extended
partition</firstterm>. Multiple <firstterm>logical partition</firstterm> containing multiple <firstterm>logical
partitions</firstterm> may then be created inside the partitions</firstterm>. The <firstterm>GUID Partition Table</firstterm>
extended partition. This may sound a little unwieldy, and
it is.</para>
<para>The <firstterm>GUID Partition Table</firstterm>
(<acronym>GPT</acronym>) is a newer and simpler method of (<acronym>GPT</acronym>) is a newer and simpler method of
partitioning a disk. <acronym>GPT</acronym> is far more partitioning a disk. Common <acronym>GPT</acronym>
versatile than the traditional <acronym>MBR</acronym>
partition table. Common <acronym>GPT</acronym>
implementations allow up to 128 partitions per disk, implementations allow up to 128 partitions per disk,
eliminating the need for inconvenient workarounds like eliminating the need for logical partitions.</para>
logical partitions.</para>
<warning> <warning>
<para>Some older operating systems, like &windows;&nbsp;XP, <para>Some older operating systems, like &windows;&nbsp;XP,
@ -324,111 +328,57 @@
partitioning is required.</para> partitioning is required.</para>
</warning> </warning>
<para>&os;'s standard boot loader requires either a primary or <para>The &os; boot loader requires either a primary or
<acronym>GPT</acronym> partition. Refer to <xref <acronym>GPT</acronym> partition. If all of the primary or
linkend="boot"/> for more information about the &os;
booting process. If all of the primary or
<acronym>GPT</acronym> partitions are already in use, one <acronym>GPT</acronym> partitions are already in use, one
must be freed for &os;.</para> must be freed for &os;. To create a partition without
deleting existing data, use a partition resizing tool to
<para>A minimal installation of &os; takes as little as shrink an existing partition and create a new partition
1&nbsp;GB of disk space. However, that is a using the freed space.</para>
<emphasis>very</emphasis> minimal install, leaving almost no
free space. A more realistic minimum is 3&nbsp;GB without a
graphical environment, and 5&nbsp;GB or more if a graphical
user interface will be used. Third-party application
software requires more space.</para>
<para>A variety of free and commercial partition resizing <para>A variety of free and commercial partition resizing
tools are listed at <link tools are listed at <link
xlink:href="http://en.wikipedia.org/wiki/List_of_disk_partitioning_software">http://en.wikipedia.org/wiki/List_of_disk_partitioning_software</link>. xlink:href="http://en.wikipedia.org/wiki/List_of_disk_partitioning_software">http://en.wikipedia.org/wiki/List_of_disk_partitioning_software</link>.
<application>GParted Live</application> (<link <application>GParted Live</application> (<link
xlink:href="http://gparted.sourceforge.net/livecd.php">http://gparted.sourceforge.net/livecd.php</link>) xlink:href="http://gparted.sourceforge.net/livecd.php">http://gparted.sourceforge.net/livecd.php</link>)
is a free Live CD which includes the is a free live <acronym>CD</acronym> which includes the
<application>GParted</application> partition editor. <application>GParted</application> partition editor.
<application>GParted</application> is also included with <application>GParted</application> is also included with
many other Linux Live CD distributions.</para> many other Linux live <acronym>CD</acronym> distributions.</para>
<warning> <warning>
<para>Disk partition applications can destroy data. Make a <para>When used properly, disk shrinking utilities can
full backup and verify its integrity before modifying disk safely create space for creating a new partition.
Since the possibility of selecting the wrong partition
exists, always backup any important data
and verify the integrity of the backup before modifying disk
partitions.</para> partitions.</para>
</warning> </warning>
<para>Resizing &microsoft;&nbsp;Vista partitions can be
difficult. A Vista installation <acronym>CD</acronym> can
be useful when attempting such an operation.</para>
<example>
<title>Using an Existing Partition</title>
<para>A &windows; computer has a single 40&nbsp;GB disk that
has been split into two 20&nbsp;GB partitions. &windows;
calls them <filename>C:</filename> and
<filename>D:</filename>. The <filename>C:</filename>
partition contains 10&nbsp;GB of data, and the
<filename>D:</filename> partition contains 5&nbsp;GB of
data.</para>
<para>Moving the data from <filename>D:</filename> to
<filename>C:</filename> frees up the second partition to
be used for &os;.</para>
</example>
<example>
<title>Shrinking an Existing Partition</title>
<para>A &windows; computer has a single 40&nbsp;GB disk and
one large partition using the whole disk. &windows; shows
this 40&nbsp;GB partition as a single
<filename>C:</filename>. 15&nbsp;GB of space is being
used. The goal is to end up with &windows; in a
20&nbsp;GB partition, and have another 20&nbsp;GB
partition for &os;.</para>
<para>There are two ways to do this:</para>
<orderedlist>
<listitem>
<para>Back up any &windows; data. Then reinstall
&windows;, creating a 20&nbsp;GB partition during the
install.</para>
</listitem>
<listitem>
<para>Use a partition resizing tool like
<application>GParted</application> to shrink the
&windows; partition and create a new partition in the
freed space for &os;.</para>
</listitem>
</orderedlist>
</example>
<para>Disk partitions containing different operating systems <para>Disk partitions containing different operating systems
make it possible to run any one of those operating systems make it possible to install multiple operating systems on one computer.
at a time. An alternative method that allows running An alternative is to use virtualization (<xref
multiple operating systems at the same time is covered in linkend="virtualization"/>) which allows
<xref linkend="virtualization"/>.</para> multiple operating systems to run at the same time without
</sect3> modifying any disk partitions.</para>
</sect2> </step>
<sect2 xml:id="bsdinstall-collect-network-information"> <step>
<title>Collect Network Information</title> <title>Collect Network Information</title>
<para>Some &os; installation methods need a network connection <para>Some &os; installation methods require a network connection
to download files. To connect to an Ethernet network (or in order to download the installation files. After any
cable or <acronym>DSL</acronym> modem with an Ethernet installation, the installer will offer to setup the system's
interface), the installer will request some information about network interfaces.</para>
the network.</para>
<para><acronym>DHCP</acronym> is commonly used to provide <para>If the network has a <acronym>DHCP</acronym> server, it can be used to provide
automatic network configuration. If <acronym>DHCP</acronym> automatic network configuration. If <acronym>DHCP</acronym>
is not available, this network information must be obtained is not available, the follwoing network information for the system must be obtained
from the local network administrator or service from the local network administrator or Internet service
provider:</para> provider:</para>
<orderedlist> <orderedlist xml:id="bsdinstall-collect-network-information">
<title>Network Information</title> <title>Required Network Information</title>
<listitem> <listitem>
<para><acronym>IP</acronym> <para><acronym>IP</acronym>
@ -440,21 +390,22 @@
</listitem> </listitem>
<listitem> <listitem>
<para>Default router <acronym>IP</acronym> address</para> <para><acronym>IP</acronym> address of default
gateway</para>
</listitem> </listitem>
<listitem> <listitem>
<para>Domain name of the local network</para> <para>Domain name of the network</para>
</listitem> </listitem>
<listitem> <listitem>
<para><acronym>DNS</acronym> <para><acronym>IP</acronym> addresses of the network's
server <acronym>IP</acronym> address(es)</para> <acronym>DNS</acronym> servers</para>
</listitem> </listitem>
</orderedlist> </orderedlist>
</sect2> </step>
<sect2> <step>
<title>Check for &os; Errata</title> <title>Check for &os; Errata</title>
<para>Although the &os;&nbsp;Project strives to ensure that each <para>Although the &os;&nbsp;Project strives to ensure that each
@ -470,7 +421,8 @@
<para>Information and errata for all the releases can be found <para>Information and errata for all the releases can be found
on the release information section of the &os; web site (<link on the release information section of the &os; web site (<link
xlink:href="&url.base;/releases/index.html">http://www.freebsd.org/releases/index.html</link>).</para> xlink:href="&url.base;/releases/index.html">http://www.freebsd.org/releases/index.html</link>).</para>
</sect2> </step>
</procedure>
<sect2 xml:id="bsdinstall-installation-media"> <sect2 xml:id="bsdinstall-installation-media">
<title>Prepare the Installation Media</title> <title>Prepare the Installation Media</title>