我目前正在尝试一些基于 Ubuntu-Server 的项目,并想使用一些软盘。但是在我的机器上安装Ubuntu-server16.04 LTS后,启动时出现错误:
floppy0: no floppy controllers found
但我无法解决这个问题...据我所知,可能存在内核错误,但我刚刚开始使用 Ubuntu,而且才刚刚开始。
答案1
sudo gedit /lib/udev/rules.d/80-udisks.rules
(在我的 Xubuntu 16.04 -80-udisks2.rules
)- 搜索字符串并将其替换为
0
to1
# PC floppy drives # KERNEL=="fd*", ENV{ID_DRIVE_FLOPPY}="0"
# USB floppy drives # SUBSYSTEMS=="usb", ATTRS{bInterfaceClass}=="08", ATTRS{bInterfaceSubClass}=="04", ENV{ID_DRIVE_FLOPPY}="0"
- 创建福尔格
sudo mkdir /media/floppy
sudo chmod 777 /media/floppy
sudo gedit /etc/fstab
在末尾添加一行:
/dev/fd0 /media/floppy auto rw,user,noauto,exec,utf8 0 0
sudo gedit /etc/modules
在末尾添加一行:
floppy
- 然后重新启动系统或执行
sudo modprobe floppy
编辑:我补充了我的答案
- 检查软盘模块是否已加载:
lsmod | grep -i floppy
如果返回floppy
则说明软盘模块已加载
- 加载软盘模块:
sudo modprobe -v floppy
lsmod | grep -i floppy
- 尝试将您的用户名添加到软盘组中:
sudo adduser $USER floppy
- 尝试
udisks --mount /dev/fd0
附言。软盘在插入时不会自动启动窗口,它们是在那之前制作的!您需要转到nautilus
并双击它。在插入新软盘之前需要卸载。您插入的下一张软盘将无法安装。
- 其他方式:
udisks --mount /dev/fd0
如果根本没有- 尝试安装fdutils
看起来fdmount
很有用。尝试:sudo fdmount -l
更多的方法我不知道也没有尝试过:)
答案2
昨天我尝试了您的所有建议后,我终于在我的 BIOS 中找到了一个条目,其中写着:Floppy Legacy: Disabled
。改成了1.44 MB
,现在一切都好了。