在Ubuntu 8.04下使用同一台计算机完全没有问题。在12.04以下,Ubuntu不存在软盘驱动器。驱动器和软驱套件在DOS上运行良好。从软盘W98se启动计算机,完全没有问题。
我如何在Ubuntu 12.04下使用软盘?
在Ubuntu 8.04下使用同一台计算机完全没有问题。在12.04以下,Ubuntu不存在软盘驱动器。驱动器和软驱套件在DOS上运行良好。从软盘W98se启动计算机,完全没有问题。
我如何在Ubuntu 12.04下使用软盘?
Answers:
检查软盘模块是否已加载:
lsmod | grep -i floppy
此命令不应返回任何内容。如果返回“ floppy”,则说明您已加载了软盘模块,并且此答案不能解决您的问题。
如果要加载软盘模块:
sudo modprobe -v floppy
lsmod | grep -i floppy
尝试将用户名添加到软盘组中:
sudo adduser $USER floppy
您也可以尝试安装fdutils
软件包:
$ apt-cache show fdutils
Package: fdutils
[...]
Description-en: Linux floppy utilities
This package contains utilities for formatting extra capacity
disks, automatic floppy disk mounting and unmounting, etc.
.
The package includes the following items:
.
- superformat: formats high capacity disks (up to 1992k
for high density disks or up to 3984k for extra density
disks);
- fdmount: automatically mounts/unmounts disks when they are
inserted/removed;
- xdfcopy: formats, reads and writes OS/2's XDF disks;
- MAKEFLOPPIES: creates the floppy devices in /dev;
- getfdprm: prints the current disk geometry (number of
sectors, track and heads etc.);
- setfdprm: sets the current disk geometry;
- fdrawcmd: sends raw commands to the floppy driver;
- floppycontrol: configures the floppy driver;
- general documentation about the floppy driver.
.
Note that these utilities do not work for USB floppy drives, because
these do not allow direct access to the floppy controller.
Homepage: http://fdutils.linux.lu/
fdmount似乎很有用。尝试:sudo fdmount -l
检查您的软盘驱动器是否在此处列出:
nautilus computer://
如果仍然遇到问题,请发布上述命令的输出以及以下内容:
dmesg > dmesg.log
gedit dmesg.log
将dmesg.log的内容发布到某个位置的pastebin中(即http://www.pastebin.com),然后给我们链接。
PS:您可能正遭受此错误的困扰:https : //bugs.launchpad.net/ubuntu/+source/linux/+bug/441835-尝试:
udisks --mount /dev/fd0
这是使软盘驱动器工作的实际答案。
打开终端并以sudo登录
以sudo打开gedit
打开并编辑此文件: /lib/udev/rules.d/80-udisks.rules
找到它的这一部分(位于底部。您可以在gedit的工具栏上使用“搜索”,然后找到“ PC软盘”,它将带您进入它。
####################################################
# 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"
# ATA Zip drives
#
ENV{ID_VENDOR}=="*IOMEGA*", ENV{ID_MODEL}=="*ZIP*", ENV{ID_DRIVE_FLOPPY_ZIP}="0"
#####################################################
像我在3个区域所做的那样,将所有的“ 1”替换为“ 0”。(您的脚本将带有“ 1”,我正在显示更正的部分)如下所示:ENV{ID_DRIVE_FLOPPY}="0"
重新启动您将拥有的PC和软盘支持。
注意:软盘插入后不会自动启动窗口,而是在此之前完成的!您将需要转到“地方”或“我的电脑”,然后双击它。请记住要像使用USB记忆棒(或应该使用USB记忆棒)那样卸载它,否则,您插入的下一张软盘将无法装载。另外,请记住在重新启动软盘之前(内部)弹出软盘,因为您的PC会尝试从软盘启动,这可能会很烦人。