Comment utiliser un lecteur de disquette dans Ubuntu?

10

Même ordinateur, sous Ubuntu 8.04 aucun problème. Sous 12.04, le lecteur de disquette est inexistant pour Ubuntu. Le lecteur et la disquette fonctionnent bien sous DOS. Démarrage de l'ordinateur à partir de la disquette W98se, aucun problème.

Comment puis-je utiliser des disquettes sous Ubuntu 12.04?.

Miguel Parada
la source
5
J'aime la façon dont vous utilisez un lecteur de disquette et appelez le disque «disquette». +1
turbo
Avez-vous réellement un lecteur de disquette (5,25 "ou 8")? Ne voulez-vous pas vraiment dire "ferme"? (Boîtier rigide 3,5 ", fenêtre d'accès coulissante)
david6
D'un autre question, cela a fonctionné pour moi: askubuntu.com/a/338203/259718
B. Fife
La réponse de Rodney Eric Gaines a fait un régal dans Ubuntu 12.04 avec un lecteur de disquette USB. En outre, l'insertion d'un disque monté automatiquement et ouvert une fenêtre Nautilus dans cette situation.
Michael bean

Réponses:

11
  1. Vérifiez si le module de disquette est chargé:

    lsmod | grep -i floppy
    

    Cette commande ne doit rien renvoyer. S'il renvoie "disquette", le module de disquette est alors chargé et cette réponse ne résout pas votre problème.

    Si vous souhaitez charger le module de disquette:

    sudo modprobe -v floppy
    lsmod | grep -i floppy
    
  2. Essayez d'ajouter votre nom d'utilisateur dans le groupe de disquettes:

    sudo adduser $USER floppy
    
  3. Vous pouvez également essayer d'installer le fdutilspackage:

    $ 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 semble utile. Essayer:sudo fdmount -l

  4. Vérifiez si votre lecteur de disquette est répertorié ici:

    nautilus computer://
    
  5. Si vous rencontrez toujours des problèmes, publiez la sortie des commandes ci-dessus, plus ceci:

    dmesg > dmesg.log
    gedit dmesg.log
    

Postez le contenu de dmesg.log dans un pastebin quelque part (par exemple http://www.pastebin.com ) et donnez-nous le lien.

PS Vous souffrez peut-être de ce bug: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/441835 - Essayez:

udisks --mount /dev/fd0
Savvas Radevic
la source
7

Voici la réponse réelle pour faire fonctionner le lecteur de disquette.

  1. ouvrez le terminal et connectez-vous en tant que sudo

  2. ouvrir gedit en tant que sudo

  3. Ouvrez et modifiez ce fichier: /lib/udev/rules.d/80-udisks.rules

  4. trouvez cette section de celui-ci (il est près du bas. Vous pouvez utiliser "Rechercher" sur la barre d'outils de gedit et trouver "disquette PC" il vous y mènera.

    ####################################################
    
    # 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. Remplacez tous les «1» par «0» comme je l'ai fait dans 3 domaines. (Votre script aura "1", je montre la partie corrigée) qui ressemble à ceci:ENV{ID_DRIVE_FLOPPY}="0"

  6. Redémarrez le PC et le support de disquette dont vous disposez.

Remarque : Floppy ne lancera pas automatiquement une fenêtre une fois insérée, elles ont été faites avant cela! Vous devrez vous rendre dans "lieux" ou "Poste de travail" et double-cliquer dessus. N'oubliez pas de le démonter comme vous le feriez avec une clé USB (ou si vous deviez une clé USB), sinon votre prochaine disquette que vous insérez ne se montera pas. N'oubliez pas non plus d'éjecter la disquette avant de redémarrer (en interne) car votre PC tentera de démarrer à partir de celle-ci, ce qui peut être très ennuyeux.

Rodney Eric Gaines
la source
Cela a fonctionné pour moi le 18.04
SPRBRN
@SPRBRN Je n'ai que /lib/udev/rules.d/80-udisks2.rules en 18.04.
jarno
de plus je n'ai pas eu à changer les "1" en "0" dans le fichier, même s'il y avait des "1".
jarno
1

Lorsque j'ai vérifié l'état de ma disquette USB avec "Utilitaire de disque", j'ai remarqué que ma disquette montrait comme montée sur /dev/sdd.

J'ai changé le medigeek de » réponse de:

udisks --mount /dev/fd0

À:

udisks --mount /dev/sdd

Maintenant, ma disquette USB se monte dans Ubuntu 12.04

désherbant
la source