Supermount - это модуль ядра который отвечает за автоматическое монтирование/размонтирование внешних устройств (cdrom, floppy).
При использовании supermount не надо каким либо способом монтировать устройство чтобы прочесть его содержимое, достаточно всего лишь зайти в каталог, где определена точка монтирования для этого устройства. Flash-карты supermount не поддерживает.
Чтобы supermount заработал нужно сделать несколько телодвижений:
1) Скачать патч для вашего ядра, например от сюда
http://ck.kolivas.org/patches/2.6/.
Вот прям для ядра 2.6.10
http://ck.kolivas.org/patches/2.6/2...g208-10ck5.diff
2) Пропатчить ядро, для этого сначало в supermount-ng208-10ck5.diff нужно заменить все "linux-2.6.10-ck5" на "linux-2.6.10" или же просто переименовать каталог с исходниками ядра.
Заходим в каталог где лежат исходники ядра, у меня это /usr/src/ и патчим:
patch -p0 < supermount-ng208-10ck5.diff
3) Включаем в ядре поддержку supermount.
Делаем make menuconfig в каталоге с исходниками ядра и далее движемся:
File systems --> Pseudo filesystems --> [M] Supermount removable media support.
Лучше собрать в виде модуля, так надежнее.
4) Компилируем и устанавливаем ядро.
5) В fstab добавляем строки такого содержания:
none /mnt/cdrom supermount dev=/dev/cdrom,fs=auto,--,codepage=866,iocharset=koi8-r 0 0
none /mnt/floppy supermount dev=/dev/fd0,fs=auto,--,codepage=866,iocharset=koi8-r 0 0
И после перезагрузки при входе в каталог /mnt/cdrom вы увидите содержание диска причем даже на русском языке.