Bueno, pues hoy con chakra me dió por actualizar el xorg de los repos core a los repos testing, y ¡Sorpresa! no funcionaba ni el mouse ni el teclado y no había manera de mover absolutamente nada, y pues ¿que hacer en estos casos? pues hay una bonita herramienta bastante útil llamada "chroot" que permite manipular,desde cualquier liveCD, el sistema instalado y de esta manera, poder reparar lo mal hecho.
En mi caso lo único que necesitaba era bajar los repos testing a core de nuevo e instalar de nuevo el xorg de estos repositorios.
Primero que nada, tenemos que reiniciar la computadora con un liveCD dentro, iniciar con el y conectarlo a internet y continuamos con lo siguiente:
- Abrimos Gparted, partition manager o cualquier programa de manipulación de particiones e identificar la partición raiz "/", en mi caso es la /dev/sda5.
- El siguiente paso es abrir una terminal y montar la raiz (todo es como root, ejecutamos el comando: $sudo -i):
# mount /dev/sda# /mnt
- Despues vamos a montar /dev /sys y /proc con los siguientes comandos:
# mount -t proc none /mnt/proc
# mount -t sysfs none /mnt/sys
# mount --bind /dev /
- Cuando todo esté bien montado ejecutamos chroot:
#chroot /mnt
- Notaremos que nuestra terminal va a cambiar un poco, en mi caso usé el liveCD de ubuntu por lo tanto de estar así:
root@ubuntu:~#
Cambió así:[root@ubuntu /]#
Ahora ya podemos trabajar ahí y reparar el sistema, pondré de ejemplo lo que yo hice para reparar chakra.
- Después de hacer lo anterior, abrí la lista de repositorios de esta manera:
[root@ubuntu /]# nano /etc/pacman.conf
Y agregué # a los repositorios testing para desactivarlos. - Actualicé los repositorios de chakra:
[root@ubuntu /]# pacman -Syy
- Limpié el caché:
[root@ubuntu /]# pacman -Scc
- Ahora instalé el xorg desde los repositorios core:
[root@ubuntu /]#pacman -S xorg-server
Ya con esto quedó listo ahora solo reinicié chakra y todo regresó a la normalidad.
Pues de que vas de buen ingenio vas hombre, felicidades y gracias por compartir todo esto, un abrazo Eddy.
ResponderEliminar@Eddy, Gracias hermano, ya sabes aquí aportando para todos espero que te ayude este post y los demás del foro... un abrazo!
ResponderEliminarFelicitaciones por la entrada, un tuto para guardar y tener presente en situaciones iguales o similares.
ResponderEliminarSaludos.
Bien, bien, excelente post. Otra opcion en aquellas ocasiones que rompa el sistema u.u xD
ResponderEliminarSaludos!
buena onda...!
ResponderEliminarse puede restaurar pacman con esta opcion?
ResponderEliminarme aparece el error
ResponderEliminarroot@ant-18 antergos]# chroot /mnt/
/bin/bash: error while loading shared libraries: libreadline.so.8: cannot open shared object file: No such file or directory