2014年5月23日星期五

wndr3800 实现USB设备自动挂载

   WNDR3800路由器有USB2.0接口,但是插上USB存储设备后,并没有像在Linux下那样,在/dev目录下有诸如sda,sdb等设备名,所以也不能提供设备访问。那么需要重新编译内核以支持设备的自动探测和对NTFS,EXT4分区的支持。具体步骤如下:
   进入trunk目录下,运行make menuconfig配置内核:
   1.配置BASE System => block mount选项,选中
   2.配置Kernel Modules => Block Devices => kmod-scsi-generic
   3.配置对文件系统的支持,NTFS(windows下常用)和EXT4(Linux下用)
     Kernel Modules => File System => kmod-fs-ext4
     NTFS支持,需要安装软件包ntfs-3g  
     配置 Utilities=> Filesystem =>ntfs-3g
   4.保存退出,重新编译内核,并烧写系统到路由器中,使用ssh连接到路由器上,再次插入U盘,可以看到内核提示信息,然后使用mount命令挂载:
   5.测试对NTFS分区的支持
     同样插入一个格式为NTFS分区的U盘或者移动硬盘


 

没有评论:

发表评论