如何在Ubuntu中使用软盘驱动器?


10

在Ubuntu 8.04下使用同一台计算机完全没有问题。在12.04以下,Ubuntu不存在软盘驱动器。驱动器和软驱套件在DOS上运行良好。从软盘W98se启动计算机,完全没有问题。

我如何在Ubuntu 12.04下使用软盘?


5
我喜欢您使用软盘驱动器并将磁盘称为“ disquette”的方式。+1
turbo

您实际上有一个软盘驱动器(5.25英寸或8英寸)吗?您不是真的是“公司”吗?(3.5英寸刚性表壳,可滑动检修窗口)
david6'4

从另一个问题来看,这对我有用
B. Fife

Rodney Eric Gaines的答案在带有USB软盘驱动器的Ubuntu 12.04中有效。另外,在这种情况下,插入自动安装的磁盘并打开Nautilus窗口。
迈克尔·

Answers:


11
  1. 检查软盘模块是否已加载:

    lsmod | grep -i floppy
    

    此命令不应返回任何内容。如果返回“ floppy”,则说明您已加载了软盘模块,并且此答案不能解决您的问题。

    如果要加载软盘模块:

    sudo modprobe -v floppy
    lsmod | grep -i floppy
    
  2. 尝试将用户名添加到软盘组中:

    sudo adduser $USER floppy
    
  3. 您也可以尝试安装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

  4. 检查您的软盘驱动器是否在此处列出:

    nautilus computer://
    
  5. 如果仍然遇到问题,请发布上述命令的输出以及以下内容:

    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

7

这是使软盘驱动器工作的实际答案。

  1. 打开终端并以sudo登录

  2. 以sudo打开gedit

  3. 打开并编辑此文件: /lib/udev/rules.d/80-udisks.rules

  4. 找到它的这一部分(位于底部。您可以在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"
    
    #####################################################
    
  5. 像我在3个区域所做的那样,将所有的“ 1”替换为“ 0”。(您的脚本将带有“ 1”,我正在显示更正的部分)如下所示:ENV{ID_DRIVE_FLOPPY}="0"

  6. 重新启动您将拥有的PC和软盘支持。

注意:软盘插入后不会自动启动窗口,而是在此之前完成的!您将需要转到“地方”或“我的电脑”,然后双击它。请记住要像使用USB记忆棒(或应该使用USB记忆棒)那样卸载它,否则,您插入的下一张软盘将无法装载。另外,请记住在重新启动软盘之前(内部)弹出软盘,因为您的PC会尝试从软盘启动,这可能会很烦人。


这对我有效,时间为18.04
SPRBRN

@SPRBRN我在18.04中只有/lib/udev/rules.d/80-udisks2.rules。
jarno

此外,即使文件中有“ 1”,我也不必将文件中的“ 1”更改为“ 0”。
jarno

1

当我使用“磁盘工具”检查USB软盘的状态时,我注意到该软盘显示为挂载在/dev/sdd

我将medigeek答案从:

udisks --mount /dev/fd0

至:

udisks --mount /dev/sdd

现在我的USB软盘挂载在Ubuntu 12.04中

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.