mirror of https://github.com/tLDP/LDP
Minor edits (ulinks, reformatting, manually numbered itemized lists converted to ordered lists).
This commit is contained in:
parent
e80ebf3785
commit
26d5a70c70
|
@ -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
|
||||
&& clean</screen></para>
|
||||
</listitem>
|
||||
|
||||
<listitem>
|
||||
<para>8. Execute make bzImage && modules for
|
||||
<para>Execute make bzImage && 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>
|
||||
|
|
Loading…
Reference in New Issue