ALGÚN EXPERTO EN LINUX (GENTOO)

Hola buenas.
Tengo un problema más o menos complejo de resolver y necesito alguién que me eche una mano y se desenvuelva bastante bien en Linux.

Tengo un equipo un miniordenador de naútica con una pantalla táctil aparte. Todo funciona ok, menos la pantalla y es porque el contenido del disco se clonó de otro ordenador igual pero sin pantalla táctil. He descartado todo y creo que el problema está en el driver del touchscreen, por algún motivo no se carga o no se ha cargado, etc.

No puedo o no se, acceder a la consola de comandos, ya que arranca directamente con una aplicación y desde ahí no tengo acceso a Linux, solo a la aplicación con botones que controla una serie de cosas en el barco.

Os adjunto unas enlace con fotos de la carga de Linux, para ver si os puede orientar algo mejor en lo que está pasando.

he leido como cargar drivers etc, pero no me queda muy claro.

Saludos y muchas gracias.


https://mega.nz/#!pgtXxZgT!gwhAYbxNOUJB ... 2Eg3gdX_KU
Hola, lo tendras desactivado en el kernel.

La solución es muy fácil...

Chroot y recompliar el kernel.

Create un live cd con cualquier pendrive "Preferible una iso con entorno grafico"


Yo uso la iso de kaosx

luego con partitonmanager o con el comando blkid veo las particiones

loguete como root con sudo su o su

contraseña es live o root

Si partimos de que tiene dos o tres particiones una /boot otra / y una /home

root #mkdir /mnt/gentoo
root#cd /mnt/gentoo
root#mount /dev/sdax /mnt/gentoo
root#mount /dev/sdax /mnt/gentoo/boot   o /boot/efi si tiene uefi
la /home no hace falta
sustitulle la [X por el número de la unidad


root #mount --types proc /proc /mnt/gentoo/proc
root #mount --rbind /sys /mnt/gentoo/sys
root #mount --make-rslave /mnt/gentoo/sys
root #mount --rbind /dev /mnt/gentoo/dev
root #mount --make-rslave /mnt/gentoo/dev
root #chroot /mnt/gentoo /bin/bash
root #source /etc/profile
root #export PS1="(chroot) ${PS1}


Ahora ya estas en gentoo.

Toca compilar el kernel
cd /usr/src/linux
make menuconfig


veras algo asi:
Imagen

Con las flechas del teclado y enter sigue esta ruta
Device Drivers --->
Input device support --->
Touchscreens ---> Marcala con la barra de espacio con *
Y dependiendo del chip elige el que sea
En la wikipedia de detección hardware de gentoo te explica paso a paso como se hace.

make -j9 && make modules_install         (el -j9 seria para un procesador de ocho nucleos... siempre suma uno mas)
make install


genkernel --install initramfs "no es necesario pero no se quien te istalo gentoo separo los directorios /usr /var etc...."

ls /boot/initramfs*


regeneras el grub
grub-mkconfig -o /boot/grub/grub.cfg

y recompilas los modulos




y reinicias y prueba a ver si ya funciona.

Te dejo unas captura para que veas los que hay

Supongo que sera el que te he puesto en azul
Imagen
Madre mía menudo tuto.

En cuanto tenga tiempo lo hago y te digo. Millones de gracias.

Te debo unas cuantas cervezas...
2 respuestas