¿Cómo uso una disquetera en Ubuntu?

10

La misma computadora, bajo Ubuntu 8.04, no hay problema en absoluto. Bajo 12.04, la unidad de disquete no existe para Ubuntu. La unidad de disco y disquete funciona bien en DOS. La computadora arranca desde el disquete W98se, no hay ningún problema.

¿Cómo puedo usar floppys en Ubuntu 12.04?

Miguel Parada
fuente
55
Me gusta cómo usa una unidad de disquete y llama al disco 'disquette'. +1
turbo
¿Realmente tiene una unidad de disquete (5.25 "u 8")? ¿No quieres decir realmente un "firme"? (
Caja
Desde otra pregunta, esto funcionó para mí: askubuntu.com/a/338203/259718
B. Fife
La respuesta de Rodney Eric Gaines funcionó de maravilla en Ubuntu 12.04 con una unidad de disquete USB. Además, al insertar un disco automáticamente se montó y se abrió una ventana de Nautilus en esta situación.
Michael bean

Respuestas:

11
  1. Verifique si el módulo de disquete está cargado:

    lsmod | grep -i floppy
    

    Este comando no debe devolver nada. Si devuelve "disquete", entonces tiene el módulo de disquete cargado y esta respuesta no resuelve su problema.

    Si desea cargar el módulo de disquete:

    sudo modprobe -v floppy
    lsmod | grep -i floppy
    
  2. Intente agregar su nombre de usuario en el grupo de disquete:

    sudo adduser $USER floppy
    
  3. También puede intentar instalar el fdutilspaquete:

    $ 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 parece útil. Tratar:sudo fdmount -l

  4. Compruebe si su unidad de disquete aparece aquí:

    nautilus computer://
    
  5. Si aún tiene problemas, publique el resultado de los comandos anteriores, más esto:

    dmesg > dmesg.log
    gedit dmesg.log
    

Publique el contenido de dmesg.log en un pastebin en algún lugar (es decir, http://www.pastebin.com ) y denos el enlace.

PD: puede estar sufriendo este error: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/441835 - Pruebe:

udisks --mount /dev/fd0
Savvas Radevic
fuente
7

Aquí está la respuesta real para hacer que la unidad de disquete funcione.

  1. abre la terminal e inicia sesión como sudo

  2. abrir gedit como sudo

  3. Abre y edita este archivo: /lib/udev/rules.d/80-udisks.rules

  4. encuentre esta sección (está cerca de la parte inferior. Puede usar "Buscar" en la barra de herramientas de gedit y encontrar "disquete de PC" que lo llevará a ella.

    ####################################################
    
    # 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. Reemplace todos los "1" con "0" como hice en 3 áreas. (Su secuencia de comandos tendrá "1" s, estoy mostrando la parte corregida) Que se ve así:ENV{ID_DRIVE_FLOPPY}="0"

  6. Reinicie el soporte para PC y disquete que tendrá.

Nota : El disquete NO lanzará automáticamente una ventana cuando se inserte, ¡se hicieron antes de eso! Deberá ir a "lugares" o "Mi PC" y hacer doble clic en él. Recuerde desmontarlo como lo haría con un dispositivo USB (o debería hacerlo). De lo contrario, su próximo disquete que inserte no se montará. También recuerde expulsar el disquete antes de reiniciar (interno) ya que su PC intentará arrancar desde él, lo que puede ser muy molesto.

Rodney Eric Gaines
fuente
Esto funcionó para mí el 18.04
SPRBRN
@SPRBRN Solo tengo /lib/udev/rules.d/80-udisks2.rules en 18.04.
jarno
además no tuve que cambiar "1" s a "0" s en el archivo, incluso si hubiera "1" s.
jarno
1

Cuando verifiqué el estado de mi disquete usb con "Disk Utility", noté que mi disquete se mostraba como montado en /dev/sdd.

He cambiado la medigeek 's respuesta de:

udisks --mount /dev/fd0

A:

udisks --mount /dev/sdd

Ahora mi disquete usb se monta en Ubuntu 12.04

weedwacker
fuente