diff --git a/chapter04/kbd-patch.xml b/chapter04/kbd-patch.xml
new file mode 100644
index 000000000..b83f6b50f
--- /dev/null
+++ b/chapter04/kbd-patch.xml
@@ -0,0 +1,4 @@
+Kbd Patch (&kbd-patch-version;) - &kbd-patch-size;:
+&ftp;/kbd-&kbd-patch-version;.patch.bz2
+&http;/kbd-&kbd-patch-version;.patch.bz2
+
diff --git a/chapter06/kbd-exp.xml b/chapter06/kbd-exp.xml
new file mode 100644
index 000000000..249307299
--- /dev/null
+++ b/chapter06/kbd-exp.xml
@@ -0,0 +1,13 @@
+
+Command explanations
+
+patch -Np1 -i ../kbd-&kbd-patch-version;.patch:
+This patch fixes two problems. The first one is the loadkeys -d
+behaviour which is broken in current kbd versions. It is nessecary to fix this,
+because the boot scripts rely on a proper loadkeys -d.
+The second part of the patch changes a Makefile so some utilities (setlogcons,
+setvesablank and getunimap) that are not installed by default, are installed as
+well.
+
+
+