diff --git a/chapter01/changelog.xml b/chapter01/changelog.xml
index d0ac8134b..856d10409 100644
--- a/chapter01/changelog.xml
+++ b/chapter01/changelog.xml
@@ -112,6 +112,9 @@ First a summary, then a detailed log.
+August 12th, 2005 [matt]: Expand explanation of device node
+creation at the start of chapter 6.
+
August 6th, 2005 [matt]: Fix incorrect version number for
expect's installed library (Bug 1608)
diff --git a/chapter06/devices.xml b/chapter06/devices.xml
index 22bb3bdb7..87bfd6a32 100644
--- a/chapter06/devices.xml
+++ b/chapter06/devices.xml
@@ -14,8 +14,12 @@
When the kernel boots the system, it requires the presence of a few device
nodes, in particular the console and
-null devices. Create these by
-running the following commands:
+null devices. The device nodes will
+be created on the hard disk so that they are available before
+udev has been started, and additionally when Linux is started
+in single user mode (hence the restrictive permissions on
+console). Create the devices by running
+the following commands:
mknod -m 600 /dev/console c 5 1
mknod -m 666 /dev/null c 1 3
@@ -48,7 +52,6 @@ mknod -m 666 /dev/tty c 5 0
mknod -m 444 /dev/random c 1 8
mknod -m 444 /dev/urandom c 1 9
chown root:tty /dev/{console,ptmx,tty}
-
There are some symlinks and directories required by LFS that are created
during system startup by the LFS-Bootscripts package. Since this is a chroot