如果兰友们的U盘是FAT格式的话,在幽兰代码本上可能读取不出来的。如果显示以下错误,那么是因为没有exfat驱动,可以按以下步骤来解决这一问题。
1. 下载exfat对应的内核模块
执行以下命令进行下载
sudo wget https://gedu.oss-cn-beijing.aliyuncs.com/Products/YourLand/Release/HeMing3/patches/exfat/exfat.ko
2. 放置内核模块
2.1创建exfat目录
执行以下命令sudo mkdir /usr/lib/modules/5.10.110-yanzi/kernel/fs/exfat
注意,有时会更新版本导致路径名不对,但大致相同可以手动查看一下。
2.2将下载好的ko文件复制到对应的目录下
执行以下命令sudo cp /home/geduer/exfat.ko /usr/lib/modules/5.10.110-yanzi/kernel/fs/exfat/
注意:/home/geduer/exfat.ko
是你下载好的ko文件所在的路径。
我的是在/home/geduer/exfat.ko
2.3加载exfat模块
1.进入到exfat.ko文件所在的位置,如以下操作:cd /usr/lib/modules/5.10.110-yanzi/kernel/fs/exfat/
2.加载exfat.ko模块,执行以下操作
执行sudo insmod exfat.ko
加载模块
执行lsmod
查看模块是否加载成功
3.如上图所示,模块已经加载成功,这时插入U盘就可以成功读取了。
如果你经常使用FAT格式U盘你可以按以下第三步骤实现开机自动加载模块
3. 设置开机自动加载模块
3.1编辑rc.local文件,路径是/etc/rc.local
因为默认只读,需要修改并保存,我们需要用到管理员权限,可以在打开编辑器的时候前面加上sudo。
可执行以下语句。
sudo vim /etc/rc.local
可以用你自己喜欢的编辑器,这里我用vim
3.2在rc.local文件内添加下图红框内的内容
嫌麻烦的同学可以复制下面内容
# heming3 patch: add support for the exfat file system.
/sbin/insmod /lib/modules/5.10.110-yanzi/kernel/fs/exfat/exfat.ko
保存重启,就可以一直使用FAT格式的U盘了!
作者:沈根成 创建时间:2023-07-17 10:33
最后编辑:李梓涌 更新时间:2024-12-20 17:01
最后编辑:李梓涌 更新时间:2024-12-20 17:01