Поэтому я недавно собрал и установил собственное ядро Linux из исходного кода v3.8.8. Мне пришлось переустановить драйвер Wi-Fi, и он заработал, но когда я подключил внешний жесткий диск DiskGo Edge, я получил следующее всплывающее сообщение:

Error mounting /dev/sdc1 at /media/zermacr0yd/DISKGO: Command-line `mount -t "ntfs" -o "uhelper=udisks2,nodev,nosuid,uid=1000,gid=1000,dmask=0077,fmask=0177" "/dev/sdc1" "/media/zermacr0yd/DISKGO"' exited with non-zero exit status 21: FATAL: Module fuse not found.
fuse: device not found, try 'modprobe fuse' first

Так как мне это исправить? Нужно ли устанавливать новый модуль драйвера USB? Кто-нибудь еще видел эту проблему раньше?

1 ответ1

0

Может показаться, что файловой системой на внешнем диске является NTFS, а NTFS не встроена в ядро. (Это было какое-то время, но я не думаю, что это может / должно быть). NTFS обычно обрабатывается через FUSE, что позволяет интегрировать инструменты пользовательского пространства и ядро.

Таким образом, ядру нужно либо скомпилировать в него FUSE, либо вам нужно загрузить модуль fuse (modprobe fuse, если вы скомпилировали его как модуль), чтобы иметь возможность обрабатывать NTFS.

Для ясности эта проблема, по-видимому, не связана с USB (очевидно, что она находит устройство как /dev /sdc1 и даже читает раздел по полученной ошибке).

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .