Como uso uma unidade de disquete no Ubuntu?

8

Mesmo computador, no Ubuntu 8.04 não tem problema nenhum. Em 12.04, o drive de disquete é inexistente para o Ubuntu. Drive e disquete funciona bem no DOS. O computador inicializa a partir do disquete W98se, sem problema algum.

Como eu posso usar floppys no Ubuntu 12.04?.

    
por Miguel Parada 27.07.2012 / 00:10

3 respostas

10

  1. Verifique se o módulo de disquete está carregado:

    lsmod | grep -i floppy
    

    Este comando não deve retornar nada. Se ele retorna "disquete", então você tem o módulo de disquete carregado e esta resposta não resolve o seu problema.

    Se você quiser carregar o módulo de disquete:

    sudo modprobe -v floppy
    lsmod | grep -i floppy
    
  2. Tente adicionar seu nome de usuário no grupo de disquetes:

    sudo adduser $USER floppy
    
  3. Você também pode tentar instalar o fdutils package:

    $ 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. Experimente: sudo fdmount -l

  4. Verifique se a sua unidade de disquetes está listada aqui:

    nautilus computer://
    
  5. Se você ainda estiver enfrentando problemas, poste a saída dos comandos acima, além disso:

    dmesg > dmesg.log
    gedit dmesg.log
    

Poste o conteúdo do dmesg.log em um pastebin em algum lugar (por exemplo, link ) e nos forneça o link.

P.S. Você pode estar sofrendo deste bug: link - Tente:

udisks --mount /dev/fd0
    
por Savvas Radevic 27.07.2012 / 00:25
6

Aqui está a resposta real para fazer o drive de disquete funcionar.

  1. abra o terminal e faça o login como sudo

  2. abra o gedit como sudo

  3. Abra e edite este arquivo: /lib/udev/rules.d/80-udisks.rules

  4. ache esta seção dele (está perto do final. Você pode usar o "Search" na barra de ferramentas do gedit e encontrar o "disquete do PC" que o levará até ele.

    ####################################################
    
    # 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. Substitua todos os "1" por "0", como fiz em 3 áreas. (Seu script terá "1", estou mostrando a parte corrigida) Que se parece com isto: ENV{ID_DRIVE_FLOPPY}="0"

  6. Reinicie o suporte para PC e disquete que você terá.

Nota : O disquete NÃO irá iniciar automaticamente uma janela quando inserido, eles foram feitos antes disso! Você precisará ir para "lugares" ou "Meu Computador" e clicar duas vezes nele. Lembre-se de desmontá-lo como se fosse um pendrive (ou um pendrive USB), caso contrário, seu próximo disquete que você inserir não será montado. Lembre-se também de ejetar o disquete antes de reiniciar (interno) enquanto seu PC tentará inicializar a partir dele, o que pode ser muito chato.

    
por Rodney Eric Gaines 03.04.2014 / 12:06
1

Quando eu verifiquei o status do meu disquete USB com o "Disk Utility", notei que meu disquete estava aparecendo como montado em /dev/sdd .

Eu mudei o medigeek 's responder de:

udisks --mount /dev/fd0

Para:

udisks --mount /dev/sdd

Agora meu disquete usb é instalado no Ubuntu 12.04

    
por weedwacker 29.07.2012 / 12:18