diff options
-rw-r--r-- | chapter05/chapter05.xml | 2 | ||||
-rw-r--r-- | chapter06/devices.xml | 9 | ||||
-rw-r--r-- | chapter06/udev.xml | 5 |
3 files changed, 13 insertions, 3 deletions
diff --git a/chapter05/chapter05.xml b/chapter05/chapter05.xml index dbeb3bf40..8a61ef051 100644 --- a/chapter05/chapter05.xml +++ b/chapter05/chapter05.xml @@ -44,7 +44,9 @@ <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="flex.xml"/> <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="util-linux.xml"/> <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="perl.xml"/> +<!-- <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="udev.xml"/> +--> <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="stripping.xml"/> </chapter> diff --git a/chapter06/devices.xml b/chapter06/devices.xml index 297e06e06..24a9aa58d 100644 --- a/chapter06/devices.xml +++ b/chapter06/devices.xml @@ -32,10 +32,13 @@ populate <filename class="directory">/dev</filename> ourselves. Begin by mounti <screen><userinput>mount -n -t ramfs none /dev</userinput></screen> -<para>Now use the provided udevstart utility to create the initial devices based on -all the information in <filename class="directory">/sys</filename>:</para> +<para>Since we do not have the Udev package installed yet, we'll create a +minimal set of device nodes to use for building:</para> -<screen><userinput>/tools/sbin/udevstart</userinput></screen> +<screen><userinput>mknod -m 600 /dev/console c 5 1 +mknod -m 600 /dev/null c 1 3 +mknod -m 600 /dev/zero c 1 5 +mknod -m 600 /dev/ptmx c 5 2</userinput></screen> <para>There are some symlinks and directories required by LFS that are not created by Udev, so we create those ourselves here:</para> diff --git a/chapter06/udev.xml b/chapter06/udev.xml index a436d35b4..6e0456bea 100644 --- a/chapter06/udev.xml +++ b/chapter06/udev.xml @@ -45,6 +45,11 @@ configuration files here:</para> <screen><userinput>cp ../udev-config-2.permissions /etc/udev/permissions.d/25-lfs.permissions cp ../udev-config-1.rules /etc/udev/rules.d/25-lfs.rules</userinput></screen> +<para>Finally, we'll allow udev to create the full compliment of device +nodes, since earlier we only created a minimal set.</para> + +<screen><userinput>/sbin/udevstart</userinput></screen> + </sect2> |