可能性如下:
1) kernel内没有编译入usb core: 这可通过重新编译kernel解决,但是一般的发行版上都不会有这个低级错误。
2) usb core作为一个模块编译的:这是需要先加载这个模块才能使用USB总线
3) 2.6以后的kernel中,通过一个叫udev的daemon,根据/sys下的内容,来动态创建设备节点。瞧瞧这个daemon是否已在运行。
4) linux的自动挂载,是通过一个名为hal的daemon来完成的,瞧瞧这个daemon是否在运行。
5) 如果以上都没问题,瞧瞧/proc/filesystem下,是否支持你硬盘中的文件系统。