Add more devices to the sample inventory.
Be more accurate in explaining PC primary, extended, and logical partitions. I'm learning more about this stuff than I ever wanted to. Add a "collect your network configuration" section to the pre-installation tasks. Add a link to the errata information. Note that the 'c' partition refers to the enclosing slice, not the whole disk, as I have always thought for the past seven years. Also note that the 'd' partition is no longer special, but that lots of software, including sysinstall, believes that it still is. Update the ASCII art disk layout diagram to reflect this, comment out the EPS version until I can fix it. Fix some typos. Some of this is my own work, the rest is based on comments from William Roth <RothW@SEC.GOV>, and Annelise Anderson <andrsn@andrsn.stanford.edu>
This commit is contained in:
parent
ff37f1f3bb
commit
84bd9dbf6c
Notes:
svn2git
2020-12-08 03:00:23 +00:00
svn path=/head/; revision=10488
1 changed files with 169 additions and 75 deletions
|
@ -1,7 +1,7 @@
|
||||||
<!--
|
<!--
|
||||||
The FreeBSD Documentation Project
|
The FreeBSD Documentation Project
|
||||||
|
|
||||||
$FreeBSD: doc/en_US.ISO8859-1/books/handbook/install/chapter.sgml,v 1.98 2001/08/24 13:39:00 rpratt Exp $
|
$FreeBSD: doc/en_US.ISO8859-1/books/handbook/install/chapter.sgml,v 1.99 2001/08/26 20:41:27 rpratt Exp $
|
||||||
-->
|
-->
|
||||||
|
|
||||||
<chapter id="install">
|
<chapter id="install">
|
||||||
|
@ -156,6 +156,26 @@
|
||||||
<entry></entry>
|
<entry></entry>
|
||||||
</row>
|
</row>
|
||||||
|
|
||||||
|
<row>
|
||||||
|
<entry>Network card</entry>
|
||||||
|
|
||||||
|
<entry>N/A</entry>
|
||||||
|
|
||||||
|
<entry>N/A</entry>
|
||||||
|
|
||||||
|
<entry>Intel 10/100</entry>
|
||||||
|
</row>
|
||||||
|
|
||||||
|
<row>
|
||||||
|
<entry>Modem</entry>
|
||||||
|
|
||||||
|
<entry>N/A</entry>
|
||||||
|
|
||||||
|
<entry>N/A</entry>
|
||||||
|
|
||||||
|
<entry>3Com 56K faxmodem, on COM1:</entry>
|
||||||
|
</row>
|
||||||
|
|
||||||
<row>
|
<row>
|
||||||
<entry>…</entry>
|
<entry>…</entry>
|
||||||
</row>
|
</row>
|
||||||
|
@ -186,27 +206,33 @@
|
||||||
systems then you need to have a rough understanding of how data is
|
systems then you need to have a rough understanding of how data is
|
||||||
laid out on the disk, and how this affects you.</para>
|
laid out on the disk, and how this affects you.</para>
|
||||||
|
|
||||||
<para>A PC disk can be divided in to up to four discrete chunks. These
|
<para>A PC disk can be divided in to discrete chunks. These chunks are
|
||||||
chunks are called <firstterm>partitions</firstterm>. One partition on
|
called <firstterm>partitions</firstterm>. By design, the PC only
|
||||||
each disk will be the primary partition, the others are extended
|
supports four partitions per disk. These partitions are called
|
||||||
partitions. A disk does not need to be configured with all four
|
<firstterm>primary partitions</firstterm>. To work around this
|
||||||
partitions. You might only have one partition on your disk at the
|
limitation, and allow more than four partitions, a new partition type
|
||||||
moment, and that partition is taking up the whole space of the
|
was created, the <firstterm>extended partition</firstterm>. A disk
|
||||||
disk. Each partition has a <firstterm>partition ID</firstterm>, which
|
may contain only one extended partition. Special partitions, called
|
||||||
is a number, used to identify the type of data on the partition.
|
<firstterm>logical partitions</firstterm>, can be created inside this
|
||||||
FreeBSD partitions have the partition ID
|
extended partition.</para>
|
||||||
<literal>165</literal>.</para>
|
|
||||||
|
<para>Each partiton has a <firstterm>partition ID</firstterm>, which is
|
||||||
|
a number, used to identify the type of data on the partition. FreeBSD
|
||||||
|
partitions have the partition ID <literal>165</literal>.</para>
|
||||||
|
|
||||||
<para>In general, each operating system that you use will identify
|
<para>In general, each operating system that you use will identify
|
||||||
partitions in a particular way. For example, DOS, and its
|
partitions in a particular way. For example, DOS, and its
|
||||||
descendants, like Windows, assign each partition a <firstterm>drive
|
descendants, like Windows, assign each primary and logical partition a
|
||||||
letter</firstterm>, starting with
|
<firstterm>drive letter</firstterm>, starting with
|
||||||
<devicename>C:</devicename>.</para>
|
<devicename>C:</devicename>.</para>
|
||||||
|
|
||||||
<para>FreeBSD keeps all your data in one partition, so you need to have
|
<para>FreeBSD must be installed in to a primary partition. FreeBSD can
|
||||||
one partition available when you install FreeBSD. This might be a
|
keep all its data, including any files that you create, on this one
|
||||||
blank partition that you have prepared, or it might be an existing
|
partition. However, if you have multiple disks then you can create a
|
||||||
partition that contains data that you no longer care about.</para>
|
FreeBSD partition on all, or some, of them. When you install FreeBSD
|
||||||
|
you must have one partition available. This might be a blank
|
||||||
|
partition that you have prepared, or it might be an existing partition
|
||||||
|
that contains data that you no longer care about.</para>
|
||||||
|
|
||||||
<para>If you are already using all the partitions on all your disks then
|
<para>If you are already using all the partitions on all your disks then
|
||||||
you will have to free one of them for FreeBSD to use, using the tools
|
you will have to free one of them for FreeBSD to use, using the tools
|
||||||
|
@ -217,7 +243,7 @@
|
||||||
may need to shrink one or more of your existing partitions
|
may need to shrink one or more of your existing partitions
|
||||||
first.</para>
|
first.</para>
|
||||||
|
|
||||||
<para>A minimal installation of FreeBSD takes as little as 35MB of disk
|
<para>A minimal installation of FreeBSD takes as little as 100MB of disk
|
||||||
space. However, that is a <emphasis>very</emphasis> minimal install,
|
space. However, that is a <emphasis>very</emphasis> minimal install,
|
||||||
leaving almost no space for your own files. A more realistic minimum
|
leaving almost no space for your own files. A more realistic minimum
|
||||||
is 250MB without a graphical environment, and 350MB or more if you
|
is 250MB without a graphical environment, and 350MB or more if you
|
||||||
|
@ -281,6 +307,70 @@
|
||||||
</example>
|
</example>
|
||||||
</sect2>
|
</sect2>
|
||||||
|
|
||||||
|
<sect2>
|
||||||
|
<title>Collect Your Network Configuration Details</title>
|
||||||
|
|
||||||
|
<para>If you intend to connect to a network as part of your FreeBSD
|
||||||
|
installation (e.g., if you will be installing from an FTP site, or an
|
||||||
|
NFS server) then you need to know your network configuration. You
|
||||||
|
will be prompted for this information during the installation so that
|
||||||
|
FreeBSD can connect to the network to complete the install.</para>
|
||||||
|
|
||||||
|
<sect3>
|
||||||
|
<title>Connecting to an Ethernet Network, or Cable/DSL Modem</title>
|
||||||
|
|
||||||
|
<para>If you connect to an Ethernet network, or you have an Internet
|
||||||
|
connection via cable or DSL then you will need the following
|
||||||
|
information:</para>
|
||||||
|
|
||||||
|
<orderedlist>
|
||||||
|
<listitem>
|
||||||
|
<para>IP address.</para>
|
||||||
|
</listitem>
|
||||||
|
|
||||||
|
<listitem>
|
||||||
|
<para>IP address of the default gateway.</para>
|
||||||
|
</listitem>
|
||||||
|
|
||||||
|
<listitem>
|
||||||
|
<para>Hostname.</para>
|
||||||
|
</listitem>
|
||||||
|
|
||||||
|
<listitem>
|
||||||
|
<para>DNS server IP addresses.</para>
|
||||||
|
</listitem>
|
||||||
|
</orderedlist>
|
||||||
|
|
||||||
|
<para>If you do not know this information then ask your system
|
||||||
|
administrator or service provider. They may say that this
|
||||||
|
information is assigned automatically, using
|
||||||
|
<firstterm>DHCP</firstterm>. If so, make a note of this.</para>
|
||||||
|
</sect3>
|
||||||
|
|
||||||
|
<sect3>
|
||||||
|
<title>Connecting Using a Modem</title>
|
||||||
|
|
||||||
|
<para>If you dial up to an ISP using a regular modem then you can
|
||||||
|
still install FreeBSD over the Internet, it will just take a very
|
||||||
|
long time.</para>
|
||||||
|
|
||||||
|
<para>You will need to know:</para>
|
||||||
|
|
||||||
|
<orderedlist>
|
||||||
|
<listitem>
|
||||||
|
<para>The phone number to dial for your ISP.</para>
|
||||||
|
</listitem>
|
||||||
|
|
||||||
|
<listitem>
|
||||||
|
<para>The COM: port your modem is connected to.</para>
|
||||||
|
</listitem>
|
||||||
|
|
||||||
|
<listitem>
|
||||||
|
<para>The username and password for your ISP account.</para>
|
||||||
|
</listitem>
|
||||||
|
</orderedlist>
|
||||||
|
</sect3>
|
||||||
|
</sect2>
|
||||||
<sect2>
|
<sect2>
|
||||||
<title>Check for FreeBSD Errata</title>
|
<title>Check for FreeBSD Errata</title>
|
||||||
|
|
||||||
|
@ -291,6 +381,10 @@
|
||||||
are noted in the FreeBSD Errata, posted on the FreeBSD web site. You
|
are noted in the FreeBSD Errata, posted on the FreeBSD web site. You
|
||||||
should check the errata before installing to make sure that there are
|
should check the errata before installing to make sure that there are
|
||||||
no late-breaking problems which you should be aware of.</para>
|
no late-breaking problems which you should be aware of.</para>
|
||||||
|
|
||||||
|
<para>Information about all the releases, including the errata for each
|
||||||
|
release, can be found at
|
||||||
|
<ulink url="http://www.freebsd.org/releases/index.html">http://www.FreeBSD.org/releases/index.html</ulink>.</para>
|
||||||
</sect2>
|
</sect2>
|
||||||
|
|
||||||
<sect2 id="install-floppies">
|
<sect2 id="install-floppies">
|
||||||
|
@ -314,12 +408,14 @@
|
||||||
from within another operating system. To do this you must create some
|
from within another operating system. To do this you must create some
|
||||||
floppy disks that can be booted from, and then boot from them.</para>
|
floppy disks that can be booted from, and then boot from them.</para>
|
||||||
|
|
||||||
<para>If you are <emphasis>not</emphasis> installing directly from CDROM
|
<para>If you are <emphasis>not</emphasis> installing directly from
|
||||||
or DVD then you are probably preparing your own installation media
|
CDROM, DVD, or FTP then you are probably preparing your own
|
||||||
(e.g., FTP, or an MS-DOS partition), which must be prepared before you
|
installation media (e.g., an MS-DOS partition), which must be prepared
|
||||||
install FreeBSD. This is a slightly more advanced, and infrequent
|
before you install FreeBSD. This is a slightly more advanced, and
|
||||||
activity, and is documented in <xref
|
infrequent activity, and is documented in <xref
|
||||||
linkend="install-diff-media">.</para>
|
linkend="install-diff-media">. This includes the scenario where you
|
||||||
|
want to create your own FTP site on your own network so that other
|
||||||
|
computers can use your site as a FreeBSD FTP installation site.</para>
|
||||||
|
|
||||||
<procedure>
|
<procedure>
|
||||||
<step>
|
<step>
|
||||||
|
@ -338,6 +434,14 @@
|
||||||
<filename>mfsroot.flp</filename>, but check
|
<filename>mfsroot.flp</filename>, but check
|
||||||
<filename>README.TXT</filename> in the same directory to be
|
<filename>README.TXT</filename> in the same directory to be
|
||||||
sure.</para>
|
sure.</para>
|
||||||
|
|
||||||
|
<important>
|
||||||
|
<para>Your FTP program must use <emphasis>binary mode</emphasis>
|
||||||
|
to download these disk images. Some web browsers have been
|
||||||
|
known to use <emphasis>text</emphasis> (or
|
||||||
|
<emphasis>ASCII</emphasis>) mode, which will be apparent if you
|
||||||
|
can not boot from the disks.</para>
|
||||||
|
</important>
|
||||||
</step>
|
</step>
|
||||||
|
|
||||||
<step>
|
<step>
|
||||||
|
@ -601,8 +705,8 @@ Booting [kernel] in 9 seconds... _</screen>
|
||||||
<para>Unfortunately, the default IRQs and memory ports used by some
|
<para>Unfortunately, the default IRQs and memory ports used by some
|
||||||
drivers clash. This is because some ISA devices are shipped with IRQs
|
drivers clash. This is because some ISA devices are shipped with IRQs
|
||||||
or memory ports that clash. The defaults in FreeBSD's drivers are
|
or memory ports that clash. The defaults in FreeBSD's drivers are
|
||||||
deliberately set to mirror this so that, out of the box, as many
|
deliberately set to mirror the manufacturer's defaults, so that, out
|
||||||
devices as possible will work.</para>
|
of the box, as many devices as possible will work.</para>
|
||||||
|
|
||||||
<para>This is almost never an issue when running FreeBSD day-to-day.
|
<para>This is almost never an issue when running FreeBSD day-to-day.
|
||||||
Your computer will not normally contain two pieces of hardware that
|
Your computer will not normally contain two pieces of hardware that
|
||||||
|
@ -1351,20 +1455,22 @@ Mounting root from ufs:/dev/md0c
|
||||||
<row>
|
<row>
|
||||||
<entry><literal>c</literal></entry>
|
<entry><literal>c</literal></entry>
|
||||||
|
|
||||||
<entry>Normally the same size as the entire disk. This allows
|
<entry>Normally the same size as the enclosing slice. This
|
||||||
utilities that need to work on the entire disk (for example, a
|
allows utilities that need to work on the entire slice (for
|
||||||
bad disk block scanner) to work on the <literal>c</literal>
|
example, a bad block scanner) to work on the
|
||||||
partition. You would not normally create a filesystem on this
|
<literal>c</literal> partition. You would not normally create
|
||||||
partition.</entry>
|
a filesystem on this partition.</entry>
|
||||||
</row>
|
</row>
|
||||||
|
|
||||||
<row>
|
<row>
|
||||||
<entry><literal>d</literal></entry>
|
<entry><literal>d</literal></entry>
|
||||||
|
|
||||||
<entry>Normally the same size as the enclosing slice. This
|
<entry>Partition <literal>d</literal> used to have a special
|
||||||
allows utilities that must operate on the whole FreeBSD slice
|
meaning associated with it, although that is now gone. To
|
||||||
to work on the <literal>d</literal> partition. You would not
|
this day, some tools may operate oddly if told to work on
|
||||||
normally create a filesystem on this partition.</entry>
|
partition <literal>d</literal>, so
|
||||||
|
<application>Sysinstall</application> will not normally create
|
||||||
|
partition <literal>d</literal>.</entry>
|
||||||
</row>
|
</row>
|
||||||
</tbody>
|
</tbody>
|
||||||
</tgroup>
|
</tgroup>
|
||||||
|
@ -1493,44 +1599,32 @@ Mounting root from ufs:/dev/md0c
|
||||||
hierarchy, and <literal>f</literal> for the
|
hierarchy, and <literal>f</literal> for the
|
||||||
<filename>/usr</filename> directory hierarchy.</para>
|
<filename>/usr</filename> directory hierarchy.</para>
|
||||||
|
|
||||||
<mediaobject>
|
<literallayout class="monospaced">.-----------------. --.
|
||||||
<imageobject>
|
| | |
|
||||||
<imagedata fileref="install/disk-layout" format="EPS">
|
| DOS / Windows | |
|
||||||
</imageobject>
|
: : > First slice, ad0s1
|
||||||
|
: : |
|
||||||
<textobject>
|
| | |
|
||||||
<literallayout class="monospaced">.-----------------. --. --.
|
:=================: ==: --.
|
||||||
| | | |
|
| | | Partition a, mounted as / |
|
||||||
| DOS / Windows | | | Partition c, no
|
| | > referred to as ad0s2a |
|
||||||
: : > First slice, ad0s1 > filesystem, all
|
| | | |
|
||||||
: : | | of disk, ad0s1c
|
:-----------------: ==: |
|
||||||
| | | |
|
| | | Partition b, used as swap |
|
||||||
:=================: ==: | --.
|
| | > referred to as ad0s2b |
|
||||||
| | | Partition a, mounted as / | |
|
| | | |
|
||||||
| | > referred to as ad0s2a | |
|
:-----------------: ==: | Partition c, no
|
||||||
| | | | |
|
| | | Partition e, used as /var > filesystem, all
|
||||||
:-----------------: ==: | |
|
| | > referred to as ad0s2e | of FreeBSD slice,
|
||||||
| | | Partition b, used as swap | |
|
| | | | ad0s2c
|
||||||
| | > referred to as ad0s2b | |
|
:-----------------: ==: |
|
||||||
| | | | |
|
| | | |
|
||||||
:-----------------: ==: | | Partition d, no
|
: : | Partition f, used as /usr |
|
||||||
| | | Partition e, used as /var | > filesystem, all
|
: : > referred to as ad0s2f |
|
||||||
| | > referred to as ad0s2e | | of FreeBSD slice,
|
: : | |
|
||||||
| | | | | ad0s2d
|
| | | |
|
||||||
:-----------------: ==: | |
|
| | --' |
|
||||||
| | | | |
|
`-----------------' --'</literallayout>
|
||||||
: : | Partition f, used as /usr | |
|
|
||||||
: : > referred to as ad0s2f |
|
|
||||||
: : | | |
|
|
||||||
| | | | |
|
|
||||||
| | --' | |
|
|
||||||
`-----------------' --' --'</literallayout>
|
|
||||||
</textobject>
|
|
||||||
|
|
||||||
<textobject>
|
|
||||||
<phrase>Conceptual model of a disk</phrase>
|
|
||||||
</textobject>
|
|
||||||
</mediaobject>
|
|
||||||
</example>
|
</example>
|
||||||
</sect2>
|
</sect2>
|
||||||
|
|
||||||
|
@ -1625,7 +1719,7 @@ Mounting root from ufs:/dev/md0c
|
||||||
|
|
||||||
<para>The second section shows the slices that are currently on the
|
<para>The second section shows the slices that are currently on the
|
||||||
disk, where they start and end, how large they are, the name FreeBSD
|
disk, where they start and end, how large they are, the name FreeBSD
|
||||||
gives the, and their description and sub-type. This example shows two
|
gives them, and their description and sub-type. This example shows two
|
||||||
small unused slices, which are artifacts of disk layout schemes on the
|
small unused slices, which are artifacts of disk layout schemes on the
|
||||||
PC. It also shows one large FAT slice, which almost certainly appears
|
PC. It also shows one large FAT slice, which almost certainly appears
|
||||||
as <devicename>C:</devicename> in DOS / Windows, and an extended
|
as <devicename>C:</devicename> in DOS / Windows, and an extended
|
||||||
|
@ -1653,7 +1747,7 @@ Mounting root from ufs:/dev/md0c
|
||||||
installation process) then you can press <keycap>A</keycap>, which
|
installation process) then you can press <keycap>A</keycap>, which
|
||||||
corresponds to the <guimenuitem>Use Entire Disk</guimenuitem> option.
|
corresponds to the <guimenuitem>Use Entire Disk</guimenuitem> option.
|
||||||
The existing slices will be removed, and replaced with a small area
|
The existing slices will be removed, and replaced with a small area
|
||||||
flagged as <literal>unused</literal> (again, an artefact of PC disk
|
flagged as <literal>unused</literal> (again, an artifact of PC disk
|
||||||
layout), and then one large slice for FreeBSD. If you do this then
|
layout), and then one large slice for FreeBSD. If you do this then
|
||||||
you should then select the newly created FreeBSD slice using the arrow
|
you should then select the newly created FreeBSD slice using the arrow
|
||||||
keys, and press <keycap>S</keycap> to mark the slice as being
|
keys, and press <keycap>S</keycap> to mark the slice as being
|
||||||
|
|
Loading…
Reference in a new issue