Skip to main content

Cómo instalar Ubuntu 13.04 Desktop

En el siguiente vídeo cortesía de nireleku.com podemos ver paso a paso como se instala Ubuntu 13.04 Desktop. La instalación se realiza en una máquina virtual hecha con el software de virtualización Virtualbox. Ubuntu es el único sistema operativo alojado en la máquina virtual. Esto simplifica un poco la instalación ya que no hay que lidiar con particiones. Salvo este punto se puede comprobar que incluso en una máquina virtual la instalación de Ubuntu es rápida y sencilla.

Como instalar VirtualBox 4.2.6 en Ubuntu o Linux Mint

VirtualBox es una herramienta de virtualización libre que funciona en múltiples plataformas. Entre ellas nuestros equipos con Ubuntu o Linux Mint.

Si queremos instalar la ultima versión, abrimos un terminal y ejecutamos.

añadimos al final

Guardamos y cerramos, y posteriormente ejecutamos en la terminal:

Esto dejará instalado VirtualBox 4.2.6 en las versiones recientes. Ubuntu 12.04 y 12.01 y las equivalentes de Linux Mint.

Como limitar la CPU en VirtualBox 4

Las razones para limitar el uso de cuanta CPU va a emplear una máquina virtual pueden ser variadas. Un ejemplo puede ser el de tener varias máquinas virtuales ejecutándose simultáneamente y controlarlas para que el rendimiento del sistema no caiga dramáticamente. De no ser así, una máquina virtual podría tomar tanto tiempo de CPU como necesite reduciendo el rendimiento de otras máquinas virtuales y del propio anfitrión.

Preferiblemente hubiera deseado un control fijo sobre las máquinas virtuales y no porcentual, similar a lo que ofrecen los alojamientos web basados en VPS. Es decir controlar en algo como megahercios la CPU virtual, en vez de en porcentaje.

Así es, el control sobre las CPUs se basa en porcentaje sobre la CPU virtual del anfitrión. Veamos como hacer esto.

A través del GUI propio de VirtualBox no tenemos control sobre esta característica. Necesitamos ejecutar el comando VBoxManage desde un terminal.

Abrimos un terminal desde Aplicaciones -> Accesorios -> Terminal o pulsando CTRL+ALT+T simultáneamente.

La perspectiva más interesante creo que es cuando las máquinas virtuales están en ejecución, aunque también podemos limitar el uso de CPU de las máquinas virtuales antes de que inicien su ejecución.

Limitar CPU en ejecución

Para conocer las máquinas virtuales en ejecución usaremos la siguiente orden:

VBoxManage list runningvms

VBoxManage es el comando que permite tomar el control sobre VirtualBox, y list runningvms nos muestra un listado de las máquinas virtuales en ejecución. En mi caso muestra:

"u1010" {0f086fe3-35a9-4162-b9da-708c11b49abc}

Una máquina en ejecución, de nombre u1010 seguido de su identificador. Es un Ubuntu Desktop 10.10 Maverick.

Ahora que sabemos como se llama la máquina virtual podemos tomar su control. Con el siguiente comando vamos a limitar el uso que hace de CPU al 25%:

VBoxManage controlvm u1010 cpuexecutioncap 25

La plantilla de la orden a ejecutar sería:

VBoxManage controlvm nombrevm cpuexecutioncap cpu%

Donde nombrevm es el nombre de la máquina virtual a controlar y cpu% el porcentaje de 1-100 de tiempo de CPU.

Limitar la CPU en máquinas desactivadas

De un modo similar al anterior haremos un listado de las máquinas virtuales que aloja VirtualBox. Desde una terminal ejecutamos:

VBoxManage list vms

"arch32" {cb6b291a-4151-47a1-8f85-c0c0810a16fe}
"u1010" {0f086fe3-35a9-4162-b9da-708c11b49abc}

Vemos dos máquinas virtuales. Para limitar el uso de CPU usaríamos la siguiente plantilla de comando:

VBoxManage modifyvm nombrevm --cpuexecutioncap cpu%

Por ejemplo para limitar al 75% la CPU de la máquina virtual con Ubuntu 10.10 (la que tiene por nombre u1010) ejecutaríamos la siguiente orden:

VBoxManage modifyvm u1010 --cpuexecutioncap 75

Desde la línea de comando se tiene un control completo de las máquinas virtuales de VirtualBox. Se pueden arrancar, congelar o apagar. Variar sus características o como hemos visto en esta entrada los recursos de CPU que emplean. Todo esto hace sencillo el preparar unos scripts para aprovechar al máximo VirtualBox.

En la pruebas se ha usado VirtualBox 4.04 en Ubuntu 10.04 64 bits.

Tecla Host en VirtualBox

Google sabe que uno de los temas que más me interesan es la virtualización. De esto se debe haber dado cuenta porque una parte importante de las entradas que he escrito tratan sobre VirtualBox. Recurrentemente llegan desde Google visitas buscando información para saber cual es la tecla host en VirtualBox. Si este es tu caso, bienvenido a ubuntux.info.

Cuando ejecutamos una máquina virtual, salvo que el sistema operativo virtualizado tenga soporte para ello, el teclado y el ratón son capturados por ella. El propósito es que las pulsaciones y acciones del ratón terminen en la máquina virtual.

La tecla host (anfitrion) es aquella que libera el teclado y ratón de la máquina virtualizada para que podamos tomar el control sobre el escritorio. En VirtualBox  hasta la versión actual, la VirtualBox 4.0, esta tecla es CTRL-DERECHO. Es decir la tecla Control que esta a la derecha del teclado.

En el programa, cuando ejecutamos una máquina virtual, en la barra de estado inferior podemos verlo.

Tecla Host/Anfitrión

Si queremos podemos cambiar esta tecla por otra. En la ventana del Administrador de las máquinas virtuales, en Archivo -> Preferencias. Se abre una ventana donde podemos seleccionar Entrada. Ahí podemos cambiar la tecla Anfitrión.

Instalar VirtualBox 4.0

Tenemos nueva versión de VirtualBox y queremos probarla. Los pasos para instalar en nuestra máquina VirtualBox 4.0 son bien sencillos. Antes si tenemos instalado alguna versión previa es conveniente eliminarla de nuestro sistema. Con un terminal abierto escribimos los siguientes comandos:

echo "deb http://download.virtualbox.org/virtualbox/debian $(lsb_release -sc) contrib" | sudo tee /etc/apt/sources.list.d/virtualbox4.0.list

El cual añade el repositorio de VirtualBox a nuestro sistema. El comando es válido para todas la versiones recientes de Ubuntu. Después escribimos en la terminal para añadir la clave pgp de Oracle que valida los archivos a bajar del repositorio, el siguiente comando:

wget -q http://download.virtualbox.org/virtualbox/debian/oracle_vbox.asc -O- | sudo apt-key add -

Y por último, actualizamos e instalamos con:

sudo apt-get update && sudo apt-get install virtualbox-4.0

Así queda VirtualBox instalado y listo para usar en Aplicaciones -> Herramientas del Sistema -> Oracle VM VirtualBox