mirror of
https://git.linuxfromscratch.org/lfs.git
synced 2025-07-11 23:04:25 +01:00
Automatic merge of trunk into multilib
This commit is contained in:
commit
31e6ccb2cb
@ -45,6 +45,37 @@
|
|||||||
in the kernel source tree for alternative methods to the way this book
|
in the kernel source tree for alternative methods to the way this book
|
||||||
configures the kernel.</para>
|
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>
|
<para>Prepare for compilation by running the following command:</para>
|
||||||
|
|
||||||
<screen><userinput remap="pre">make mrproper</userinput></screen>
|
<screen><userinput remap="pre">make mrproper</userinput></screen>
|
||||||
@ -88,10 +119,6 @@
|
|||||||
|
|
||||||
<!-- Support for compiling a keymap into the kernel is deliberately removed -->
|
<!-- 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>
|
<note>
|
||||||
<para>A good starting place for setting up the kernel configuration is to
|
<para>A good starting place for setting up the kernel configuration is to
|
||||||
@ -186,7 +213,7 @@ Device Drivers --->
|
|||||||
(X) 64GB [CONFIG_HIGHMEM64G]</screen>
|
(X) 64GB [CONFIG_HIGHMEM64G]</screen>
|
||||||
|
|
||||||
<para>If the partition for the LFS system is in a NVME SSD (i. e. the
|
<para>If the partition for the LFS system is in a NVME SSD (i. e. the
|
||||||
device node for the parition is <filename>/dev/nvme*</filename>
|
device node for the partition is <filename>/dev/nvme*</filename>
|
||||||
instead of <filename>/dev/sd*</filename>), enable NVME support or
|
instead of <filename>/dev/sd*</filename>), enable NVME support or
|
||||||
the LFS system won't boot:</para>
|
the LFS system won't boot:</para>
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user