Translate

viernes, 13 de noviembre de 2015

[UBUNTU] "The system is runing in low-graphics mode"

Hola a todos, hacía tiempo que no publicaba nada en mi descuidado blog.

Bueno, os comento un poco lo que me sucedió cuando finalmente me decido a actualizar mi Ubuntu 12.04 LTS, a la 14.04 LTS.

Normalmente no soy muy dado a cambiar cosas que están funcionando bien pero viendo que la nueva LTS ya tenía recorrido y cuya fecha de fin de soporte no llegará hasta abril de 2019 me decidí a realizar dicho cambio, valiente de mi, un viernes. No lo hagáis en vuestras oficinas, recordad siempre el término viernes negro, si existe es por algo ;)

En mi caso la actualización fue como la seda pero con el transcurso de los días y tras varias actualizaciones a las espaldas sucedió. Con una actualización cotidiana, y a la que equivocadamente no le presté demasiada atención, me aparece el siguiente error:



Al pulsar OK, el sistema nos presenta varias opciones que en mi caso, para variar, ninguna de ellas tuvo éxito excepto la de iniciar el sistema en modo terminal.

¡Menudo disgusto! y ¡Ahora que ago!...

Fijaros bien cual es mi caso porque hay muchos comentarios por la red de como resolver  o atacar este mismo error, y a mi concretamente me pasó a raíz de la actualización 12.04 LTS a la 14.04 LTS, con una tarjeta gráfica Nvidia Corporation GT218 [GeForce 210] que podéis identificar si ejecutáis el comando:


$ lspci |grep VGA

Hace unos días observaba que la cosa no transcurría como era debido; luego de aplicar alguna actualización del sistema en remoto, el equipo no conseguía arrancar correctamente, obligándome a desplazar para reiniciarlo manualmente. Por desgracia la mía, el método manual tampoco resultó efectivo en esta ocasión.

La solución


Muy sencilla, como os adelantaba anteriormente, inicio sesión en modo terminal y ejecuto el siguiente comando como root.



root@tictoptips:/# apt-get install nvidia-current

Hecho esto, reinicio el sistema y fin del problema.

Para los más curiosos, indicaros que este comando lo que supuestamente hace, o tiene que hacer, es instalar los drivers de Nvidia más recientes desde los repositorios oficiales.

Espero que este tip solucione vuestro problema y alivie vuestro temores.

Adeus.


martes, 8 de julio de 2014

[UTILIDADES] XBOOT, arrancar todas tus herramientas TIC desde un USB mediante un único menú...?



Pues sí, es posible y muy fácil, lo puedes hacer de forma manual pero si no quieres romperte la cabeza y acabar de una vez por todas con esta cuestión aquí puedes encontrar la solución.

Xboot 1.0 Beta 14 es una magnífica utilidad que ter permitirá convertir cualquier pendrive o disco duro USB en un DISPOSITIVO de arranque en el que podrás añadir todas tus Herramientas e imágenes que necesites para intentar resolver problemas en cualquier computadora que tenga la posibilidad de arrancar a través del USB.

Podrás añadir todas tus ISO,( Hiren's, clonezilla, gparted,  tu herramienta de antivurs favorito, un Windows PE o incluso los DVD's con los instalables de los sistemas operativos, software ofimático, etc). OLVÍDATE DEL EXCASO ESPACIO QUE TE PROPORCIONA El DVD/CD-ROM. Ya no tendrás que cargar más con esa pesada carpeta LLENA DE DISCOS. 

¿Te imaginas agrupar todo eso en un único DISCO USB? es fantástico. Tan solo tienes que descargar el pequeño ejecutable y disponer de un USB formateado y listo para recibir todas tus imágenes ISO.

Lo bueno es que si aún te queda espacio en tu USB, todavía lo podrás seguir usando una vez realizado el montage como un disco de almacenamiento normal sin ningún tipo de problema siempre y cuando no modifiques ninguna de los directorios y archivos que te crea la utilidad.

Es sencillo de , solo tienes que arrastar las ISO que quieres incluír en el USB la propia herramiente te indentifica la utilidad que inclúye la ISO y la etiqueta. Puede que la no identificación de la utilidad que incluye la ISO, por parte de Xboot, te desconcierte un poco pero non te preocupes, podrás añadirla de todos modos.

El nombre que le das a la ISO desde el origen es el que aparecerá en el menú final así que, procura cambiar el nombre del archivo ISO para que se ajuste a lo que quieres que te muestre posteriormente en el menú final.






miércoles, 2 de julio de 2014

[VIRTUAL BOX] NS-ERROR-FAILURE (0X80004005)

Lo típico, que regresas de vacaciones y tu máquina virtual con Windows 7 te da la bienvenida del siguiente modo:


NS-ERROR-FAILURE (0X80004005)
VT-X features lolcked or unavaliable in MSR
A que mola!


Por suerte, antes de comenzar a trabajar con la máquina virtual, lo que hice fué un sysprep y un clonado de la máquina madre. Tabrajando de este modo con una copia de la máquina original.



Bien, para resolver este percance, volví a clonar la máquina madre y en la configuración del disco le digo que utilice uno ya creado, es decir, que utilice el disco virtual de la máquina que me da el error.



Si no teneis clon, no pasa nada, volveis a crear una máquina desde cero y cuando llegueis al apartado de la configuración del disco, haceis lo mismo.



Espero que os resulte de utilidad.



Adeus!

[UBUNTU] He instalado Ubuntu 12.04 y ya tengo problemas, y eso que es LTS!

Si tienes problemas con la resolución de los caracteres en tu flamante Ubuntu prueba lo siguinete, en mi caso funcionó

1º Añadimos repositorios vía ppa


sudo apt-add-repository ppa:ubuntu-x-swat/x-updates


Este comando es propio de Ubuntu, para los Debian debeis crear un pequeño script.

2º.Actualizamos la lista de paquetes


sudo apt-get update


3º Actualizamos los paquetes ya instados con:


sudo apt-get upgrade
Hecho esto, vamos a editar el fichero Xorg que es el encargado de identificar todos los periféricos de tu equipo (ratón, teclado, sonido, pantalla...) por lo tanto debemos tener mucho cuidado con su manipulación y no estaría de más realizar unha copia de seguridad:


sudo cp /user/share/X11/Xorg.conf.d/10-evdev.conf /user/share/X11/Xorg.conf.d/10-evdev.conf-old

Editamos el archivo


sudo gpedit /usr/share/X11/Xorg.conf.d/10-evdev.conf
Section "Device"
Identifier "Intel"
Driver "intel"
Option "DebugWait" "true"
EndSection

Reiniciamos.

Ahora si eres religioso, solo te queda rezar para que todo funcione de no ser así te tendrás que encomendar a los ángeles de la red.

Aquí te dejo el enlace de uno de ellos:


http://www.ubuntu-es.org/node/172554#.UV6ODVHDj7g

Por cierto, puedes eliminar lo anterior con:

sudo ppa-purge ppa:ubuntu-x-swat/x-updates

Si no tienes ppa-purge deberás instalarlo

sudo apt-get install ppa-purge




[UBUNTU] FAIL TO INITIALIZE THE NVIDIA KERNEL MODULE

Este problema me surgió en el momento que se me ocurrió actualizar el driver de la tarjeta gráfica Nvidia en mi Ubuntu 12.04 de 64 bits desde "Additional Drivers" sin tener necesidad alguna de hacerlo y vulnerando un principio básico de la informática "¡Si funciona no lo toques!"

Lo cierto es que lo que quería era poner el sistema al día, incluído la targeta gráfica, y al ver la disponibilidad del nuevo driver, con la etiqueta de "recomendado", no pude resistir la tentación.

Pero al reiniciar mi sistema observo que en la pantalla me sale el siguiente error, impidiéndome iniciar sesión en mi entorno gráfico:

"Fail to initialize the NVIDIA kernel module.
Please see the system kernel log for aditional error messages,
consult the NVIDIA README for details"

Junto con el error, se me ofrecen varias alternativas para solucionarlo, pero el hecho és que ninguna de ellas llega a funcionar.

Por lo tanto, me quedé sin entorno gráfico.

Luego de varias horas investigando por la rede al día siguiente pruebo con lo siguiente:

1º. Abro una terminal de consola con la combinación típica de teclas CTRL+ALT+F1 e introducir mi usuario y contraseña.

2º. Una vez dentro tecleo lo siguiente:


sudo su apt-get remove --purge

En mi caso con esos dos pasos fueron suficientes, funcionó, y al reiniciar el sistema volví a recuperar el entorno gráfico. Eso si, como podeis ver en la imagen, con el driver actualizado }:)



Espero que os sirva de ayuda.

Un saludo.

viernes, 20 de diciembre de 2013

[WINDOWS] - Averiguar direcciones MAC de un rango de IPs

(También lo podemos portar a un Ubuntu)

Hoy os voy a explicar como podemos averiguar las direcciones MAC de un rango concreto de direcciones IP pertenecientes a unos ordenadores desde una consola MS-DOS



En mi caso hemos renovado un aula completa y necesito saber las direcciones MAC para inventariar los equipos y actualizar la BD de nuestra red.




El truco consiste en hacer ping a cada una de las IPs del aula para posteriormente ejecutar el comando "arp -a"  en una consola de MS-DOS. 

Con la opción "-a" conseguimos todas las entradas registradas de direcciones IP y sus direcciones MAC correspondientes que nuestra tarjeta de rede ya conoce gracias a la ejecución previa del ping.




Para hacer un ping de forma automática sin tener que ir una a una, uso este script que lo hará por mi:



C:\> for /L %i in (1,1,23) do @ping 192.168.0.%i -n 1 |@find "TTL" > pingok.log |echo %i



Lo voy a explicar:



for /L %i in (1,1,23)



%i valdrá 1 (primer valor del for), luego el contador se irá incrementando de 1 en 1 (segundo valor del for) y finalmente le indicamos hasta donde queremos que llegue (en este caso sería el tercer valor). En mi caso quiero que haga un ping desde la dirección IP 192.168.0.1 hasta la IP 192.168.0.23.



Con @ping 192.168.0.%i -n 1, ejecutamos ping a la dirección IP especificada con el valor de %i y envía un solo paquete.



Con |@find "TTL" > pingok.log, el resultado del ping busca el valor TTL y si existe lo pasa al fichero pingok.log, de este modo podremos saber, consultando el contenido del archivo, que equipos tienen algún problema de red o simplemente se encuentran apagados ya que estos non aparecerán en el listado.



Finalmente |echo %i, lo utilizamos para poder ver la ejecución del proceso.


Podemos teclear directamente en la línea de comandos de la consola de MS-DOS el script o implementarlo en un archivo por lotes para que lo lo haga por mi.

Hecho esto, solamente tendremos que ejecutar:

C:\>arp -a > lista_de_IPs&MACs.txt (que también lo podemos implementar al final del mismo archivo batch).


sábado, 23 de noviembre de 2013

[UBUNTU] COMO LIBERAR EL GRUB DE KERNELS VIEJOS

Esta vez toca darle una limpieza al menú del GRUB y depaso liberar espacio en el disco duro.

Cada vez que actualizamos el kernel por recomendación de nuestro gestor de actualizaciones, el sistema va almacenando copias por si el nuevo kernel de linux nos da problemas y deseamos volver al estado anterior.
Estas copias se guardan en el disco y no se borran a menos que nosotros mismos se lo indiquemos.

Con el paso del tiempo y las actualizaciones, la lista se hace cada vez más grande y os pasará como a mi, que no podreis ver en el menú de arranque la opción correspondiente a Windows.

Bien, mi intención es reducir dicha lista, que ocupa espacio en pantalla, en disco y me obliga a recorrer toda la lista para llegar a la opción de Windows, que debdio  a la cantidad de kernels almacenados ya no aparece en la pantalla.

En mi caso, cada uno de los kernes almacenados ocupan unos 100 MB de espacio en disco cada uno.

Como lo hacemos:

1º.Iniciamos sesión y abrimos una pantalla del terminal.
2º. Queremos ver la lista de kernels que tenemos para eliminarlos y para eso ejecutamos el siguiente comando:

$ dpkg --get-selections | grep linux-image

Nos saldrá un listado parecido a este:













3º. Borramos los que nos interesa uno a uno con el siguiente comando...

$ sudo apg-get remove --purge linux-imagen-a-borrar

o en cadena, para hacerlo de una sola vez...


$ sudo apt-get remove --purge linux-image-2.6.32-41-generic linux-image-2.6.32-42-generic linux-image-2.6.32.43-generic linux-image-2.6.32-44-generic linux-image-2.6.32-45-generic linux-image-2.6.32-46-generic linux-image-2.6.32-47-generic linux-image-2.6.32-48-generic linux-image-2.6.32-49-generic linux-image-2.6.32-50-generic

Listo, hemos finalizado la tarea de mantenimiento de nuestro ubuntu, tenemos el GRUB más limpio y ganamos espacio en nuestro disco.

Por cierto, muy importante, recomiendo dejar una o dos versiones anteriores al kernel actual por si las moscas y por supuesto, nunca, nunca, nunca borrar el kernel linux-image-generic, es imprescindible para poder seguir recibiendo las actualizaciones del kernel.

Ah, se me olvidaba, aseguraros bien de no borrar el kernel que estais usando, con el comando $ uname -a sabreis cual es.