diff options
Diffstat (limited to 'chapter08/kernel.xml')
-rw-r--r-- | chapter08/kernel.xml | 57 |
1 files changed, 45 insertions, 12 deletions
diff --git a/chapter08/kernel.xml b/chapter08/kernel.xml index d487327b4..d955625d7 100644 --- a/chapter08/kernel.xml +++ b/chapter08/kernel.xml @@ -65,24 +65,57 @@ 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 run <command>make defconfig</command>. This will set the base - configuration to a good state that takes your current system architecture - into account.</para> + <note> + + <para>A good starting place for setting up the kernel configuration is to + run <command>make defconfig</command>. This will set the base + configuration to a good state that takes your current system architecture + into account.</para> - <para>Be sure to configure the following features as shown:</para> + <para>Be sure to enable or disable following features or the system might + not work correctly or boot at all:</para> - <screen role="nodump"> + <screen role="nodump" revision="sysv"> Device Drivers ---> Generic Driver Options ---> [ ] Support for uevent helper [CONFIG_UEVENT_HELPER] - [*] Maintain a devtmpfs filesystem to mount at /dev [CONFIG_DEVTMPFS]</screen></note> + [*] Maintain a devtmpfs filesystem to mount at /dev [CONFIG_DEVTMPFS]</screen> + + <screen role="nodump" revision="systemd"> + [*] open by fhandle syscalls [CONFIG_FHANDLE] + [ ] Auditing support [CONFIG_AUDIT] + [*] Control Group support [CONFIG_CGROUPS] +Processor type and features ---> + [*] Enable seccomp to safely compute untrusted bytecode [CONFIG_SECCOMP] +Networking support ---> + Networking options ---> + <*> The IPv6 protocol [CONFIG_IPV6] +Device Drivers ---> + Generic Driver Options ---> + [ ] Support for uevent helper [CONFIG_UEVENT_HELPER] + [*] Maintain a devtmpfs filesystem to mount at /dev [CONFIG_DEVTMPFS] + [ ] Fallback user-helper invocation for firmware loading [CONFIG_FW_LOADER_USER_HELPER] +Firmware Drivers ---> + [*] Export DMI identification via sysfs to userspace [CONFIG_DMIID] +File systems ---> + [*] Inotify support for userspace [CONFIG_INOTIFY_USER] + <*> Kernel automounter version 4 support (also supports v3) [CONFIG_AUTOFS4_FS] + Pseudo filesystems ---> + [*] Tmpfs POSIX Access Control Lists [CONFIG_TMPFS_POSIX_ACL] + [*] Tmpfs extended attributes [CONFIG_TMPFS_XATTR]</screen> + + </note> + + <note revision="systemd"> + <para>While "The IPv6 Protocol" is not strictly + required, it is highly recommended by the systemd developers.</para> + </note> - <para>There are several other options that may be desired depending - on the requirements for the system. For a list of options needed - for BLFS packages, see the <ulink - url="&lfs-root;blfs/view/&short-version;/longindex.html#kernel-config-index">BLFS - Index of Kernel Settings</ulink> + <para revision="sysv">There are several other options that may be desired + depending on the requirements for the system. For a list of options needed + for BLFS packages, see the <ulink + url="&lfs-root;blfs/view/&short-version;/longindex.html#kernel-config-index">BLFS + Index of Kernel Settings</ulink> (&lfs-root;blfs/view/&short-version;/longindex.html#kernel-config-index).</para> <variablelist> |