Bagaimana cara menggunakan floppy drive di Ubuntu?

10

Komputer yang sama, di bawah Ubuntu 8.04 tidak ada masalah sama sekali. Di bawah 12,04, floppy drive tidak ada untuk Ubuntu. Drive dan disket disk berfungsi dengan baik pada DOS. Komputer melakukan booting dari floppy W98se, tidak ada masalah sama sekali.

Bagaimana saya bisa menggunakan disket di Ubuntu 12.04?

Miguel Parada
sumber
5
Saya suka bagaimana Anda menggunakan floppy drive dan memanggil disk 'disket'. +1
turbo
Apakah Anda benar-benar memiliki floppy drive (5,25 "atau 8")? Bukankah maksud Anda benar-benar "firmy"? (3,5 "case yang kaku, sliding window access)
david6
Dari pertanyaan lain, ini berhasil bagi saya: askubuntu.com/a/338203/259718
B. Fife
Jawaban Rodney Eric Gaines berhasil di Ubuntu 12.04 dengan USB Floppy Drive. Juga, memasukkan disk secara otomatis dipasang dan membuka jendela Nautilus dalam situasi ini.
Michael bean

Jawaban:

11
  1. Periksa apakah modul floppy dimuat:

    lsmod | grep -i floppy
    

    Perintah ini seharusnya tidak mengembalikan apa pun. Jika ia mengembalikan "floppy" maka modul floppy Anda dimuat dan jawaban ini tidak menyelesaikan masalah Anda.

    Jika Anda ingin memuat modul floppy:

    sudo modprobe -v floppy
    lsmod | grep -i floppy
    
  2. Coba tambahkan nama pengguna Anda di grup floppy:

    sudo adduser $USER floppy
    
  3. Anda juga dapat mencoba menginstal fdutilspaket:

    $ 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 tampaknya bermanfaat. Mencoba:sudo fdmount -l

  4. Periksa apakah floppy drive Anda tercantum di sini:

    nautilus computer://
    
  5. Jika Anda masih menghadapi masalah, poskan output dari perintah di atas, ditambah ini:

    dmesg > dmesg.log
    gedit dmesg.log
    

Posting konten dmesg.log ke pastebin di suatu tempat (yaitu http://www.pastebin.com ) dan beri kami tautannya.

PS Anda mungkin menderita dari bug ini: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/441835 - Coba:

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

Inilah jawaban aktual untuk membuat floppy drive berfungsi.

  1. buka terminal dan login sebagai sudo

  2. buka gedit sebagai sudo

  3. Buka dan edit file ini: /lib/udev/rules.d/80-udisks.rules

  4. temukan bagian ini (dekat bagian bawah. Anda dapat menggunakan "Cari" di bilah alat gedit dan temukan "PC floppy" yang akan membawa Anda ke sana.

    ####################################################
    
    # 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. Ganti semua "1" dengan "0" seperti yang saya lakukan di 3 area. (Skrip Anda memiliki "1", saya menunjukkan bagian yang diperbaiki) Yang terlihat seperti ini:ENV{ID_DRIVE_FLOPPY}="0"

  6. Nyalakan kembali PC dan dukungan Floppy yang akan Anda miliki.

Catatan : Floppy TIDAK AKAN meluncurkan jendela secara otomatis ketika dimasukkan, mereka dibuat sebelum itu! Anda harus pergi ke "tempat" atau "Komputer Saya" dan klik dua kali. Ingatlah untuk melepasnya seperti yang Anda lakukan pada stik USB (atau stik USB) jika tidak, floppy berikutnya yang Anda masukkan tidak akan dipasang. Ingat juga untuk mengeluarkan floppy sebelum memulai ulang (internal) karena PC Anda akan mencoba untuk mem-boot darinya, yang bisa sangat menjengkelkan.

Rodney Eric Gaines
sumber
Ini bekerja untuk saya pada 18,04
SPRBRN
@SPRBRN Saya hanya memiliki /lib/udev/rules.d/80-udisks2.rules dalam 18.04.
jarno
selain itu saya tidak perlu mengubah "1" menjadi "0" dalam file, bahkan jika ada "1".
jarno
1

Ketika saya memeriksa status floppy usb saya dengan "Disk Utility", saya perhatikan bahwa floppy saya ditampilkan sebagai terpasang di /dev/sdd.

Saya mengubah medigeek 's jawaban dari:

udisks --mount /dev/fd0

Untuk:

udisks --mount /dev/sdd

Sekarang floppy usb saya terpasang di Ubuntu 12.04

weedwacker
sumber