Minor edits (ulinks, reformatting, manually numbered itemized lists converted to ordered lists).

This commit is contained in:
keeling 2004-07-02 22:59:46 +00:00
parent e80ebf3785
commit 26d5a70c70
1 changed files with 115 additions and 77 deletions

View File

@ -32,6 +32,13 @@
<revhistory>
<revision>
<revnumber>1.3.2</revnumber>
<date>2004-07-02</date>
<revremark>Minor edits (ulinks, reformatting, manually
numbered itemized lists converted to ordered lists).</revremark>
</revision>
<revision>
<revnumber>1.3.1</revnumber>
<date>2004-4-18</date>
@ -340,28 +347,53 @@
following printed books, online journals, magazines and official
papers:</para>
<para>1. Modern Operating Systems, by Andrew S. Tanenbaum</para>
<orderedlist>
<para>2. Understanding the Linux Kernel, by Daniel P. Bovet,
Marco Cesati</para>
<listitem>
<para>Modern Operating Systems, by Andrew S. Tanenbaum</para>
</listitem>
<para>3. Red Hat Linux 8 Bible, by Christopher Negus</para>
<listitem>
<para>Understanding the Linux Kernel, by Daniel P. Bovet,
Marco Cesati</para>
</listitem>
<para>4. Red Hat Linux Official x86 Installation Guides at
http://www.redhat.com</para>
<listitem>
<para>Red Hat Linux 8 Bible, by Christopher Negus</para>
</listitem>
<para>5. Linux Gazette and Linux Focus online magazines at
http://www.linuxgazette.com and http://www.linuxfocus.org
respectively.</para>
<listitem>
<para>Red Hat Linux Official x86 Installation Guides at
<ulink url="http://www.redhat.com"/></para>
</listitem>
<para>6. The FreeBSD Handbook at http://www.freebsd.org</para>
<listitem>
<para>Linux Gazette and Linux Focus online magazines at
<ulink url="http://www.linuxgazette.com"/> and <ulink
url="http://www.linuxfocus.org"/> respectively.</para>
</listitem>
<para>7. The FreeBSD FAQ at http://www.freebsd.org</para>
<listitem>
<para>The FreeBSD Handbook at <ulink
url="http://www.freebsd.org"/></para>
</listitem>
<para>8. The OpenBSD FAQ at http://www.openbsd.org</para>
<listitem>
<para>The FreeBSD FAQ at <ulink
url="http://www.freebsd.org"/></para>
</listitem>
<para>9. The Official Microsoft Windows Installation Guides and
FAQs at http://www.microsoft.com</para>
<listitem>
<para>The OpenBSD FAQ at <ulink
url="http://www.openbsd.org"/></para>
</listitem>
<listitem>
<para>The Official Microsoft Windows Installation Guides and
FAQs at <ulink url="http://www.microsoft.com"/></para>
</listitem>
</orderedlist>
</section>
@ -383,8 +415,9 @@
License, Version 1.2 or any later version published by the Free
Software Foundation; with no Invariant Sections, no Front-Cover
Texts, and no Back-Cover Texts. A copy of the license is located
at www.gnu.org/copyleft/fdl.html, in the section entitled
<quote>GNU Free Documentation License</quote>.</para>
at <ulink url="http://www.gnu.org/copyleft/fdl.html"/>, in the
section entitled <quote>GNU Free Documentation
License</quote>.</para>
</section>
@ -403,7 +436,7 @@
Professional (MCP), MCSD, MCP Certified on NT 4.0; additionally
has a host of other GNU/Linux and computer-industry related
certifications. His web page can be accessed at
http://groups.msn.com/Linuxdump.</para>
<ulink url="http://groups.msn.com/Linuxdump"/>.</para>
</section>
@ -666,17 +699,18 @@
<para>Yes, definitely I could. There is a lot of very good
technical information on all the open-source operating
systems out there on the Internet. For Linux, make sure you
often visit http://www.linuxgazette.com,
http://www.linuxfocus.org, http://www.linux.com and a host
of others. Besides, The Linux Documentation Project (TLDP)
provides excellent resources on all topics related to
GNU/Linux. As for printed books, these are some of my
absolute favorites: Red Hat Linux 8.0 Bible, Understanding
the Linux Kernel, Modern Operating Systems, Linux Kernel
Programming, The FreeBSD Handbook at http://www.freebsd.org,
The Design of the UNIX Operating System, The Design and
Implementation of the 4.4BSD Operating System. That should
be enough for the time-being.</para>
often visit <ulink url="http://www.linuxgazette.com"/>,
<ulink url="http://www.linuxfocus.org"/>, <ulink
url="http://www.linux.com"/> and a host of others. Besides,
The Linux Documentation Project (TLDP) provides excellent
resources on all topics related to GNU/Linux. As for printed
books, these are some of my absolute favorites: Red Hat
Linux 8.0 Bible, Understanding the Linux Kernel, Modern
Operating Systems, Linux Kernel Programming, The FreeBSD
Handbook at <ulink url="http://www.freebsd.org"/>, The Design
of the UNIX Operating System, The Design and Implementation
of the 4.4BSD Operating System. That should be enough for
the time-being.</para>
</answer>
</qandaentry>
@ -915,7 +949,7 @@
UNIX clone, which is POSIX compliant and was initially targeted
towards the Intel x86 architecture. As rightly mentioned in the
<emphasis>Linux Information Sheet</emphasis> by Michael
K. Johnson at http://www.tldp.org,
K. Johnson at <ulink url="http://www.tldp.org"/>,
<blockquote>
<para><quote>... Linux is a completely free re-implementation
@ -926,8 +960,10 @@
other contributors, and is freely redistributable under the
terms of the GNU General Public License (GPL). A copy of the
GPL is included with the Linux source; you can also get a copy
from ftp://prep.ai.mit.edu/pub/gnu/COPYING ...</quote>.</para>
</blockquote></para>
from <ulink url="ftp://prep.ai.mit.edu/pub/gnu/COPYING"/>
...</quote>.</para>
</blockquote>
</para>
<para>Readers must note the fact that though many Linux users
worldwide refer to the GNU/Linux operating system simply as
@ -973,7 +1009,7 @@
user utilities, shells, games, documentation, developer
utilities, system and user-level binaries and full source code
for the operating systems. The FreeBSD Project web-site can be
accessed at: http://www.freebsd.org.</para>
accessed at: <ulink url="http://www.freebsd.org"/>.</para>
<para>Recently, a lot of media spotlight has put the GNU/Linux
system (more specifically the Linux Kernel) in a stardom
@ -1035,7 +1071,7 @@
heavily optimized with security features thereby providing
customers with utmost secure and hack-resilient real-time
systems. The OpenBSD Project website can be accessed at:
http://www.openbsd.org.</para>
<ulink url="http://www.openbsd.org"/>.</para>
<para>The OpenBSD operating system software has integrated
strong cryptography into the base system. A fully functional
@ -1065,7 +1101,7 @@
system kernel targets <emphasis>portability</emphasis> and
tries to run on as many platforms as possible. The NetBSD
Project website can be accessed at:
http://www.netbsd.org</para>
<ulink url="http://www.netbsd.org"/></para>
</section>
@ -1074,14 +1110,14 @@
<title>Additional Reading for *BSD's</title>
<para>For browsing through the Official FreeBSD Handbook,
visit: http://www.freebsd.org</para>
visit: <ulink url="http://www.freebsd.org"/></para>
<para>The official sources for FreeBSD are available via
anonymous FTP from: ftp://ftp.FreeBSD.org/pub/FreeBSD/</para>
anonymous FTP from: <ulink url="ftp://ftp.FreeBSD.org/pub/FreeBSD/"/></para>
<para>For a comparative study between FreeBSD, Linux and
Microsoft Windows 2000, check out this document at
http://people.freebsd.org/~murray/bsd_flier.html</para>
<ulink url="http://people.freebsd.org/~murray/bsd_flier.html"/></para>
</section>
@ -1385,9 +1421,9 @@
98 Startup menu is displayed. When a command prompt is
displayed, type <screen>format c:</screen>, then press
enter. This command formats drive C (or your
<emphasis>active</emphasis> drive). For all other partitions,
<emphasis>active</emphasis> drive). For all other partitions,
type format drive: (where drive is the letter of the partition
that you want to format).</para>
that you want to format).</para>
<warning>
@ -1549,11 +1585,11 @@ C:1 A PRI DOS WIN 1000 FAT32 5%
installation. Experts may proceed as usual without help. As for
the newbies out there, make sure you check out the Frequently
Asked Questions for FreeBSD 2.X, 3.X and 4.X at the The FreeBSD
Documentation Project at http://www.freebsd.org. For a
Documentation Project at <ulink url="http://www.freebsd.org"/>. For a
step-by-step FreeBSD Installation procedure with screenshots,
please refer to Chapter2 : Installing FreeBSD of the FreeBSD
Handbook at
http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/index.html.
<ulink url="http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/index.html"/>.
These and other documentation available on the FreeBSD Project
homepage provide exhaustive and extensive coverage of all aspects
related to the FreeBSD software. Make sure you grab as much
@ -2008,7 +2044,7 @@ C:1 A PRI DOS WIN 1000 FAT32 5%
System Console Settings, Setting The Time Zone, Adding Users
and Groups, and so on. For an exhaustive covering of each
and every step along with helpful screenshots, refer to the
FreeBSD Handbook at http://www.freebsd.org.</para>
FreeBSD Handbook at <ulink url="http://www.freebsd.org"/>.</para>
</listitem>
<listitem>
@ -2071,13 +2107,14 @@ C:1 A PRI DOS WIN 1000 FAT32 5%
installation. Experts may proceed as usual without help. As for
the newbies out there, make sure you check out the Frequently
Asked Questions for OpenBSD on the The OpenBSD Project homepage at
http://www.openbsd.org. For a step-by-step OpenBSD Installation
procedure with screenshots, refer to the <quote>Installing
OpenBSD</quote> Online manual at the OpenBSD Project
homepage. These and other documentation available on the OpenBSD
3.2-RELEASE CD-ROM provide exhaustive and extensive coverage of
all aspects related to OpenBSD. Make sure you grab as much
information as you can before proceeding with this guide.</para>
<ulink url="http://www.openbsd.org"/>. For a step-by-step OpenBSD
Installation procedure with screenshots, refer to the
<quote>Installing OpenBSD</quote> Online manual at the OpenBSD
Project homepage. These and other documentation available on the
OpenBSD 3.2-RELEASE CD-ROM provide exhaustive and extensive
coverage of all aspects related to OpenBSD. Make sure you grab as
much information as you can before proceeding with this
guide.</para>
<para>Since both FreeBSD and OpenBSD operating systems are
BSD-derivatives, UNIX related information present in the
@ -2359,11 +2396,12 @@ Starting Ending LBA Info:
FreeBSD and OpenBSD installations, it too focuses on a CD-ROM
based installation. Experts may proceed as usual without help. As
for the newbies out there, make sure you check out the
documentation available on the NetBSD Homepage at
http://www.netbsd.org. These and other documentation available on
the NetBSD 1.6.1 CD-ROM provide exhaustive and extensive coverage
of all aspects related to NetBSD. Make sure you grab as much
information as you can before proceeding with this guide.</para>
documentation available on the NetBSD Homepage at <ulink
url="http://www.netbsd.org"/>. These and other documentation
available on the NetBSD 1.6.1 CD-ROM provide exhaustive and
extensive coverage of all aspects related to NetBSD. Make sure you
grab as much information as you can before proceeding with this
guide.</para>
<warning>
<para>Note: I hereby assume the reader executing this Chapter
@ -2691,12 +2729,12 @@ Total disksize 19541 MB.
you use the Official Red Hat Linux x86 Installation Guide
enclosed with the package. Otherwise, you can always refer to
the Distribution specific Installation Manuals at the Official
Red Hat website. Red Hat's official website is located at
http://www.redhat.com. Make sure you refer to the Red Hat
Red Hat website. Red Hat's official website is located at <ulink
url="http://www.redhat.com"/>. Make sure you refer to the Red Hat
Frequently Asked Questions for answers to questions and problems
that may occur before, during or after the installation. You
will find the FAQ online at:
http://www.redhat.com/support/resources/faqs/rhl_general_faq/s1-contact.html.</para>
will find the FAQ online at: <ulink
url="http://www.redhat.com/support/resources/faqs/rhl_general_faq/s1-contact.html"/>.</para>
<para>Red Hat Linux has some exciting and important installation
features. Large improvements were made in the install process
@ -3443,10 +3481,10 @@ Device Boot Start End Blocks Id System
specifying the main steps. For building a custom Linux kernel, I
log in as root and execute the following steps:
<itemizedlist>
<orderedlist>
<listitem>
<para>1. I execute: cd /usr/src/linux-2.4. If the
<para>I execute: cd /usr/src/linux-2.4. If the
/usr/src/linux-2.4 directory does not exist on your system,
then the kernel-source package has not been installed. For
kernel compilation, you need to have kernel-source, make,
@ -3454,14 +3492,14 @@ Device Boot Start End Blocks Id System
</listitem>
<listitem>
<para>2. I make a backup (copy) of the original Makefile by
<para>I make a backup (copy) of the original Makefile by
executing: cp Makefile Makefile.bak. You can always refer to
the original Makefile by accessing it as
Makefile.bak.</para>
</listitem>
<listitem>
<para>3. I open the Makefile using vi or any text
<para>I open the Makefile using vi or any text
editor. You may change the EXTRAVERSION value to anything of
your choice. For example, on my system, the initial Linux
Kernel was 2.4.18-3. Since then I built numerous others as
@ -3472,7 +3510,7 @@ Device Boot Start End Blocks Id System
</listitem>
<listitem>
<para>4. I save and exit the Makefile. Then, execute: make
<para>I save and exit the Makefile. Then, execute: make
mrproper. It cleans the compilation folders of any junk that
was created while compiling Linux kernels on the same system
earlier. Readers must note that all the commands executed
@ -3481,13 +3519,13 @@ Device Boot Start End Blocks Id System
</listitem>
<listitem>
<para>5. Execute make menuconfig. Readers may also use
<para>Execute make menuconfig. Readers may also use
xconfig if they have access to X11 or the X Window
System.</para>
</listitem>
<listitem>
<para>6. Once inside menuconfig, tinker with the options
<para>Once inside menuconfig, tinker with the options
available. Make sure you enter the <screen><quote>File
systems</quote></screen> section, then select the
<screen><quote>UFS file system support
@ -3508,37 +3546,37 @@ Device Boot Start End Blocks Id System
</listitem>
<listitem>
<para>7. With these three options enabled, I save the
<para>With these three options enabled, I save the
configuration file and exit. Now execute: <screen>make dep
&amp;&amp; clean</screen></para>
</listitem>
<listitem>
<para>8. Execute make bzImage &amp;&amp; modules for
<para>Execute make bzImage &amp;&amp; modules for
creating the zipped (compressed) Linux kernel image file and
the corresponding modules.</para>
</listitem>
<listitem>
<para>9. Execute make modules_install for installing the
<para>Execute make modules_install for installing the
newly created modules into their own corresponding
directories.</para>
</listitem>
<listitem>
<para>10. Copy the bzImage file to the /boot directory. If
<para>Copy the bzImage file to the /boot directory. If
required, you can also create an initial RAM-disk file image
using the mkinitrd command.</para>
</listitem>
<listitem>
<para>11. Open the /boot/grub/grub.conf file using the vi
<para>Open the /boot/grub/grub.conf file using the vi
editor and make a corresponding entry into it. Save and
exit. Reboot to check whether the new Kernel is properly
working or not.</para>
</listitem>
</itemizedlist></para>
</orderedlist></para>
<para>Once the newly built custom Linux kernel is installed, you
can start using it to mount UFS filesystems. Use this command:
@ -3767,10 +3805,10 @@ Device Boot Start End Blocks Id System
<para>To prevent all this from happening, just boot from a
Windows 9x or DOS v6 boot disk with FDISK.EXE on it. Once
the system is booted to an MS-DOS prompt, enter the
following: A:\>fdisk /mbr. It reinitializes the MBR to its
normal state and rewrites the MPT and creates the standard
IPL. Continue installing the operating systems as
usual.</para>
following: <quote>A:\>fdisk /mbr</quote>. It reinitializes
the MBR to its normal state and rewrites the MPT and creates
the standard IPL. Continue installing the operating systems
as usual.</para>
</answer>
</qandaentry>
@ -3899,7 +3937,7 @@ Device Boot Start End Blocks Id System
<qandaentry>
<question>
<para>I read the PR (problem report) above. I have FreeBSD
<para>I read the Problem Report (PR) above. I have FreeBSD
and OpenBSD operating systems installed on my PC as well. I
would like to install a Linux distribution other than Red
Hat on my system. Which one do you suggest?</para>
@ -4047,4 +4085,4 @@ Device Boot Start End Blocks Id System
</chapter>
</book>
</book>