aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--chapter01/changelog.xml4
-rw-r--r--chapter06/config-keyboard.xml16
-rw-r--r--chapter07/chapter07.xml1
-rw-r--r--index.xml1
4 files changed, 22 insertions, 0 deletions
diff --git a/chapter01/changelog.xml b/chapter01/changelog.xml
index 69ffadddc..ac148749a 100644
--- a/chapter01/changelog.xml
+++ b/chapter01/changelog.xml
@@ -35,6 +35,10 @@
</para></listitem>
+<listitem><para>April 5th, 2002 [gerard]: Chapter 06 - Configuring
+Keyboard: explained you can also compile the keymap directly into the
+kernel which has additional benefits.</para></listitem>
+
<listitem><para>April 5th, 2002 [gerard]: Upgraded to
lfs-bootscripts-1.9</para></listitem>
diff --git a/chapter06/config-keyboard.xml b/chapter06/config-keyboard.xml
index 7e2aa388f..9f61aefb6 100644
--- a/chapter06/config-keyboard.xml
+++ b/chapter06/config-keyboard.xml
@@ -16,5 +16,21 @@ example, if you have a Dutch keyboard, you would run:</para>
<para><screen><userinput>ln -s i386/qwerty/nl.map.gz defkeymap.map.gz</userinput></screen></para>
+<para>An second option to configure your keyboard's layout is to compile
+the keymap directly into the kernel. This will make sure that your
+keyboard always works as expected, even when you have booted into
+maintenance mode (by passing `init=/bin/sh' to the kernel) in which case
+the bootscript that normally sets up your keymap isn't run.</para>
+
+<para>If you didn't create the defkeymap.map.gz file and going with the
+default US keymap, then again you don't have to do anything. The kernel
+compiles a suitable keymap by default that'll work just fine for
+you, so skip the next command.</para>
+
+<para>Run the following commands to accomplish that:</para>
+
+<para><screen><userinput>loadkeys -m /usr/share/kbd/keymaps/defkeymap.map.gz &gt; \
+&nbsp;&nbsp;&nbsp;/usr/src/linux/drivers/char/defkeymap.c</userinput></screen></para>
+
</sect2>
diff --git a/chapter07/chapter07.xml b/chapter07/chapter07.xml
index f3a6b14d6..03ed18088 100644
--- a/chapter07/chapter07.xml
+++ b/chapter07/chapter07.xml
@@ -5,6 +5,7 @@
&c7-introduction;
&c7-usage;
&c7-setclock;
+&c7-loadkeys;
&c7-sysklogd;
&c7-hostname;
&c7-hosts;
diff --git a/index.xml b/index.xml
index dbada3cf5..07640f029 100644
--- a/index.xml
+++ b/index.xml
@@ -341,6 +341,7 @@
<!ENTITY c7-introduction SYSTEM "chapter07/introduction.xml">
<!ENTITY c7-usage SYSTEM "chapter07/usage.xml">
<!ENTITY c7-setclock SYSTEM "chapter07/setclock.xml">
+<!ENTITY c7-loadkeys SYSTEM "chapter07/loadkeys.xml">
<!ENTITY c7-sysklogd SYSTEM "chapter07/sysklogd.xml">
<!ENTITY c7-hostname SYSTEM "chapter07/hostname.xml">
<!ENTITY c7-hosts SYSTEM "chapter07/hosts.xml">