bueno , pues después de 3 días hechandole muchas horas , y tras muchos cabreos con ganas de reventarlo todo , ... he dado con el asunto.
es un poco largo de explicar , pero intentare ser breve ,,,
en el sistema como sabeis , hay varios xzm , y van cargando uno tras otro en cierto orden NECESARIO , ..por eso llevan números.
pues por ejemplo ..
001 tiene el fichero CADENAME
y a lo mejor en el
003 tengo el mismo fichero , pero retocado por algo ... (el modulo wifislax-desktop) , es casi exclusivo de ficheros ajustados y salvados lejos de updates y demás...
un fichero , puede sobreescribir un fichero
un enlace simbolico puede sobreescribir un enlace simbolico
pero ni un fichero puede sobreescribir un enlace ni un enlace sobreescribir un fichero
al igual con carpetas...
si tienes un fichero en 001 solo puede ser sobreescrito por un fichero llamado igual
si tienes un simbolico en 001 solo puede ser sobreescrito por un simbolico llamado igual
si tienes una carpeta en 001 solo podría ser sobreescrito por una carpeta igual
___________________________________________________________
¿ queda claro lo anterior ?
pues la aceleración 3d (librería mesa) tiene los siguientes ficheros
libGL.so.0 -->> simbolico hacia libGL.so.1
libGL.so.1 -->> simbolico hacia libGL.so.1.2.0
libGL.so.1.2.0 -->> FICHERO REAL FINAL
Y el driver ati intentada hacer esto
libGL.so.0 -->> simbolico hacia libGL.so.1
libGL.so.1 -->> simbolico hacia libGL.so.1.2.0
libGL.so.1.2.0 -->>
SIMBOLICO HACIA UNA DE SUS LIBRERIASY ES HAY en el 1.2.0 estaba el fallo ... al ser un simbolico no se podía hacer y entonces el simbolico
libGL.so.1seguía apuntando hacia el fichero real del sistema 1.2.0
¿ solución ?
en el driver ati ...
coger el simbolivo 1.2.0 y borrarlo ..
ese apuntaba hacia /usr/lib/fglrx/fglrx-libGL.so.1.2.0
pues directamente del tiron
copiamos fglrx-libGL.so.1.2.0 en /usr/lib
renombrándola como la original del sistema
fglrx-libGL.so.1.2.0 copiada a /usr/lib ,eliminamos el original 1.2.0 y renombramos la fglrx, como el original
fglrx-libGL.so.1.2.0 -->> libGL.so.1.2.0
con lo que al ser FICHERO , podrá SOBREESCRIBIR EL ORIGINAL DEL SISTEMA ...

esta jilipollez me ha tenido amargado 3 días , instalando slackwares al hdd y viendo que allí funcionaba bien ..
después instalando wifislax al hdd e instalándole el driver funcaba bien
en modo live NO ...por el royo este de un simbolico que intentaba sustituir un fichero real...

claro , en el hdd no hay problema...por que el driver al instalarse , ... elimina el fichero original , y después crea el enlace..asi si ... en live la historia es diferente.

____________________________________________________
además de eso , ya por fin puedo decir que tengo 100x100 funcional ,el tema del driver que servirá para mas de una versión ( hasta que hashcat pida un driver mas nuevo y haya que reconstruir el modulo, servirá el mismo aunque actualiceis kernel)
en live me funcionaba bien ,por que el initrd monta el sistema como rw ( read write , lectura/escritura ) ..
cuando la instalaba a disco duro , NO FUNCIONABA ,por que el grub de los coj0nes , mete en el arranque "ro"
ro = Read Only
con lo que no podía escribir sobre la marcha ...
no encontré como eliminar que el grub añada eso ...y necesitaba rw
con lo que el grub , de una forma no muy elegante después de ro vga=788 ,añade un rw , con lo que como la ultima orden en rw queda como lectura/escritura y ya si entonces funciona todo.
resumiendo , .. movidas de las que no se ven , y me tienen atrapado durante días
estoy subiendo una iso ... pero no os vale la pena bajarla, por que no hay nada nuevo en ella ... solo se mantiene el xorg-server nuevo ... los scripts updaters esta todo parado , por que estuve con este royo estos 3 días.
Miedo me da , el driver nvidia

... aunque sabiendo donde esta el problema, la solución es fácil.