User Tools

Site Tools


informatica:linux:virtualizacion:virtualbox

This is an old revision of the document!


Virtualbox

Versión gratis pero no libre de Virtualbox. Soporta usb y rdesktop

Instalacion

1. Descargar el paquete Debian y arquitectura que toque, en mi caso “Debian 7.0 (“Wheezy”)” de 64bits:

https://www.virtualbox.org/wiki/Linux_Downloads

2. Instalar:

sudo dpkg -i virtualbox-4.3_4.3.14-95030~Debian~wheezy_amd64.deb

3. Arrancar:

Virtualbox

A partir de aqui se desencadena un proceso para actualizar las guest additions, todo desde la GUI:

3.1. Pulsar sobre el boton “INSTALL”

3.2. Pulsar sobre el boton “UPGRADE”

3.3. Hacer scroll hacia abajo, y finalmente pulsar sobre el boton “I AGREE”

3.4. (Opcional) me pide la contrasenya de Gnome Keyring

3.5. Pulsar sobre el boton “OK”

Rdesktop

Con la máquina virtual parada seleccionar 'Configuración/sistema' (intuitivo, revisar)

Acceso desde el anfitrión que alberga la máquina virtual:

rdesktop-vrdp localhost:3389

Acceso desde otra máquina en la misma red (supongamos que el anfitrión tiene ip 192.168.1.10):

rdesktop-vrdp 192.168.1.10:3389

Headless

http://www.virtualbox.org/manual/ch08.html

Listar VMs:

VBoxManage list vms

Arrancar maquina virtual:

VBoxHeadless -s mi_maquina > /ruta/vm_log.txt 2>&1&

Parar maquina virtual:

VBoxManage controlvm mi_maquina poweroff

Mapear puerto 2222 (host) a 22 (vm) si maquina virtual usa NAT (la vm tiene que estar apagada):

VBoxManage modifyvm "mi_maquina" --natpf1 "mi_maquina_ssh,tcp,,2222,,22"

Revertirlo:

VBoxManage modifyvm "mi_maquina" --natpf1 delete "mi_maquina"

Disco compartido

http://forums.virtualbox.org/viewtopic.php?f=9&t=19458&start=30

VBoxManage modifyhd <uuid>|<filename> --type shareable

Guest additions

Instalar Oracle VM VirtualBox Extension Pack (hipervisor)

0. (OPCIONAL) Probablemente hay 2 dependencias:

0.1 Instalar el paquete con las cabeceras del kernel:

sudo aptitude update; sudo aptitude install linux-headers-`uname -r`

0.2 General el modulo del kernel:

sudo /etc/init.d/vboxdrv setup

1. Descargar el archivo (por ejemplo en /tmp):

https://www.virtualbox.org/wiki/Downloads

2. Instalar desde linea de comandos:

sudo VBoxManage extpack install --replace Oracle_VM_VirtualBox_Extension_Pack-4.1.16-78094.vbox-extpack

Guest additions (guests)

Debian

http://virtualboxes.org/doc/installing-guest-additions-on-debian/

1. Start up the Virtual Machine from the GUI and login as root;

2. (Optional) Update your APT database

sudo aptitude update

3. (Optional) Install the latest security updates

sudo aptitude safe-upgrade

4. Install required packages

sudo aptitude install build-essential module-assistant

5. Configure your system for building kernel modules

sudo m-a prepare

6. On the graphical window that surrounds the virtual machine click on:

Devices / Insert Guest Additions CD Image...

7. Go back to the Virtual Machine terminal and mount the CD rom

sudo mount /media/cdrom.

8. Then run:

sudo sh /media/cdrom/VBoxLinuxAdditions.run

And follow the instructions on screen.

Red Hat

Para instalar las “Guest Additions” seleccionamos en la máquina virtual Dispositivos y luego “Instalar Guest Additions”
Se nos monta una unidad con los ficheros.
Vamos a:

cd /media/VBOXADDITIONS_3.1.6_59338/

Y ejecutamos:

sh VBoxLinuxAdditions-x86.run

Con Red Hat nos dá el error:

Building the VirtualBox Guest Additions kernel modules     [FAILED]
(Your system does not seem to be set up to build kernel modules.
Look at /var/log/vboxadd-install.log to find out what went wrong)

Si miramos /var/log/vboxadd-install.log:

Makefile:23: *** Error: unable to find the sources of your current Linux kernel. Specify KERN_DIR=<directory> and run Make again..  Stop.

Registro esta máquina en RHN (red hat network) y actualizo los paquetes:

# yum install kernel sources

Extender un disco

1. Localizar la ubicacion del archivo .vdi, con la VM (maquina virtual) apagada

1.1 Arrancar Virtualbox

Virtualbox

1.2 Situar el raton encima de la VM y pulsar el boton derecho

1.3 Seleccionar 'Settings'

1.4 Pinchar en el icono 'Storage' en la parte izquierda

1.6 Pinchar sobre el icono cuyo nombre sea 'xxxxxxxx.vdi'

1.7 Pinchar dos veces en la ruta justo al lado de 'Location' y copiar (CTRL + c). En mi caso la ruta era:

/home/usuario/VirtualBox_VMs/wheezy64/wheezy64.vdi

2. Extender la particion, por ejemplo, a 8 GB:

cp /home/usuario/VirtualBox_VMs/wheezy64/wheezy64.vdi /home/usuario/VirtualBox_VMs/wheezy64/wheezy64.vdi.bak
VBoxManage modifyhd /home/usuario/VirtualBox_VMs/wheezy64/wheezy64.vdi --resize 8192

3. A partir de aqui hay que agrandar el disco. Esto depende del sistema operativo de la VM. Si es GNU/Linux con LVM, sigue a partir del paso 5. qcow2_lvm_agrandar_disco

CLI (comandos)

* Clonar disco duro

VBoxManage clonevdi base_redhat.vdi esb2_1.vdi

Errores

Clipboarb deja de funcionar

http://askubuntu.com/questions/63420/how-to-fix-virtualboxs-copy-and-paste-to-host-machine

SOLUCION: reiniciar el servicio (provisto por las Guest Additions) en la VM que da ese caracteristica

Window$

1. CTRL + ALT + SUPR

2. Boton derecho encima de “VBoxTray.exe” y “Stop”

3. Inicio / Ejecutar / “cmd”

4. Arrancarlo a mano:

C:\WINDOWS\System32\VBoxTray.exe

GNU/Linux

* Linux: killall VBoxClient; VBoxClient-all
informatica/linux/virtualizacion/virtualbox.1406208940.txt.gz · Last modified: 2015/04/13 20:19 (external edit)