6.55.1. 安装 Udev
        
         udev-config 压缩包里面包含用配置 Udev 的 LFS-specific 文件。把它解压到 Udev 的源码目录:
        tar xf ../udev-config-6.2.tar.bz2
        创建一些Udev无法创建的设备和目录,因为这些会在系统启动的早些时候被用到:
        install -dv /lib/{firmware,udev/devices/{pts,shm}}
mknod -m0666 /lib/udev/devices/null c 1 3
ln -sv /proc/self/fd /lib/udev/devices/fd
ln -sv /proc/self/fd/0 /lib/udev/devices/stdin
ln -sv /proc/self/fd/1 /lib/udev/devices/stdout
ln -sv /proc/self/fd/2 /lib/udev/devices/stderr
ln -sv /proc/kcore /lib/udev/devices/core
        编译软件包:
        make EXTRAS="extras/ata_id extras/cdrom_id extras/edd_id \
            extras/firmware extras/floppy extras/path_id \
            extras/scsi_id extras/usb_id extras/volume_id"
        
          
            make 选项的含义:
          
            - 
              EXTRAS=...
            
 
            - 
              
这将会编译一些帮助程序,对定制Udev的规则很有帮助。
             
          
         
        要测试结果,请运行:make test 。
        注意,Udev的测试单元会在宿主系统的日志中产生很多信息。这些都是无害的,可以被忽略掉。
        安装软件包:
        make DESTDIR=/ \
    EXTRAS="extras/ata_id extras/cdrom_id extras/edd_id \
            extras/firmware extras/floppy extras/path_id \
            extras/scsi_id extras/usb_id extras/volume_id" install
        
          
            make 参数的含义:
          
            - 
              DESTDIR=/
            
 
            - 
              
防止编译 Udev 的进程杀死可能存在于宿主系统中的 udevd 进程。
             
          
         
        Udev 要工作,需要配置才可以。因为默认是不安装任何配置文件的。安装 LFS-specific 配置文件:
        cp -v udev-config-6.2/[0-9]* /etc/udev/rules.d/
        安装解释如何创建 Udev 规则的文档:
        install -m644 -D -v docs/writing_udev_rules/index.html \
    /usr/share/doc/udev-096/index.html