aboutsummaryrefslogtreecommitdiffstats
path: root/chapter07
diff options
context:
space:
mode:
Diffstat (limited to 'chapter07')
-rw-r--r--chapter07/console.xml23
1 files changed, 12 insertions, 11 deletions
diff --git a/chapter07/console.xml b/chapter07/console.xml
index 553f27473..0e3cbe2ca 100644
--- a/chapter07/console.xml
+++ b/chapter07/console.xml
@@ -91,17 +91,18 @@ after the main keymap:</para>
KEYMAP_CORRECTION="/etc/kbd/bs-sends-del"
EOF</userinput></screen>
-<para>If you decided to
-compile your keymap directly into the kernel later on in <xref
-linkend="chapter-bootable"/> instead of setting it every time from the
-<command>console</command> bootscript, then you don't need to run the
-<command>loadkeys</command> program. Since the kernel will set up the keymap,
-you can omit the KEYMAP variable from the
-<filename>/etc/sysconfig/console</filename>
-configuration file. If you wish,
-you can still have it, this isn't going to hurt you. Keeping it could even
-be beneficial, in case you run a lot of different kernels and can't be sure
-that the keymap is compiled into every one of them.</para>
+<para>If you want to compile your keymap directly into the kernel instead of
+setting it every time from the <command>console</command> bootscript, then
+instructions are given in <xref linkend="ch-bootable-kernel"/>. Doing this
+ensures that your keyboard will always work as expected, even when you boot into
+maintenance mode (by passing `init=/bin/sh' to the kernel), as in that
+situation, the <command>console</command> bootscript won't be run.</para>
+
+<para>Since the kernel will set up the keymap, you can omit the KEYMAP variable
+from the <filename>/etc/sysconfig/console</filename> configuration file. If you
+wish, you can still have it, this isn't going to hurt you. Keeping it could even
+be beneficial, in case you run a lot of different kernels and can't be sure that
+the keymap is compiled into every one of them.</para>
</sect1>