1. 确认软驱设备节点
- 软驱在 Linux 中通常对应设备文件
/dev/fd0(第一个软驱)。
- 检查是否存在该设备:
ls -l /dev/fd0
- 如果没有,可能需要加载内核模块:
sudo modprobe floppy
2. 安装必要工具(如未安装)
3. 创建挂载点
sudo mkdir /mnt/floppy
4. 挂载软盘
情况一:软盘为 FAT/MS-DOS 格式
sudo mount -t vfat /dev/fd0 /mnt/floppy -o rw,uid=1000,gid=1000,umask=022
-t vfat: 指定文件系统类型(FAT12/16,软盘常用)。
-o uid=1000,gid=1000: 将文件权限映射到当前用户(替换 1000 为你的用户 ID,可通过 id -u 查看)。
-o umask=022: 设置文件默认权限。
情况二:软盘为 ext2/Linux 格式
sudo mount -t ext2 /dev/fd0 /mnt/floppy
情况三:自动检测文件系统
sudo mount /dev/fd0 /mnt/floppy
5. 卸载软盘
sudo umount /mnt/floppy
注意:卸载前确保没有进程正在访问软盘,否则会报错。
6. 故障排除
问题1:mount: /mnt/floppy: unknown filesystem type
问题2:mount: /dev/fd0: write-protected
问题3:软驱无法识别
- 检查 BIOS/UEFI 中是否启用软驱控制器。
- 加载内核模块后查看日志:
sudo dmesg | grep floppy
7. 简化操作(可选配置)
自动挂载
编辑 /etc/fstab(谨慎操作,软驱不稳定不建议自动挂载):
/dev/fd0 /mnt/floppy vfat rw,noauto,user,uid=1000,gid=1000 0 0
noauto: 开机不自动挂载,需手动执行 mount /mnt/floppy。
user: 允许普通用户挂载。
使用 mtools 直接访问(无需挂载)
- 编辑
/etc/mtools.conf,取消注释或添加:drive a: file="/dev/fd0"
- 使用命令访问软盘(如
mdir a: 查看文件)。
注意事项
软盘容量小(通常 1.44MB),且易损坏,读写前建议备份重要数据。
部分新主板已移除软驱接口,可通过 USB 外接软驱(设备节点可能为
/dev/sdb 等,需确认)。
如果使用 USB 软驱,设备节点可能不同,通过
lsblk 或
dmesg 查看。
通过以上步骤,你可以在 Kylin 系统中挂载和使用软驱。如遇问题,可结合硬件情况调整具体参数。