domingo, 10 de marzo de 2013

NTFS-CONFIG no funciona.

NTFS-3G es un controlador creado para acceder a las particiones NTFS desde sistemas operativos distintos a los de Microsoft. Este driver se incluye de forma predeterminada en las distribuciones de Linux, a partir del kernel 2.6.

Para montar las particiones NTFS en Linux hay que modificar el archivo /etc/fstab y añadir una línea por cada partición que queramos montar, indicando ntfs-3g como sistema de archivos.

Esta operación se puede realizar con la aplicación NTFS-CONFIG, que se puede instalar desde los repositorios de Debian y de Ubuntu. Una vez descargada, se añade la opción Herramienta de Configuración NTFS en el menú Sistema / Administración. Al ejecutar esta herramienta se lanzan una serie de ventanas para indicar las particiones que queremos montar al iniciar el sistema - modificando el archivo /etc/fstab -, para preguntar si queremos montar automáticamente las particiones NTFS de los dispositivos externos que conectemos a nuestro equipo y para señalar si vamos a montar las particiones en modo lectura y escritura.

En ocasiones, al ejecutar esta herramienta no ocurre nada y las configuraciones anteriores no se realizan. Este fallo se debe a que, al instalar NTFS-CONFIG, no se crean algunos directorios necesarios para que la aplicación funcione correctamente. Estos directorios son hal, fdi y policy. El problema se soluciona creando estos directorios. Para ello, hay que ejecutar la orden mkdir -p /etc/hal/fdi/policy.

VirtualBox: Las carpetas compartidas están vacías.

VirtualBox permite crear una carpeta en el equipo anfitrión y acceder a ella desde las máquinas virtuales. Estas carpetas compartidas se pueden montar en la máquina virtual de forma automática al inciarla y tener acceso en modo lectura y escritua.

Hay ocasiones en las que estas carpetas no se montan correctamente en las máquinas virtuales y, aparentemente, todas las configuraciones son correctas.

Lo primero que tenemos que hacer es volver a instalar las Guest Additions si hemos actualizado nuestra versión de VirtualBox.

Si después de esta actualización el problema persiste, tenemos que añadir el usuario con el que iniciamos sesión en la máquina virtual al grupo vboxsf. Este grupo lo crea VirtualBox en las máquinas virtuales para que los usuarios miembros puedan montar las carpetas compartidas en el equipo anfitrión. Para añadir el usuario al grupo hay que ejecutar, en la máquina virtual, la orden adduser nombreDeUsuario vboxsf.

Con estas acciones el problema debe resolverse.

sábado, 9 de febrero de 2013

Android. Configurar un dispositivo móvil para almacenar las aplicaciones en la tarjeta SD.

En este artículo vamos a configurar un dispositivo móvil para que las aplicaciones que descarguemos de internet se almacenen en la tarjeta SD. La opción por defecto almacena las aplicaciones descargadas en el teléfono, normalmente muy limitada. Además, después de configurar el dispositivo, las aplicaciones almacenadas en el teléfono se pueden mover a la tarjeta SD.

El dispositivo utilizado es un Samsung Galaxy Ace y el sistema operativo es Debian 6 (en Ubuntu también funciona).

Para realizar esta configuración tenemos que ejecutar la orden adb, que está incluida en las herramientas de la plataforma Android. Estas herramientas se pueden descargar desde la página este enlace.

Una vez descargadas las descomprimimos en cualquier directorio y nos ubicamos en él (en mi caso sería /home/coralio/platform-tools).

También tenemos que descargar la librería ncurses, que permite ejecutar el comando adb de forma remota para configurar el dispositivo desde el ordenador. Para instalar esta librería hay que ejecutar la orden apt-get install lib32ncurses5 lib32stdc++6.

A continuación, hay que cambiar una configuración del dispositivo, activando la opción Depuración USB, que se encuentra en Menú - Ajustes - Aplicaciones - Desarrollo.

Para finalizar, conectamos el dispositivo al puerto USB y ejecutamos la siguiente orden:

./adb shell pm setInstallLocation 2

¡El dispositivo ya está configurado!

Si queremos volver a la configuración original para que las aplicaciones se guarden en el teléfono, tenemos que ejecutar la siguiente orden:

./adb shell pm setInstallLocation 1