Para aqueles que tinham alguns chars que rodavam perfeitamente no winmugen, mas no Linux não rodam.
O problema é causado pelas letras maísculas nos nomes de alguns arquivos do char, e no .def do char.
Então tinha que renomear todos os arquivos para minúsculo.
Já perdi horas fazendo isso.
Achei um script na net que ajudou bastante, bastando conferir o . def do char.
Cole o comando abaixo num arquivo de texto, marque como executável.
Coloque o script dentro da pasta do char e:
$./nome do script
Pronto todos os arquivos passarão para minúsculo.
#!/bin/bash
find -maxdepth 1 -name "*[A-Z]*" | while read file
do
target=$(echo $file | tr '[A-Z]' '[a-z]')
mv "$file" "$target"
done