martes, 26 de julio de 2011

Pantalla azul al iniciar Windows XP. BSoD.

Hola lectores! Espero con este post ayudar a solucionar el problema que suele surgir con Windows XP ("Vuindou equis pe" jeje!). Al iniciar la PC aparece la imagen de XP unos momentos y luego una hermosa pantalla azul, diciendo que el sistema operativo se detuvo para proteger el equipo. El error hace la siguiente referencia:

UNMOUNTABLE_BOOT_VOLUME

***STOP 0x000000ED (0x86330E30, 0xC0000006,0x00000000,0x00000000)

En mi caso particular, el sistema de archivos estaba dañado y no se podía montar. Cuando intenté ingresar en modo prueba de errores, no funcionó, ni siquiera ingresar usando símbolos del sistema. Para solucionar el problema, fue necesario conseguir un CD de instalación de Win XP. Bootear desde el CD y escoger la opción R (que permite ingresar al sistema en modo de recuperación). Una vez en la consola, es necesario ejecutar:

chkdsk /p /r 

Para comprobar y repara los discos. Esta tarea puede dejar algunos archivos irrecuperables (pero es un riesgo aceptable considerando que no puede utilizarse la unidad, e insignificante comparado con la opción de formatear).

Luego ejecuten el comando:

fixboot

Respondes que sí a la pregunta que les pide confirmación para la tarea. Y luego el comando

exit

Que sale y permite reiniciar el sistema. Esta vez booteando por su puesto desde el disco principal y no desde el CD.

Espero les funcione. Saludos!

viernes, 15 de julio de 2011

Mysqldump. Error no 28. ¿Que hago?

Hacia días que venia lidiando con una Base de datos que tenia que migrar de un servidor viejo (una PC de escritorio literalmente) a un servidor decente y como la gente. Necesitaba hacer un backup y la BD pesaba alrrededor de 140 MB. Al intentar el famoso mysqldump resultó que me daba un error (Indicado como Error no 28 ), diciendo que no había espacio suficiente en el disco. Pero mi disco tenía mas de la mitad de espacio vacio!!

Estuve rabiando mas de dos días con el problema, hasta que di con la solución, la cual era bastante obvia por cierto. Si bien mi disco tenia espacio, la partición donde estaba montado el directorio raíz estaba llena. Como no se podía liberar espacio, decidí cambiar la configuración de Mysql.

El archivo a tocar es:

/etc/mysql/my.cnf

Y basta con encontrar la siguiente linea resaltada en negrita:

#
# * IMPORTANT
#   If you make changes to these settings and your system uses apparmor, you may
#   also need to also adjust /etc/apparmor.d/usr.sbin.mysqld.
#

user    = mysql
socket  = /var/run/mysqld/mysqld.sock
port    = 3306
basedir = /usr
datadir = /var/lib/mysql
tmpdir  = /tmp
skip-external-locking

y cambiar el directorio que MySQL usará como temporal, por otro ubicado en otra partición con espacio suficiente. No olviden que el nuevo directorio debe tener permisos de escritura y lectura para el usuario mysql. Cosa que se soluciona dándole permisos 777. (Lectura, escritura y ejecución para todos).

Despues de hacer eso, es necesario reiniciar el servicio de MySQL con la siguiente linea:

$sudo service mysql restart

O bien, detener y luego iniciar el servicio:

$sudo service mysql stop

$sudo service mysql start

Luego de eso, no tuve más problemas. Saludos!

Pantalla Negra. Monitor fuera de rango.

Hola amigos blogueros, esta es la primer entrada de este blog y les voy a comentar como solucioné el primer problema que tuve al instalar Ubuntu 10.04 en mi PC. Mi monitor quedaba completamente negro dando una aviso que decía Monitor out of range. Segundos después se apagaba y no podía hacer absolutamente nada.

Si el problema se da al momento de instalar, entonces es necesario realizar la instalación en modo texto usando el alternative CD disponible en la pagina de descarga de ubuntu. Tal vez sea necesario setear la opción nomodeset del menú de instalación.

Una vez instalado, si el problema persiste, es necesario ingresar con el CD en modo de recuperación del sistema. Esto nos permite ingresar a una consola de comandos, desde la cual tenemos que modificar (O crear si no existe) el siguiente archivo:

/etc/X11/xorg.conf

En ese archivo debemos setear opciones que dependen de nuestro Hardware. Mi archivo de configuración quedó así:

Section "Monitor"
    Identifier     "vesa"
    Horizsync      30-70

    Vertrefresh    50-150
EndSection
Section "Screen"
    Identifier    "Default Screen"
    Monitor       "vesa"
    Device        "Configured Video Device"
Subsection "Display"
    Modes "800x600" "1024x768"
EndSubsection
EndSection

Los datos que están en negritas tuve que sacarlos del manual de mi monitor. (No me pregunten como es que lo guardaba, simplemente estaba allí entre otras cosas viejas).

Después de definir este archivo, no tuve más problemas. 


Tengo una placa de video in tegrada Intel ( 82G33/G31 Express Integrated Graphics Controller ) y el controlador de video que usa es  i915

Espero les halla sido útil. Saludos!