Wie verwende ich ein Diskettenlaufwerk in Ubuntu?


10

Gleicher Computer, unter Ubuntu 8.04 überhaupt kein Problem. Unter 12.04 gibt es für Ubuntu kein Diskettenlaufwerk. Laufwerk und Diskette funktionieren unter DOS gut. Computer bootet von der Diskette W98se, überhaupt kein Problem.

Wie kann ich Disketten unter Ubuntu 12.04 verwenden?


5
Mir gefällt, wie Sie ein Diskettenlaufwerk verwenden und die Diskette als "disquette" bezeichnen. +1
Turbo

Haben Sie tatsächlich ein Diskettenlaufwerk (5,25 "oder 8")? Meinst du nicht wirklich eine "feste"? (3,5 "starres Gehäuse, verschiebbares Zugangsfenster)
David6

Von einer anderen Frage aus funktionierte dies für mich: askubuntu.com/a/338203/259718
B. Fife

Die Antwort von Rodney Eric Gaines war in Ubuntu 12.04 mit einem USB-Diskettenlaufwerk ein Vergnügen. In dieser Situation wird durch das Einlegen einer Festplatte automatisch ein Nautilus-Fenster eingelegt und geöffnet.
Michael Bean

Antworten:


11
  1. Überprüfen Sie, ob das Diskettenmodul geladen ist:

    lsmod | grep -i floppy
    

    Dieser Befehl sollte nichts zurückgeben. Wenn "Floppy" zurückgegeben wird, ist das Floppy-Modul geladen, und diese Antwort löst Ihr Problem nicht.

    Wenn Sie das Diskettenmodul laden möchten:

    sudo modprobe -v floppy
    lsmod | grep -i floppy
    
  2. Versuchen Sie, Ihren Benutzernamen in die Diskettengruppe aufzunehmen:

    sudo adduser $USER floppy
    
  3. Sie können auch versuchen, das fdutilsPaket zu installieren :

    $ 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 scheint nützlich zu sein. Versuchen:sudo fdmount -l

  4. Überprüfen Sie, ob Ihr Diskettenlaufwerk hier aufgeführt ist:

    nautilus computer://
    
  5. Wenn Sie immer noch Probleme haben, veröffentlichen Sie die Ausgabe der oben genannten Befehle sowie Folgendes:

    dmesg > dmesg.log
    gedit dmesg.log
    

Veröffentlichen Sie den Inhalt von dmesg.log in einem Pastebin (z. B. http://www.pastebin.com ) und geben Sie uns den Link.

PS Möglicherweise leiden Sie unter diesem Fehler: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/441835 - Versuchen Sie:

udisks --mount /dev/fd0

7

Hier ist die eigentliche Antwort, damit das Diskettenlaufwerk funktioniert.

  1. Öffnen Sie das Terminal und melden Sie sich als Sudo an

  2. öffne gedit als sudo

  3. Öffnen und bearbeiten Sie diese Datei: /lib/udev/rules.d/80-udisks.rules

  4. Suchen Sie diesen Abschnitt (er befindet sich ganz unten. Sie können "Suchen" in der Symbolleiste von gedit verwenden und "PC-Diskette" suchen, um dorthin zu gelangen.

    ####################################################
    
    # 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. Ersetzen Sie alle "1" durch "0", wie ich es in 3 Bereichen getan habe. (Ihr Skript wird "1" haben, ich zeige den korrigierten Teil) Welche sehen so aus:ENV{ID_DRIVE_FLOPPY}="0"

  6. Starten Sie den PC und die Diskettenunterstützung neu, die Sie haben werden.

Hinweis : Floppy startet beim Einfügen KEIN Fenster automatisch, sie wurden zuvor erstellt! Sie müssen zu "Orte" oder "Arbeitsplatz" gehen und darauf doppelklicken. Denken Sie daran, es wie einen USB-Stick (oder einen USB-Stick) abzunehmen, da sonst Ihre nächste Diskette, die Sie einlegen, nicht eingelegt wird. Denken Sie auch daran, die Diskette vor dem Neustart (intern) auszuwerfen, da Ihr PC versucht, von ihr zu booten, was sehr ärgerlich sein kann.


Dies funktionierte für mich am 18.04
SPRBRN

@SPRBRN Ich habe nur /lib/udev/rules.d/80-udisks2.rules in 18.04.
Jarno

Außerdem musste ich in der Datei nicht "1" in "0" ändern, auch wenn es "1" gab.
Jarno

1

Als ich den Status meiner USB-Diskette mit "Disk Utility" überprüfte, bemerkte ich, dass meine Diskette als gemountet bei angezeigt wurde /dev/sdd .

Ich habe die medigeek ‚s Antwort aus:

udisks --mount /dev/fd0

Zu:

udisks --mount /dev/sdd

Jetzt wird meine USB-Diskette in Ubuntu 12.04 montiert

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.