Changeset 0bf56aad


Ignore:
Timestamp:
03/10/2023 10:53:48 AM (14 months ago)
Author:
Xi Ruoyao <xry111@…>
Branches:
12.0, 12.0-rc1, 12.1, 12.1-rc1, bdubbs/gcc13, multilib, renodr/libudev-from-systemd, trunk, xry111/arm64, xry111/arm64-12.0, xry111/clfs-ng, xry111/loongarch, xry111/loongarch-12.0, xry111/loongarch-12.1, xry111/mips64el, xry111/update-glibc
Children:
d943399, db84777
Parents:
10262709
git-author:
Xi Ruoyao <xry111@…> (03/10/2023 10:47:59 AM)
git-committer:
Xi Ruoyao <xry111@…> (03/10/2023 10:53:48 AM)
Message:

kernel: Some adjustments

  • Mention NVME.
  • Mention PAE (CONFIG_HIGHMEM64G) for 32-bit.
  • Don't repeat the link to BLFS kernel config index twice on SysV. And don't display the long URL for it.
  • Emphasis that BLFS UEFI kernel config is needed even if you'll use the UEFI bootloader of the host distro.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • chapter10/kernel.xml

    r10262709 r0bf56aad  
    9090
    9191    <para>For general information on kernel configuration see <ulink
    92     url="&hints-root;kernel-configuration.txt"/>.  BLFS has some information
    93     regarding particular kernel configuration requirements of packages outside
    94     of LFS at <ulink
    95     url="&blfs-book;longindex.html#kernel-config-index"/>.  Additional
     92    url="&hints-root;kernel-configuration.txt"/>.  Additional
    9693    information about configuring and building the kernel can be found at
    97     <ulink url="http://www.kroah.com/lkn/"/> </para>
     94    <ulink url="http://www.kroah.com/lkn/"/>.</para>
    9895
    9996    <note>
     
    180177  [*] IOMMU Hardware Support ---&gt; [CONFIG_IOMMU_SUPPORT]
    181178    [*] Support for Interrupt Remapping [CONFIG_IRQ_REMAP]</screen>
     179
     180      <para>If you are building a 32-bit system running on a hardware
     181      with RAM more than 4GB, adjust the configuration so the kernel will
     182      be able to use up to 64GB physical RAM:</para>
     183
     184      <screen role="nodump">Processor type and features ---&gt;
     185  High Memory Support ---&gt;
     186    (X) 64GB [CONFIG_HIGHMEM64G]</screen>
     187
     188      <para>If the partition for the LFS system is in a NVME SSD (i. e. the
     189      device node for the parition is <filename>/dev/nvme*</filename>
     190      instead of <filename>/dev/sd*</filename>), enable NVME support or
     191      the LFS system won't boot:</para>
     192
     193      <screen role="nodump">Device Drivers ---&gt;
     194  NVME Support ---&gt;
     195    &lt;*&gt; NVM Express block device [CONFIG_BLK_DEV_NVME]</screen>
    182196    </note>
    183197
     
    187201    </note>
    188202
    189     <para revision="sysv">There are several other options that may be desired
     203    <para>There are several other options that may be desired
    190204    depending on the requirements for the system. For a list of options needed
    191205    for BLFS packages, see the <ulink
    192206    url="&lfs-root;blfs/view/&short-version;/longindex.html#kernel-config-index">BLFS
    193     Index of Kernel Settings</ulink>
    194     (&lfs-root;blfs/view/&short-version;/longindex.html#kernel-config-index).</para>
     207    Index of Kernel Settings</ulink>.</para>
    195208
    196209    <note>
     
    198211      LFS system with it, you should adjust some kernel configuration
    199212      following <ulink url="&blfs-book;postlfs/grub-setup.html#uefi-kernel">
    200       the BLFS page</ulink>.</para>
     213      the BLFS page</ulink> <emphasis role='bold'>even if you'll use the
     214      UEFI bootloader from the host distro</emphasis>.</para>
    201215    </note>
    202216
Note: See TracChangeset for help on using the changeset viewer.