chico , he metido en boot , los dos ficheros y nada.
cuando presiono tabulador para editar la opcion de arranque ... el teclado sigue en ingles.
Hombre a mi si que me carga el teclado en español.
Creo saber que es lo que ha pasado.
Cuando se carga el arranque de syslinux se especifica un directorio. en el caso de wifislax es
/boot/syslinux/
/boot/syslinux/syslinux.cfg
Alli aparece syslinux.cfg que es el primer archivo que carga y establece esa ruta como raiz. si pones ahi los modulos de syslinux vesamenu chain reboot y en este caso es.ktl no hay que poner la ruta absoluta. sino tendras que ponerla desde la raiz del disco /boot/es.tkl
En mi máquina de prueba el archivo syslinux carga varias dixtros y tengo puestos los módulos en el directorio raiz.
En wifislax por estética habeis colocado un include pasandole la ruta de wifislax.cfg, para que parezca ser el primero en cargarse. pero habeis desplazado los modulos a /boot y por tanto hay que indicarselo a syslinux pues de oficio los busca en /boot/syslinux.
En conclusion mia es la culpa pues yo inclui la carga en mi syslinux.cfg y en el archivo que os mande lo puse en wifislax.cfg sin ruta de es.ktl
Solucion en syslinux.cfg antes de la linea de INCLUDE ruta/wifislax.cfg poner KBDMAP es.ktl y colocar el archivo al lado de syslinux.cfg esto tiene que funcionar oko en wifislax.cfg KBDMAP /boot/es.ktl tengo mis dudas que funcione pues normalmente los módulos se cargan con Kernel ... o linux .... Com
Lo que sugieres de ponerlo en varios cfg no he realizado las pruebas
Tal como yo lo tengo no es necesrio pues es cargado al principio y permanece por más menus que navegues.
Para cambiar en fly existe un módulo en syslinux kbdmap.32 (creo) y se establecen en el menu tantas entradas como teclados desees y tengas en maps (---.ktl, ktl)
a mi nunca me ha funcionado en syslinux.
LABEL *** Keyboard map (README) ***
TEXT HELP
If you don't have a US keyboard, you can select one of the maps below.
This is just for your keyboard while in this menu. After choosing a map,
press enter at empty 'boot:' prompt to return to menu.
ENDTEXT
label Load (azerty) keyboard map
kernel kbdmap.c32
append maps/azerty.ktl
label Load (be) keyboard map
kernel kbdmap.c32
append maps/be.ktl
label Load (bg) keyboard map
kernel kbdmap.c32
append maps/bg.ktl
label Load (by) keyboard map
kernel kbdmap.c32
append maps/by.ktl
label Load (cf) keyboard map
kernel kbdmap.c32
append maps/cf.ktl
Te copio los comandos que yo utilice para generar es.ktl
# cp /usr/share/kbd/keymaps/i386/qwerty/us.map.gz ./
# cp /usr/share/kbd/keymaps/i386/qwerty/es.map.gz ./
# gunzip {es,us}.map.gz
# mv es.{,k}map
# mv us.{,k}map
# keytab-lilo es > es.ktl
# cp es.ktl /boot/syslinux/es.ktl
# chown root:root /boot/syslinux/es.ktl
y el archivo a editar antes del include
/boot/syslinux/syslinux.cfg
--------------------------------
KBDMAP es.ktlEl problema es que como digo es bastante básico pues el cambio no afecta a todas las letras del teclado. (dificultades qwery ibm y el teclado para consola) Para editar puede ser suficiente para escribir el quijote no . por eso digo que lo texte el que quiera.
Más tarde modificare la descarga para incluir la modificacion del syslinux.cfg
Un saludo USUARIONUEVO