LINUX.ORG.RU

Oшибка not valid block device.в mint и kubuntu

 , ,


0

1

Пожалуйста при возможности просто посоветуйте версию linux, на которой подобные проблемы менее вероятны. Я только начинаю пользоваться linux. Вчера впервые установил. Зато годами пользуюсь Windows. Поэтому если таких версий нет, то пожалуйста пишите понятным языком.

Детали проблемы.

Нужно просмотреть содержание дискет (флоппи дисков) в Linux , но возникают ошибки. Меня интересует решение проблемы в установленных линуксах либо версии Linux, где они менее вероятны или отсутствуют. Установка любых Windows систем запрещена хозяином компа. Разновидности Линукса ставить можно. И есть только внутренние дисководы для дискет Приводов с Usb подключением нет.

Ситуация такова.

Пробую читать флоппи диски. Но проблема с определением устройств. Все они нормально читаются на компьютерах с Windows. Шлейф и дисководы проверены. Они в рабочем состоянии. Шлейф не скручен. Подключен правильно. Так как я перевернул его и подключил его другой стороной, вставил дискету и получил сообщение, что диска нет. Как и в Windоws .При использовании обычной стороны Windiws показывает содержимое дискет.

Замена дисковода на другой поверенный не помогла.

Теперь о проблеме.

При запуске linux mint 18.2 Cinnamon. 32 bit происходит ошибка dev /fd 0 is not a valid block device. Фото прилагаю.

На Kubuntu 18.04.5 Desktop 32 bit в отличии от linux mint некоторые дискеты читаются. При ошибке чтения остальных система пишет: «При обращении к Домашняя папка произошла ошибка Error mounting system-managed device dev fd.0 /dev Fd0/ is not a valid block device.»

Но на Kubuntu бывают и другие сообщения. Например.

«При обращении к Домашняя папка произошла ошибка. Ответ системы:„Произошла неизвестная ошибка. Did not receive a reply. Possible causes: a remote application did not send a reply, the message bus security blocked the reply, timeout expired or network connection was broken.“»

Бывает, что сообщает: «У Вас нет прав на подключение этого устройства». Скриншот из Kubuntu тоже прилагается.

Некоторые сведения о компьютере.Он очень старый. Процессор Intel Pentium P Dual Cpu E269 1 80 Ghz. Плата Asus PS ld2 Se. Жёсткий диск St250629Ns.

Скриншоты по этим ссылкам.

1. https://ibb.co/CbXVn5B 2.https://ibb.co/P9WbDDt 3. https://ibb.co/myPyQ3j 4.https://ibb.co/3TFGtcz



Последнее исправление: akgusev2024 (всего исправлений: 1)

Когда у менял был комп с флопповодом, то я в /etc/fstab вписывал точку монтирования вроде

/dev/fd0    /mnt/floppy    vfat    rw,user   0   0

после чего команда mount /mnt/floppy позволяла монтировать дискету в каталог /mnt/floppy без sudo (а umount /mnt/floppy, соответственно, её отмонтировать после окончания работы)

annulen ★★★★★
()
Ответ на: комментарий от annulen

Спасибо. У нас 2 вопроса. Первый. Команда mount.вводится через терминал? Второй. Где в файле fstsb вписывать точку монтирования, если это имеет значение.

Вот содержимое моего файла fstab.

# /etc/fstab: static file system information.

Use ‘blkid’ to print the universally unique identifier for a

device; this may be used with UUID= as a more robust way to name devices

that works even if disks are added and removed. See fstab(5).

/ was on /dev/sda7 during installation

UUID=35aff278-5d41-4a3a-9dd8-3991f50e7568 / ext4 errors=remount-ro 0 1 /swapfile none swap sw 0 0 /dev/fd0 /media/floppy0 auto rw,user,noauto,exec,utf8 0 0 /dev/sdb /media/floppy1 auto rw,user,noauto,exec,utf

akgusev2024
() автор топика
Ответ на: комментарий от akgusev2024

Надо попробовать пощупать её утилитами типа cfdisk или gparted и посмотреть, видят ли они разделы и файловые системы на ней. Если видят, то пробуй монтировать c помощью mount. Например, mount /dev/fd0 /mnt. Первый аргумент - это путь до флоппи, а второй - путь, куда монтируешь. Команды выполняется от рута. Если не сработает, то попробую расчехить своё древнее железо. У меня есть мать с флоппиком и пачка дискет - попробую с тобой в некромантию.

u5er ★★
()
Последнее исправление: u5er (всего исправлений: 1)
Ответ на: комментарий от etwrq

Ниже сведения из файла boot/config-5.4.0-42. В папке proc файлов с именем или частью имени config нет.

Информация из файла

Protocols

CONFIG_ISAPNP=y CONFIG_PNPBIOS=y CONFIG_PNPBIOS_PROC_FS=y CONFIG_PNPACPI=y CONFIG_BLK_DEV=y CONFIG_BLK_DEV_NULL_BLK=m CONFIG_BLK_DEV_FD=m CONFIG_CDROM=y CONFIG_PARIDE=m

akgusev2024
() автор топика
Ответ на: комментарий от akgusev2024

Конечно - в терминале.
1 строка - загрузка модуля, 2 строка - проверка наличия модуля floppy среди всего списка модулей (который выдает команда lsmod).

sigurd ★★★★★
()
Последнее исправление: sigurd (всего исправлений: 1)
Ответ на: комментарий от kostik87

Пробовал fdisk. Для дискеты permission denied. Команда sudo fdisk –list выводит сведения только для жёсткого диска. По Gparted Пакет gparted not found but can be installed with

Sudo apt install gparted. Установка была неудачной. При выполнении Пишет, что невозможно найти пакет gparted. В сети на сайте gparted.org есть программа для работы с разделами. Стоит ли ее использовать?

akgusev2024
() автор топика
Ответ на: комментарий от sigurd

Обычная команда не дала никакого результата. Просто 2 строки на экране с модулем пользователя. Тогда добавил слово sudo Сообщило, что Модуль lsmod not found in thr directory. /Lib/modules/5.4.0-42-generic При этом команда modprobe запустилась не сразу. Система предположила, что это команда из модуля kmod и предложила его установить. Как и было написано дал команду sudo apt install kmod. Оказалось, что уже есть самая новая версия и он был помечен как установленный вручную .

akgusev2024
() автор топика
Ответ на: комментарий от akgusev2024

Пробовал fdisk
По Gparted Пакет gparted not found

Не трать времени - ни fdisk, ни gparted для работы с дискетами не нужны! Там нет разделов!

sigurd ★★★★★
()
Последнее исправление: sigurd (всего исправлений: 1)
Ответ на: комментарий от akgusev2024

это команда из модуля kmod и предложила его установить. Как и было написано дал команду sudo apt install kmod. Оказалось, что уже есть самая новая версия и он был помечен как установленный вручную.

Все верно, lsmod и modprobe - это команды из пакета kmod и обычно он всегда установлен, иначе вы не сможете загружать модули ядра.
Устанавливаются эти программы в /usr/sbin (его может не быть у пользователя в PATH) - вот он их и не находит.
Попробуйте sudo /usr/sbin/lsmod - должно выдать список всех загруженных модулей ядра.

sigurd ★★★★★
()
Последнее исправление: sigurd (всего исправлений: 1)
Ответ на: комментарий от sigurd

sudo может не находить все пути. Вернее войти с физического tty как рут или стать рутом через команду su -.

Да, и я согласен что надо проверить модуль. Кажется в новом ядре просто не собрали/не положили/выпилили нафиг поддержку флоппиков.

Альтернативный вариант: скачать архивный дистрибутив 10-15-и летней давности. Вот например убунту 9.04/9.10, загрузиться в лайв-режиме (там довольно дружелюбно) и попробовать оттуда.

kirill_rrr ★★★★★
()
Ответ на: комментарий от akgusev2024

sudo apt install kmod. Оказалось, что уже есть самая новая версия и он был помечен как установленный вручную

Написало command not found. Я посмотрел, файла lsmod в папке нет.

Увы, ничем не могу помочь! При установленном пакете kmod не может не быть команд modprobe и lsmod!

sigurd ★★★★★
()
Ответ на: комментарий от akgusev2024

Увы, ничем не могу помочь! При установленном пакете kmod не может не быть команд modprobe и lsmod!

Предполагаю неправильное sudo вместо нормальной сессии root'a.

Ты сам исполняемый файл нашёл? Если нет: find /usr | grep 'modprobe', или «/usr» вообще заменить на «/»

rrr@raspberrypi:/tmp/yt $ find /usr | grep 'modprobe'
/usr/lib/modprobe.d
/usr/lib/modprobe.d/fbdev-blacklist.conf
/usr/lib/modprobe.d/aliases.conf
/usr/lib/modprobe.d/systemd.conf
/usr/lib/udev/rules.d/15-i2c-modprobe.rules
/usr/lib/systemd/system/modprobe@.service
/usr/share/man/man8/modprobe.8.gz
/usr/share/man/man5/modprobe.d.5.gz
/usr/share/bash-completion/completions/modprobe
/usr/share/augeas/lenses/dist/modprobe.aug
/usr/share/augeas/lenses/dist/tests/test_modprobe.aug
/usr/sbin/modprobe

Нормально: /usr/sbin/modprobe - это и есть бинарник по загрузке модулей. Но простой юзер не может запускать прилоения из /sbin и /usr/sbin. Вывод: или у тебя акой то не правильный пакет, или ты какой то неправильный root.

kirill_rrr ★★★★★
()
Ответ на: комментарий от kirill_rrr

Попробую через несколько дней или неделю. А пока поставил debian 9.03 и похожая проблема. Хотел проверить загрузку модуля с помощью modrobe. Сообщило, что команда не найдена. Хотел установить kmod. Сообщило, что последняя версия kmod уже установлена. Запускал терминал с паролем суперпользователя.

akgusev2024
() автор топика