web-dev-qa-db-fra.com

Comment utiliser un lecteur de disquette dans Ubuntu?

Même ordinateur, sous Ubuntu 8.04, pas de problème. Sous 12.04, le lecteur de disquette n’existe pas pour Ubuntu. Drive et disquette disquette fonctionnent bien sous DOS. L’ordinateur démarre à partir de la disquette W98se, pas de problème.

Comment utiliser des disquettes sous Ubuntu 12.04?.

10
Miguel Parada
  1. Vérifiez si le module de disquette est chargé:

    lsmod | grep -i floppy
    

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

    Si vous voulez 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 package 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 semble utile. Essayez: 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, envoyez le résultat des commandes ci-dessus, plus:

    dmesg > dmesg.log
    gedit dmesg.log
    

Publiez le contenu de dmesg.log dans une Pastebin quelque part (c'est-à-dire http://www.Pastebin.com ) et donnez-nous le lien.

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

udisks --mount /dev/fd0
11
Savvas Radevic

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 comme Sudo

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

  4. trouvez cette section (elle se trouve tout en bas. Vous pouvez utiliser "Rechercher" dans la barre d’outils de gedit et trouver "Disquette PC" qui vous y conduira.

    ####################################################
    
    # 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 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 support PC et disquette que vous aurez.

Note: La disquette NE LANCE PAS automatiquement une fenêtre lorsqu'elle est insérée, elles ont été créées auparavant! Vous devrez aller à "endroits" ou "Poste de travail" et double-cliquez dessus. Rappelez-vous de le démonter comme vous le feriez avec une clé USB (ou une clé USB), sinon votre prochaine disquette insérée ne sera pas montée. Pensez également à éjecter la disquette avant de redémarrer (interne) car votre PC essaiera de démarrer à partir de celle-ci, ce qui peut être très gênant.

7

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

J'ai changé le medigeek 's answer de:

udisks --mount /dev/fd0

À:

udisks --mount /dev/sdd

Maintenant, ma disquette USB se monte dans Ubuntu 12.04

1
weedwacker