Jak korzystać z napędu dyskietek w systemie Ubuntu?


10

Ten sam komputer w systemie Ubuntu 8.04 nie stanowi żadnego problemu. Poniżej 12.04, dyskietka nie jest dostępna dla Ubuntu. Dysk i dyskietka dyskietek działa dobrze w systemie DOS. Komputer uruchamia się z dyskietki W98se, nie ma żadnego problemu.

Jak mogę korzystać z floppys pod Ubuntu 12.04?


5
Podoba mi się to, jak używasz stacji dyskietek i nazywam dysk „dyskietką”. +1
turbo

Czy rzeczywiście masz napęd dyskietek (5,25 ”lub 8”)? Nie masz na myśli naprawdę „firmy”? (Sztywna
skrzynia

Z innego pytania, to zadziałało dla mnie: askubuntu.com/a/338203/259718
B. Fife

Odpowiedź Rodneya Erica Gainesa sprawdziła się w Ubuntu 12.04 z dyskietką USB. Również włożenie dysku automatycznie zamontowanego i otworzyło okno Nautilus w tej sytuacji.
Michael bean

Odpowiedzi:


11
  1. Sprawdź, czy moduł dyskietek jest załadowany:

    lsmod | grep -i floppy
    

    To polecenie nie powinno niczego zwracać. Jeśli zwraca „dyskietkę”, oznacza to, że masz załadowany moduł dyskietki i ta odpowiedź nie rozwiązuje twojego problemu.

    Jeśli chcesz załadować moduł dyskietek:

    sudo modprobe -v floppy
    lsmod | grep -i floppy
    
  2. Spróbuj dodać swoją nazwę użytkownika w grupie dyskietek:

    sudo adduser $USER floppy
    
  3. Możesz także spróbować zainstalować fdutilspakiet:

    $ 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/
    

    Przydaje się fdmount. Próbować:sudo fdmount -l

  4. Sprawdź, czy stacja dyskietek znajduje się tutaj:

    nautilus computer://
    
  5. Jeśli nadal masz problemy, opublikuj wyniki powyższych poleceń, a także:

    dmesg > dmesg.log
    gedit dmesg.log
    

Opublikuj zawartość dmesg.log gdzieś na pastebinie (np. Http://www.pastebin.com ) i podaj nam link.

PS Być może cierpisz na ten błąd: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/441835 - Spróbuj:

udisks --mount /dev/fd0

7

Oto właściwa odpowiedź, aby uruchomić napęd dyskietek.

  1. otwórz terminal i zaloguj się jako sudo

  2. otwórz gedit jako sudo

  3. Otwórz i edytuj ten plik: /lib/udev/rules.d/80-udisks.rules

  4. znajdź tę sekcję (znajduje się ona u dołu. Możesz użyć „Wyszukaj” na pasku narzędzi gedit i znaleźć „dyskietkę na komputer”, która Cię tam zabierze.

    ####################################################
    
    # 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. Zamień wszystkie „1” na „0”, jak zrobiłem w 3 obszarach. (Twój skrypt będzie miał „1”, pokazuję poprawioną część) Które wyglądają tak:ENV{ID_DRIVE_FLOPPY}="0"

  6. Uruchom ponownie komputer i obsługę dyskietek.

Uwaga : dyskietka NIE będzie automatycznie uruchamiać okna po włożeniu, zostały one wcześniej wykonane! Będziesz musiał przejść do „miejsc” lub „Mój komputer” i kliknąć go dwukrotnie. Pamiętaj, aby odmontować go tak, jak w przypadku pamięci USB (lub pamięci USB), w przeciwnym razie Twoja kolejna dyskietka nie zostanie zamontowana. Pamiętaj także o wysunięciu dyskietki przed ponownym uruchomieniem (wewnętrznym), ponieważ komputer będzie próbował się z niej uruchomić, co może być bardzo denerwujące.


To zadziałało dla mnie w dniu 18.04
SPRBRN

@SPRBRN Mam tylko /lib/udev/rules.d/80-udisks2.rules w 18.04.
jarno

poza tym nie musiałem zmieniać „1” na „0” w pliku, nawet jeśli były „1”.
jarno

1

Kiedy sprawdziłem stan mojej dyskietki USB za pomocą „Narzędzia dyskowego”, zauważyłem, że moja dyskietka jest wyświetlana jako zamontowana /dev/sdd.

Zmieniłem medigeek „s odpowiedź od:

udisks --mount /dev/fd0

Do:

udisks --mount /dev/sdd

Teraz moja dyskietka USB montuje się w Ubuntu 12.04

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.