Как мне использовать дисковод гибких дисков в Ubuntu?


10

Тот же компьютер, под Ubuntu 8.04 вообще никаких проблем. В версии 12.04 для Ubuntu отсутствует флоппи-дисковод. Дисковод дискет и дискет хорошо работает на DOS. Компьютер загружается с дискеты W98se, вообще никаких проблем.

Как я могу использовать дискеты под Ubuntu 12.04?


5
Мне нравится, как вы используете дисковод и называете диск «дискетой». +1
турбо

У вас действительно есть дисковод (5,25 или 8 дюймов)? Разве ты не имеешь в виду действительно "фирменный"? (3,5-
дюймовый

Из другого вопроса, это сработало для меня: askubuntu.com/a/338203/259718
Б. Файф

Ответ Родни Эрика Гейнса сработал в Ubuntu 12.04 с USB-дисководом. Кроме того, вставка диска автоматически монтируется и открывает окно Nautilus в этой ситуации.
Майкл Бин

Ответы:


11
  1. Проверьте, загружен ли модуль дискеты:

    lsmod | grep -i 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 где-нибудь на пастбине (например, http://www.pastebin.com ) и дайте нам ссылку.

PS Возможно, вы страдаете от этой ошибки: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/441835 - Попробуйте:

udisks --mount /dev/fd0

7

Вот фактический ответ, чтобы заставить работать дисковод гибких дисков.

  1. откройте терминал и войдите как sudo

  2. откройте gedit как sudo

  3. Откройте и отредактируйте этот файл: /lib/udev/rules.d/80-udisks.rules

  4. найдите этот раздел (он находится внизу. Вы можете использовать «Поиск» на панели инструментов gedit и найти «Флоппи-диск ПК»).

    ####################################################
    
    # 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. Замените все «1» на «0», как я сделал в 3 областях. (Ваш скрипт будет иметь «1», я показываю исправленную часть), которая выглядит следующим образом:ENV{ID_DRIVE_FLOPPY}="0"

  6. Перезагрузите компьютер и получите поддержку Floppy.

Примечание : дискета НЕ будет автоматически запускать окно при вставке, они были сделаны до этого! Вам нужно будет зайти в «места» или «Мой компьютер» и дважды щелкнуть по нему. Не забудьте отключить его, как если бы он был USB-накопителем (или USB-накопителем), иначе ваша следующая дискета, которую вы вставите, не будет монтироваться. Также не забудьте извлечь дискету перед перезагрузкой (внутренней), так как ваш компьютер попытается загрузиться с нее, что может быть очень раздражающим.


Это сработало для меня 18.04
SPRBRN

@SPRBRN У меня есть только /lib/udev/rules.d/80-udisks2.rules в 18.04.
Ярно

кроме того, мне не нужно было менять «1» на «0» в файле, даже если были «1».
Ярно

1

Когда я проверил состояние своей USB-дискеты с помощью «Дисковой утилиты», я заметил, что моя дискета показала, что она смонтирована на /dev/sdd.

Я изменил medigeek «сек ответ от:

udisks --mount /dev/fd0

Для того, чтобы:

udisks --mount /dev/sdd

Теперь моя USB-дискета монтируется в Ubuntu 12.04

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.