aboutsummaryrefslogtreecommitdiffstats
path: root/chapter10
diff options
context:
space:
mode:
authorBruce Dubbs <bdubbs@linuxfromscratch.org>2023-03-10 18:46:52 -0600
committerBruce Dubbs <bdubbs@linuxfromscratch.org>2023-03-10 18:46:52 -0600
commitd94339982d3cdbcdd5ba03a7e477b525096d824a (patch)
treea0ec5a2d9715e65a66d61cac163290453fb898d0 /chapter10
parent0bf56aadbd89606633c1bf75baef79f27a4efe6e (diff)
Add kernel configureation introduction.
Add an <important> note as an introduction to configuring the kernel.
Diffstat (limited to 'chapter10')
-rw-r--r--chapter10/kernel.xml35
1 files changed, 31 insertions, 4 deletions
diff --git a/chapter10/kernel.xml b/chapter10/kernel.xml
index 9224cbbf3..f5b5a4aa4 100644
--- a/chapter10/kernel.xml
+++ b/chapter10/kernel.xml
@@ -45,6 +45,37 @@
in the kernel source tree for alternative methods to the way this book
configures the kernel.</para>
+ <important>
+ <para>
+ Building the linux kernel for the first time is one of the most
+ challenging tasks in LFS. Getting it right depends on the specific
+ hardware for the target system and your specific needs. There are
+ almost 12,000 configuration items that are available for the kernel
+ although only about a third of them are needed for most computers. The
+ LFS editors recommend that users not familiar with this process follow
+ the procedures below fairly closely. The objective is to get an
+ initial system to a point where you can log in at the command line when
+ you reboot later in <xref linkend="ch-finish-reboot"/>. At his point
+ optimization and customization is not a goal.
+ </para>
+
+
+ <para>
+ For general information on kernel configuration see <ulink
+ url="&hints-root;kernel-configuration.txt"/>. Additional information
+ about configuring and building the kernel can be found at <ulink
+ url="http://www.kroah.com/lkn/"/>. These refereces are a bit
+ dated, but still give a reasonable overview of the process.
+ </para>
+
+ <para>
+ If all else fails, you can ask for help on the <ulink
+ url="https://www.linuxfromscratch.org/mail.html">lfs-suport</ulink>
+ mailing list. Note that suscribing is required in order for the list
+ to avoid spam.
+ </para>
+ </important>
+
<para>Prepare for compilation by running the following command:</para>
<screen><userinput remap="pre">make mrproper</userinput></screen>
@@ -88,10 +119,6 @@
<!-- Support for compiling a keymap into the kernel is deliberately removed -->
- <para>For general information on kernel configuration see <ulink
- url="&hints-root;kernel-configuration.txt"/>. Additional
- information about configuring and building the kernel can be found at
- <ulink url="http://www.kroah.com/lkn/"/>.</para>
<note>
<para>A good starting place for setting up the kernel configuration is to