Который день собираюсь написать, но руки не доходят.
Специально для тех, кто не догадался.
Какой-то гений в редхате, который про кодировки отличные от utf8 не слышал, сделал патч с номером 2101. Называется он linux-2.6-defaults-fat-utf8.patch.
Комментим в спеке строку с ним и строку с параметрами наложения. Собираем ядро, получаем то, что нужно.
P.S. Данный патч позволяет ядру игнорировать параметры монтирования в плане языка для vfat.