Another mix of minor text adjustments.

git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@3247 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
This commit is contained in:
Alex Gronenwoud 2004-02-10 22:06:21 +00:00
parent 418e6cc0ff
commit 5cd6caad33
7 changed files with 28 additions and 24 deletions

View File

@ -6,8 +6,11 @@
<itemizedlist>
<listitem><para>February 8th, 2004 [matt]: Chapter 6 - Updated to man-pages-1.66
</para></listitem>
<listitem><para>February 9th, 2004 [alex]: Chapter 6 - Moved the Bootscripts
installation section to chapter 7.</para></listitem>
<listitem><para>February 8th, 2004 [matt]: Chapter 6 - Updated to
man-pages-1.66.</para></listitem>
<listitem><para>February 7th, 2004 [alex]: Chapter 1 - Moved the Conventions
and Acknowledgements sections to the Preface.</para></listitem>

View File

@ -24,9 +24,9 @@ project websites, mailing lists, FAQs, changelogs and more.</para>
<para>We can't guarantee that these download locations are always available.
In case a download location has changed since this book was published, please
try to google for the package. Should you remain unsuccessful with this, you
can consult the book's errata page at <ulink url="&lfs-root;/lfs/print/"/>
can consult the book's errata page at <ulink url="&lfs-root;lfs/print/"/>
or, better yet, try one of the alternative means of downloading listed on
<ulink url="&lfs-root;/lfs/packages.html"/>.</para>
<ulink url="&lfs-root;lfs/packages.html"/>.</para>
<para>You'll need to store all the downloaded packages and patches somewhere
that is conveniently available throughout the entire build. You'll also need a

View File

@ -312,7 +312,7 @@ audio:x:11:
<para>The created groups aren't part of any standard -- they are some of the
groups that the <command>make_devices</command> script in the next section
uses. The LSB (<ulink url="http://www.linuxbase.org">Linux Standard
uses. The LSB (<ulink url="http://www.linuxbase.org/">Linux Standard
Base</ulink>) recommends only that, beside the group "root" with a GID of 0, a
group "bin" with a GID of 1 be present. All other group names and GIDs can
be chosen freely by the system administrator, since well-written packages don't

View File

@ -27,14 +27,14 @@ contains only a shell script.</para>
chmod 754 /dev/make_devices</userinput></screen>
<para>Device nodes are special files: things that can generate or receive data.
They usually correspond to physical pieces of hardware, and can be created by
issuing commands of the form: <command>mknod -m mode name type major
They usually correspond to physical pieces of hardware. Device nodes can be
created by issuing commands of the form: <command>mknod -m mode name type major
minor</command>. In such a command, <emphasis>mode</emphasis> is the usual
octal read/write/execute permissions triplet, and <emphasis>name</emphasis> is
the name of the device file to be created. It may seem surprising, but the
device name is actually arbitrary, except that most programs rely on devices
such as <filename>/dev/null</filename> having their usual names. The remaining
three parameters tell the kernel what piece of hardware the device node
three parameters tell the kernel what device the node
actually refers to. The <emphasis>type</emphasis> is a letter, either b or c,
indicating whether the device is accessed in blocks (such as a hard disk) or
character by character (such as the console). And <emphasis>major</emphasis>
@ -44,7 +44,7 @@ numbers for Linux can be found in the file <filename>devices.txt</filename> in
the <filename class="directory">Documentation</filename> subdirectory of the
kernel sources.</para>
<para>Note that the same major/minor combination are usually assigned to both a
<para>Note that the same major/minor combination is usually assigned to both a
block and a character device. These are, however, completely unrelated devices
that cannot be interchanged. A device is identified by the type/major/minor
triple, not just the major/minor pair, so when creating a device node it is
@ -79,11 +79,11 @@ system.</para>
<para>If that didn't work either, the only option left is to create a few ptyXX
and ttyXX device nodes. To do this, open <filename>make_devices</filename> in
your editor, go to the section "Pseudo-TTY masters" and enable as many ptyXX
devices as you think you will need (one for every active xterm, ssh connection,
telnet connection, and so on). In the immediately following section "Pseudo-TTY
slaves", enable the corresponding ttyXX devices. When you are done, rerun
<command>./make_devices</command> from inside <filename>/dev</filename> to have
it create the new devices.</para>
devices as you think you will need (every xterm, ssh connection, telnet
connection, and the like, uses one of these pseudo terminals). In the
immediately following section "Pseudo-TTY slaves", enable the corresponding
ttyXX devices. When you are done, rerun <command>./make_devices</command> from
inside <filename>/dev</filename> to have it create the new devices.</para>
</sect2>

View File

@ -3,8 +3,8 @@
<?dbhtml filename="grub.html" dir="chapter08"?>
<para>Your shiny new LFS system is almost complete. One of the last things to
do is ensure you can boot it. The instructions below apply only to computers
of IA-32 architecture, i.e. mainstream PC's. Information on "boot loading" for
do is ensure you can boot it. The instructions below apply only to computers of
IA-32 architecture, meaning mainstream PCs. Information on "boot loading" for
other architectures should be available in the usual resource specific
locations for those architectures.</para>
@ -39,8 +39,9 @@ doesn't consider CD-ROM drives to be hard drives, so if you have a CD on
<filename>hdc</filename>, that second hard drive would still be (hd1).</para>
<para>Using the above information, determine the appropriate designator for
your root partition. For the following example, we'll assume your root
partition is <filename>hda4</filename>.</para>
your root partition (or boot partition, if you use a separate one). For the
following example, we'll assume your root (or separate boot) partition is
<filename>hda4</filename>.</para>
<para>First, tell Grub where to search for its <filename>stage{1,2}</filename>
files -- you can use Tab everywhere to make Grub show the alternatives:</para>
@ -118,7 +119,7 @@ chainloader +1
<para>If <command>info grub</command> doesn't tell you all you want to
know, you can find more information regarding Grub on its website, located at:
<ulink url="http://www.gnu.org/software/grub"/>.</para>
<ulink url="http://www.gnu.org/software/grub/"/>.</para>
</sect1>

View File

@ -5,9 +5,9 @@
<!ENTITY aa-makedev-dep SYSTEM "../appendixa/makedev-dep.xml">
<!ENTITY aa-makedev-down SYSTEM "../appendixa/makedev-down.xml">
<!ENTITY makedev-version "1.1">
<!ENTITY makedev-depversion "1.1">
<!ENTITY makedev-contversion "1.1">
<!ENTITY makedev-version "1.2">
<!ENTITY makedev-depversion "1.2">
<!ENTITY makedev-contversion "1.2">
<!ENTITY makedev-package "Make_devices-&makedev-version;.bz2">
<!ENTITY makedev-size "20 KB">

View File

@ -2,8 +2,8 @@
<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
"/usr/share/docbook/docbookx.dtd" [
<!ENTITY version "CVS-2004-02-07">
<!ENTITY releasedate "February 7th, 2004">
<!ENTITY version "CVS-2004-02-10">
<!ENTITY releasedate "February 10th, 2004">
<!ENTITY milestone "5.2">
<!ENTITY nbsp " ">