воскресенье, 12 декабря 2010 г.

USB flash и настройки ядра

Если после пересборки ядра (особенно "самодельного") флешки не монтируются, а dmesg выдаёт нечто вроде

[7160.390855] FAT: codepage cp766 not found 

или иные ошибки, связанные с codepage, то скорее всего в конфиге ядра не выбрана правильная кодовая страница. Чтобы в этом удостовериться, можно попробовать смонтировать с заданием нужной, например:

mount -t vfat -o "codepage=866" /dev/sdd1 /mnt/iso

Если монтируется, в ядре выставляем это значение (866) параметра
File Systems -> DOS/FAT/NT Filesystems -> VFAT (Windows-95) fs support -> Default codepage for FAT.

Схожие проблемы могут возникать и с кодировкой. Параметр Default iocharset for FAT (там же) должен совпадать с системной локалью, посмотреть её можно с помощью locale -a (у меня utf-8).

P.S. Про флешки хоть отдельный блог создавай

Комментариев нет:

Отправить комментарий