在 apollo 里面:
/bin/echo /sbin/mdev > /proc/sys/kernel/hotplug
/sbin/mdev -s

在 freedesktop:
比较复杂,牵涉到kernel-hotplug, udev, hal 和 Dbus

下面是一些较好的参考:
讲 hal的:
http://hub.opensolaris.org/bin/download/Project+tamarack/WebHome/halre.html
http://www.freedesktop.org/wiki/Software/hal
http://people.freedesktop.org/~david/talks/dynamic-device-handling-OLS-2006.pdf

将linux arch的:
http://wiki.archlinux.org/index.php/HAL


http://blog.csdn.net/colorant/archive/2008/07/04/2611559.aspx
(good blog: http://blog.csdn.net/colorant/)

暂时未能理解,比较重要,将来应该安排时间学习。


比如 Ubuntu里面,disable automount的方法:
参考:https://help.ubuntu.com/community/Mount/USB

ALT-F2 运行 gconf-editor =》 /apps/nautilus/preferences/media_automount 取消即可