sábado, 12 de febrero de 2011

Eject CDROM no funciona en Ubuntu 10.10

Tenía Ubuntu 10.10 confugurado para abrir el Cdrom con una tecla http://pandemonium-bits.blogspot.com/programar-las-teclas, pero después de cambiar de placa base y reconfigurar el pc ya no funciona.

La prueba, desde el terminal ejecuto:
$ eject -T
eject: incapaz de encontrar o abrir el dispositivo para: «cdrom»
eject, abre o cierra la bandeja del Cd/Dvd (el estado contrario en que esté antes).

Esto me da el error que aparece arriba, para comprobar que toda va bien a pesar de todo (si falla podemos probar con sudo eject /dev/sr0 -T):
eject /dev/sr0 -T
Aquí vemos que se abre o cierra la bandeja del cd/dvd.

Por tanto si queremos dejarlo como estaba habrá que hacer una de estas dos cosas:
  1. Crear montar el directorio cdrom manualmente. En este enlace, por ejemplo, explica como hacerlo http://ubuntu-guia.blogspot.com/2010/09/cd-dvd-no-monta-en-ubuntu-fstab.html
  2. Configurar nuestra tecla añadiendo /dev/sr0 en lugar de cdrom. En mi caso todos mis programas funcionan correctamente y me es más cómodo modificar solamente la configuración de la tecla.

viernes, 4 de febrero de 2011

VirtualBox Solución al error: NS_ERROR_FAILURE (0x80004005)

Tras cambiar de placa base y creo que también de versión de Ubuntu a la 10.10 un día fuí a usar VirtualBox Oracle con mis instantáneas guardadas y toma error:
Código Resultado:
NS_ERROR_FAILURE (0x80004005)



La solución que a mi me funcionó fue la siguiente (recomiendo ir primero al paso 2 y sino funciona empezar desde el 1):
  1. Desinstalar VirtualBox desde Synaptic y después instalar la última versión. Para ello se puede descargar desde su web http://www.virtualbox.org/wiki/Linux_Downloads o si tenemos bien los repositorios nos aparecerá en Synaptic la misma versión para instalar.
  2. Arrancamos VirtualBox y probamos nuestra instantánea anterior. Obtengo el fallo de NS_ERROR_FAILURE (0x80004005) tal como aparece en la imagen anterior. Vamos a superar esta incidencia:
    • Creamos una Nueva máquina virtual en icono azul "Nueva".
    • Le damos un nombre distinto al de nuestra instancia anterior.
    • Aquí yo en principio lo he dejado por defecto.Y siguiente.
       
    • Ahora viene la parte delicada, porque vamos a indicarle que use el mismo disco duro que usa la instancia que no nos funciona. Pulsar la opción Usar un disco duro existente.
      Importante, si dejamos el cursor encima de las distintas imágenes de los discos duros nos indica a que instancia está asociada. Esto nos sirve para elegir la que tiene asociada la instancia que no nos funciona. En el ejemplo, mi anterior instancia es "Windows XP (LG funcionando)". Seleccionamos nuestro anterior disco y Siguiente.
       
    • Y finalizaremos nuestra nueva instancia utilizando el disco que ya teníamos configurado.

       
  3. Ahora ya podemos arrancar nuestra Nueva instancia que apunta al mismo disco duro.
    • Si todo funciona correctamente, si queremos, podemos eliminar la instancia anterior que daba el error. Importante, al ir a borrar la instancia anterior solo queremos borrar la instancia: Solo borrar