|
@@ -54,7 +54,7 @@ compile the keymap into the kernel, issue the command below:</para>
|
|
|
|
|
|
<para>Configure the kernel via a menu-driven interface. BLFS has some
|
|
|
information regarding particular kernel configuration requirements of
|
|
|
-packages outside of LFS at <ulink
|
|
|
+packages outside of LFS at <ulink
|
|
|
url="&blfs-root;view/svn/longindex.html#kernel-config-index"/>:</para>
|
|
|
|
|
|
<screen><userinput>make menuconfig</userinput></screen>
|
|
@@ -178,7 +178,13 @@ all files are owned by user <emphasis>root</emphasis>.</para>
|
|
|
source directory. This is specific to kernels prior to the 2.6 series and
|
|
|
<emphasis>must not</emphasis> be created on an LFS system as it can cause
|
|
|
problems for packages you may wish to build once your base LFS system is
|
|
|
-complete.</para></warning>
|
|
|
+complete.</para>
|
|
|
+
|
|
|
+<para>Also, the headers in the system's
|
|
|
+<filename class="directory">include</filename> directory should
|
|
|
+<emphasis>always</emphasis> be the ones against which Glibc was compiled,
|
|
|
+that is, the ones from the Linux-Libc-Headers package, and therefore, should
|
|
|
+<emphasis>never</emphasis> be replaced by the kernel headers.</para></warning>
|
|
|
|
|
|
</sect2>
|
|
|
|
|
@@ -187,47 +193,42 @@ complete.</para></warning>
|
|
|
|
|
|
<segmentedlist>
|
|
|
<segtitle>Installed files</segtitle>
|
|
|
-<seglistitem><seg>kernel, kernel headers,
|
|
|
-and System.map</seg></seglistitem>
|
|
|
+<seglistitem><seg>config-&linux-version;, lfskernel-&linux-version;,
|
|
|
+and System.map-&linux-version;</seg></seglistitem>
|
|
|
</segmentedlist>
|
|
|
|
|
|
<variablelist><bridgehead renderas="sect3">Short Descriptions</bridgehead>
|
|
|
<?dbfo list-presentation="list"?>
|
|
|
<?dbhtml list-presentation="table"?>
|
|
|
|
|
|
-<varlistentry id="kernel">
|
|
|
-<term><filename>kernel</filename></term>
|
|
|
+<varlistentry id="config">
|
|
|
+<term><filename>config-&linux-version;</filename></term>
|
|
|
+<listitem>
|
|
|
+<para>Contains all the configuration selections for the kernel</para>
|
|
|
+<indexterm zone="ch-bootable-kernel config"><primary sortas="e-/boot/config">/boot/config-&linux-version;</primary></indexterm>
|
|
|
+</listitem>
|
|
|
+</varlistentry>
|
|
|
+
|
|
|
+<varlistentry id="lfskernel">
|
|
|
+<term><filename>lfskernel-&linux-version;</filename></term>
|
|
|
<listitem>
|
|
|
<para>The engine of the Linux system. When turning on the computer,
|
|
|
the kernel is the first part of the operating system that gets loaded.
|
|
|
It detects and initializes all components of the computer's hardware,
|
|
|
then makes these components available as a tree of files to the
|
|
|
software and turns a single CPU into a multitasking machine capable
|
|
|
-of running scores of programs seemingly at the same time.</para>
|
|
|
-<indexterm zone="ch-bootable-kernel kernel"><primary sortas="b-kernel">kernel</primary></indexterm>
|
|
|
-</listitem>
|
|
|
-</varlistentry>
|
|
|
-
|
|
|
-<varlistentry id="kernel-headers">
|
|
|
-<term><filename>kernel headers</filename></term>
|
|
|
-<listitem>
|
|
|
-<para>Defines the interface to the services that the kernel provides.
|
|
|
-The headers in the system's <filename
|
|
|
-class="directory">include</filename> directory should
|
|
|
-<emphasis>always</emphasis> be the ones against which Glibc was
|
|
|
-compiled and therefore, should <emphasis>not</emphasis> be replaced
|
|
|
-when upgrading the kernel.</para>
|
|
|
-<indexterm zone="ch-bootable-kernel kernel-headers"><primary sortas="e-kernel-headers">kernel headers</primary></indexterm>
|
|
|
+of running scores of programs seemingly at the same time</para>
|
|
|
+<indexterm zone="ch-bootable-kernel lfskernel"><primary sortas="b-lfskernel">lfskernel</primary></indexterm>
|
|
|
</listitem>
|
|
|
</varlistentry>
|
|
|
|
|
|
<varlistentry id="System.map">
|
|
|
-<term><filename>System.map</filename></term>
|
|
|
+<term><filename>System.map-&linux-version;</filename></term>
|
|
|
<listitem>
|
|
|
<para>A list of addresses and symbols; it maps the entry points and
|
|
|
addresses of all the functions and data structures in the
|
|
|
kernel</para>
|
|
|
-<indexterm zone="ch-bootable-kernel System.map"><primary sortas="e-/boot/System.map">/boot/System.map</primary></indexterm>
|
|
|
+<indexterm zone="ch-bootable-kernel System.map"><primary sortas="e-/boot/System.map">/boot/System.map-&linux-version;</primary></indexterm>
|
|
|
</listitem>
|
|
|
</varlistentry>
|
|
|
</variablelist>
|
|
@@ -235,4 +236,3 @@ kernel</para>
|
|
|
</sect2>
|
|
|
|
|
|
</sect1>
|
|
|
-
|