主要是根据前人的步骤来的,重复一下,只是表明自己验证过,也让后人少走弯路。
首先编译模块:
make ARCH=arm CROSS_COMPILE=arm-linux-gnueabi- modules -j4 将SD卡装入读卡器, sudo mount /dev/sdc2 /media/rootfs 啰嗦一句,后人少走弯路,/dev/sdc2是SD卡的第二个分区,根文件系统就在这个分区, /media/rootfs则是挂载点,也就是把SD卡内的操作系统根文件系统挂载到了我的/media/rootfs 目录。 ls /media/rootfs 则会显示根目录下的各个目录。 sudo make ARCH=arm CROSS_COMPILE=arm-linux-gnueabi- INSTALL_MOD_PATH=/media/rootfs modules_install sudo modprobe g_mass_storage file=/dev/mmcblk0 stall=0 removable=1 打开host机器的“计算机”目录,SD卡的内容出来了,这下再也不用插拔卡了。哈哈!