Solución a un Ubuntu muy lento en virtualbox

ubuntu muy lento en virtualboxMuchas de las pruebas que hago para la mayoría de los artículos de este blog las realizo en una máquina virtual y he notado que va Ubuntu muy lento en virtualbox. Cuando se corre el DVD live o la instalación se aprecia todo fluido y sin problemas, pero cuando se corre Ubuntu en virtualbox está lento y por lo general se ve en una resolución muy pequeña a veces en 800×600 pixeles o incluso en 640×480. Esto es muy molesto y me ha complicado algunas revisiones por lo que busqué una solución y aquí te digo como arreglar un Ubuntu muy lento en virtualbox.

Esto me ha ocurrido con todas la versiones de Ubuntu que usan Unity con efectos en 3D, entonces aplica para las versiones 12.04, 12.10, 13.04, 13.10 y también para la versión de Ubuntu 14.04 LTS.

Solución a un Ubuntu muy lento en virtualbox

Una vez que esté instalado Ubuntu en tu máquina virtual debes ingresar con tu usuario y contraseña al escritorio y cuando tengas abierto el escritorio en Unity vas aprobar si tu Ubuntu esta muy lento, solo necesitas dar click en el botón de Ubuntu (arriba a la izquierda) y teclear «terminal». Si notas que todo responde lento entonces hay que arreglarlo y la terminal nos va a servir para hacerlo. Sigue estos pasos:

Paso 1:  Determina si Unity 3D está soportado

En la terminal verifica si Unity 3D puede funcionar correctamente, para esto el comando siguiente debería devolver «yes» en todos los puntos a probar, si alguno devuelve «no» pues se confirma que necesitas activar el soporte 3D de la máquina virtual y hacer que Unity 3D haga uso de el. Para eso ejecuta este comando:

sudo /usr/lib/nux/unity_support_test -p

Y deberías ver algo como esto:

Not software rendered: no
 Not blacklisted: yes
 GLX fbconfig: yes
 GLX texture from pixmap: yes
 GL npot or rect textures: yes
 GL vertex program: yes
 GL fragment program: yes
 GL vertex buffer object: yes
 GL framebuffer object: yes
 GL version is 1.4+: yes
 Unity 3D supported: no

Esto te indica que Unity no se está usando la aceleración 3D y por ello estas viendo que Ubuntu está lento.

Paso 2: Instalando las cabeceras del kernel de Linux y otro software

El siguiente paso es que instales el software necesario para construir el controlador y así poder utilizar la aceleración 3D y para hacerlo ejecuta estos comandos:

sudo apt-get install linux-headers-$(uname -r)
 sudo apt-get autoremove
 sudo apt-get install build-essential

Paso 3: Instala los «Guest Additions» de VirtualBox

Luego debes instalar manualmente los «Guest Additions» para que los drivers de video funcionen, para esto debes ir al menú «Dispositivos» de tu máquina virtual y luego hacer click en la opción «Insertar imagen de CD de las «Guest Additions» y se montará un «CD» en tu máquina virtual.

ubuntu 14.04 virtual box

En la terminal debes ejecutar el programa VBoxLinuxAdditions.run y lo vas a hacer de esta forma:

Ve a la terminal y teclea

cd /media

Luego teclea «cd» y presiona 2 veces la tecla TAB (la tecla que está arriba de la tecla Bloqear Mayúsculas y a un lado de la tecla «Q») y te completará la primera vez con el nombre de usuario, y el segundo con la etiqueta del CD, ve como puede aparecer esto:

cd <TAB>
 cd luis/ <TAB>
 cd luis/VBOXADDITIONS_4.3.8_92456/

Presiona enter y luego ejecuta el archivo mediante el comando sudo, así:

sudo ./VBoxLinuxAdditions.run

Una vez instaladas las «Guest Additions» debes editar el archivo /etc/modules

nano /etc/modules

y editar las lineas del final para que se vean así:

loop
 lp
 rtc
 vboxvideo

Y grabas el archivo presionando Ctrl+X, luego presionas «S» y luego la tecla «Enter». Una vez realizado esto debes apagar la máquina virtual.

Paso 4: Habilitar la aceleración 3D y la memoria de video de la Máqiona Virtual

Luego tienes que editar un el archivo .vbox de la máquina virtual que corre ubuntu, para hacer esto debes encontrar ese archivo en tu directorio «VirtualBox VMs» si usaras ubuntu o cualquier otra distro y tu máquina virtual se llamara «ubuntu» este sería el comando para editarlo:

nano "VirtualBox VMs/ubuntu/ubuntu.vbox"

En este archivo vas cambiar esta linea

<Display VRAMSize="128" monitorCount="1" accelerate3D="true" accelerate2DVideo="false"/>

por esta otra

<Display VRAMSize="256" monitorCount="1" accelerate3D="true" accelerate2DVideo="false"/>

De nuevo grabas el archivo con la misma secuencia, presionando Ctrl+X, luego presionas «S» y luego la tecla «Enter.

Paso 5: Comprueba que todo funciona

Cuando arranques tu máquina virtual con Ubuntu verás que se abre en una resolución mas grande y funcionará más rápido, si quieres comprobar que todo está como debería, abre una terminal y ejecuta el comando del principio:

sudo /usr/lib/nux/unity_support_test -p

Y deberías ver algo como esto:

ubuntu virtualbox slow, ubuntu muy lento en virtualboxEspero que este post te sea de mucha utilidad y que ese Ubuntu muy lento en virtualbox sea cosa del pasado, a mi me ha ayudado a poder hacer las pruebas para mis artículos con mayor facilidad.

Tu Servidor y Amigo

Luis Armando Medina
Sígueme en Twitter: @larmedina

facebook-arrow Haz click en «Me Gusta» y deja un comentario:

This entry was posted in Ubuntu and tagged , , , , , . Bookmark the permalink.

25 Responses to "Solución a un Ubuntu muy lento en virtualbox"

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *


*