คอมพิวเตอร์เครื่องเดียวกันภายใต้ Ubuntu 8.04 ไม่มีปัญหาเลย ภายใต้ 12.04, ฟลอปปี้ไดรฟ์ไม่มีอยู่สำหรับ Ubuntu ไดรฟ์และฟล็อปปี้ดิสก์ disquette ทำงานได้ดีบน DOS บูทคอมพิวเตอร์จากฟลอปปี้ W98se ไม่มีปัญหาเลย
ฉันจะใช้ floppys ใน Ubuntu 12.04 ได้อย่างไร
คอมพิวเตอร์เครื่องเดียวกันภายใต้ Ubuntu 8.04 ไม่มีปัญหาเลย ภายใต้ 12.04, ฟลอปปี้ไดรฟ์ไม่มีอยู่สำหรับ Ubuntu ไดรฟ์และฟล็อปปี้ดิสก์ disquette ทำงานได้ดีบน DOS บูทคอมพิวเตอร์จากฟลอปปี้ W98se ไม่มีปัญหาเลย
ฉันจะใช้ floppys ใน Ubuntu 12.04 ได้อย่างไร
คำตอบ:
ตรวจสอบว่ามีการโหลดโมดูลฟลอปปี้:
lsmod | grep -i floppy
คำสั่งนี้ไม่ควรส่งคืนสิ่งใด ถ้ามันคืนค่า "ฟลอปปี้" แสดงว่าคุณโหลดโมดูลฟลอปปี้แล้วและคำตอบนี้ไม่สามารถแก้ปัญหาของคุณได้
หากคุณต้องการโหลดโมดูลฟลอปปี้:
sudo modprobe -v floppy
lsmod | grep -i floppy
ลองเพิ่มชื่อผู้ใช้ของคุณในกลุ่มฟลอปปี้:
sudo adduser $USER floppy
คุณสามารถลองติดตั้ง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
ตรวจสอบว่าฟลอปปี้ไดรฟ์ของคุณอยู่ที่นี่หรือไม่:
nautilus computer://
หากคุณยังคงประสบปัญหาให้โพสต์ผลลัพธ์ของคำสั่งด้านบนรวมทั้งสิ่งนี้:
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
นี่คือคำตอบที่แท้จริงเพื่อให้ฟลอปปี้ไดรฟ์ทำงานได้
เปิดเทอร์มินัลและล็อกอินเป็น sudo
เปิด gedit เป็น sudo
เปิดและแก้ไขไฟล์นี้: /lib/udev/rules.d/80-udisks.rules
หาส่วนนี้ (อยู่ใกล้ด้านล่างคุณสามารถใช้ "ค้นหา" บนแถบเครื่องมือของ 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"
#####################################################
แทนที่ "1" ทั้งหมดด้วย "0" เช่นที่ฉันทำใน 3 พื้นที่ (สคริปต์ของคุณจะมี "1" ฉันกำลังแสดงส่วนที่ถูกต้อง) ซึ่งมีลักษณะดังนี้:ENV{ID_DRIVE_FLOPPY}="0"
รีสตาร์ทพีซีและรองรับฟลอปปี้ที่คุณมี
หมายเหตุ : ฟลอปปี้จะไม่เปิดหน้าต่างโดยอัตโนมัติเมื่อใส่พวกเขาทำก่อนหน้านั้น! คุณจะต้องไปที่ "สถานที่" หรือ "My Computer" และดับเบิลคลิกที่มัน อย่าลืมถอดมันตามที่คุณต้องการที่จะติด USB (หรือควรติด USB) มิฉะนั้นฟล็อปปี้ที่คุณใส่เข้าไปครั้งต่อไปจะไม่ถูกเมานต์ อย่าลืมนำแผ่นฟลอปปี้ออกก่อนที่จะรีสตาร์ท (ภายใน) เนื่องจากพีซีของคุณจะพยายามบู๊ตจากมันซึ่งอาจสร้างความรำคาญได้