ฉันจะใช้ฟลอปปี้ไดรฟ์ใน Ubuntu ได้อย่างไร


10

คอมพิวเตอร์เครื่องเดียวกันภายใต้ Ubuntu 8.04 ไม่มีปัญหาเลย ภายใต้ 12.04, ฟลอปปี้ไดรฟ์ไม่มีอยู่สำหรับ Ubuntu ไดรฟ์และฟล็อปปี้ดิสก์ disquette ทำงานได้ดีบน DOS บูทคอมพิวเตอร์จากฟลอปปี้ W98se ไม่มีปัญหาเลย

ฉันจะใช้ floppys ใน Ubuntu 12.04 ได้อย่างไร


5
ฉันชอบวิธีที่คุณใช้ฟลอปปี้ไดรฟ์และเรียกดิสก์ 'disquette' +1
เทอร์โบ

คุณมีฟลอปปี้ไดรฟ์ (5.25 "หรือ 8") จริงหรือไม่ คุณไม่ได้หมายถึง "มั่นคง" จริงเหรอ? (3.5 "กรณีแข็งหน้าต่างเลื่อนการเข้าถึง)
david6

จากคำถามอื่นสิ่งนี้ใช้ได้กับฉัน: askubuntu.com/a/338203/259718
B. Fife

คำตอบของ Rodney Eric Gaines ทำงานได้ดีใน Ubuntu 12.04 ด้วย USB Floppy Drive นอกจากนี้การใส่ดิสก์ที่ติดตั้งโดยอัตโนมัติและเปิดหน้าต่าง Nautilus ในสถานการณ์นี้
Michael bean

คำตอบ:


11
  1. ตรวจสอบว่ามีการโหลดโมดูลฟลอปปี้:

    lsmod | grep -i floppy
    

    คำสั่งนี้ไม่ควรส่งคืนสิ่งใด ถ้ามันคืนค่า "ฟลอปปี้" แสดงว่าคุณโหลดโมดูลฟลอปปี้แล้วและคำตอบนี้ไม่สามารถแก้ปัญหาของคุณได้

    หากคุณต้องการโหลดโมดูลฟลอปปี้:

    sudo modprobe -v floppy
    lsmod | grep -i floppy
    
  2. ลองเพิ่มชื่อผู้ใช้ของคุณในกลุ่มฟลอปปี้:

    sudo adduser $USER floppy
    
  3. คุณสามารถลองติดตั้ง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 ดูเหมือนว่ามีประโยชน์ ลอง:sudo fdmount -l

  4. ตรวจสอบว่าฟลอปปี้ไดรฟ์ของคุณอยู่ที่นี่หรือไม่:

    nautilus computer://
    
  5. หากคุณยังคงประสบปัญหาให้โพสต์ผลลัพธ์ของคำสั่งด้านบนรวมทั้งสิ่งนี้:

    dmesg > dmesg.log
    gedit dmesg.log
    

โพสต์เนื้อหาของ dmesg.log ไปยัง pastebin ที่ใดที่หนึ่ง (เช่นhttp://www.pastebin.com ) และให้ลิงค์แก่เรา

ป.ล. คุณอาจทุกข์ทรมานจากข้อผิดพลาดนี้: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/441835 - ลอง:

udisks --mount /dev/fd0

7

นี่คือคำตอบที่แท้จริงเพื่อให้ฟลอปปี้ไดรฟ์ทำงานได้

  1. เปิดเทอร์มินัลและล็อกอินเป็น sudo

  2. เปิด gedit เป็น sudo

  3. เปิดและแก้ไขไฟล์นี้: /lib/udev/rules.d/80-udisks.rules

  4. หาส่วนนี้ (อยู่ใกล้ด้านล่างคุณสามารถใช้ "ค้นหา" บนแถบเครื่องมือของ gedit และหา "ฟลอปปี้พีซี" ที่จะพาคุณไป

    ####################################################
    
    # 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. แทนที่ "1" ทั้งหมดด้วย "0" เช่นที่ฉันทำใน 3 พื้นที่ (สคริปต์ของคุณจะมี "1" ฉันกำลังแสดงส่วนที่ถูกต้อง) ซึ่งมีลักษณะดังนี้:ENV{ID_DRIVE_FLOPPY}="0"

  6. รีสตาร์ทพีซีและรองรับฟลอปปี้ที่คุณมี

หมายเหตุ : ฟลอปปี้จะไม่เปิดหน้าต่างโดยอัตโนมัติเมื่อใส่พวกเขาทำก่อนหน้านั้น! คุณจะต้องไปที่ "สถานที่" หรือ "My Computer" และดับเบิลคลิกที่มัน อย่าลืมถอดมันตามที่คุณต้องการที่จะติด USB (หรือควรติด USB) มิฉะนั้นฟล็อปปี้ที่คุณใส่เข้าไปครั้งต่อไปจะไม่ถูกเมานต์ อย่าลืมนำแผ่นฟลอปปี้ออกก่อนที่จะรีสตาร์ท (ภายใน) เนื่องจากพีซีของคุณจะพยายามบู๊ตจากมันซึ่งอาจสร้างความรำคาญได้


สิ่งนี้ใช้ได้กับฉันในวันที่ 18.04
SPRBRN

@SPRBRN ฉันมีเฉพาะ /lib/udev/rules.d/80-udisks2.rules ใน 18.04
jarno

นอกจากนี้ฉันไม่จำเป็นต้องเปลี่ยน "1" s เป็น "0" ในไฟล์แม้ว่าจะมี "1" อยู่ก็ตาม
jarno

1

เมื่อผมตรวจสอบสถานะของฟลอปปี้ USB ของฉันด้วย "Disk Utility" /dev/sddผมสังเกตเห็นว่าฟลอปปี้ของฉันคือการแสดงเป็นติดตั้งที่

ฉันเปลี่ยนคำตอบของmedigeekจาก:

udisks --mount /dev/fd0

ถึง:

udisks --mount /dev/sdd

ตอนนี้ฟลอปปี้เมานท์ usb ของฉันใน Ubuntu 12.04

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.