User Tools

Site Tools


informatica:linux:virtualizacion:virtualbox

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
informatica:linux:virtualizacion:virtualbox [2015/02/23 10:48] javiinformatica:linux:virtualizacion:virtualbox [2024/12/01 09:25] (current) – [Instalar Oracle VM VirtualBox Extension Pack (hipervisor)] javi
Line 5: Line 5:
 ===== Instalacion ===== ===== Instalacion =====
  
-==== Desde repositorio ====+==== Binario (usar esta) ==== 
 + 
 +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 
 + 
 +Si nos da un error porque falten paquetes: 
 + 
 +  sudo apt install -f 
 +   
 +Si NO instala de manera automática todos los paquetes es porque hay que descargar manualmente uno o más de los que aparecen en la lista e instalar vía 'dpkg -i'. 
 +   
 +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" 
 + 
 +==== Desde repositorio (Obsoleta 5.x+) ====
  
 0. (Opcional) Descargar las claves GPG del repositorio de Virtualbox: 0. (Opcional) Descargar las claves GPG del repositorio de Virtualbox:
  
 <code> <code>
-gpg --keyserver pgpkeys.mit.edu --recv-key 54422A4B98AB5139+gpg --keyserver pgpkeys.mit.edu --recv-key A2F683C52980AECF
 gpg -a --export 54422A4B98AB5139 | sudo apt-key add - gpg -a --export 54422A4B98AB5139 | sudo apt-key add -
 </code> </code>
Line 17: Line 49:
  
 <code> <code>
-W: GPG error: http://download.virtualbox.org wheezy InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 54422A4B98AB5139+W: GPG error: http://download.virtualbox.org/virtualbox/debian jessie InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY A2F683C52980AECF 
 +E: The repository 'http://download.virtualbox.org/virtualbox/debian jessie InRelease' is not signed.
 </code> </code>
  
Line 31: Line 64:
 <code> <code>
 # Virtualbox # Virtualbox
-deb http://download.virtualbox.org/virtualbox/debian wheezy contrib+deb http://download.virtualbox.org/virtualbox/debian jessie contrib
 </code> </code>
  
Line 38: Line 71:
   sudo aptitude update   sudo aptitude update
      
-3. Instalar virtualbox, en este caso 4.3: +3. Instalar virtualbox, que siempre será "virtualbox":
- +
-  sudo aptitude install virtualbox-4.3+
  
-==== Binario ====+  sudo aptitude install virtualbox virtualbox-ext-pack
  
-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 ===== ===== Rdesktop =====
  
Line 101: Line 109:
 Revertirlo: Revertirlo:
  
-  VBoxManage modifyvm "mi_maquina" --natpf1 delete "mi_maquina"+  VBoxManage modifyvm "mi_maquina" --natpf1 delete "mi_maquina_ssh"
  
 ===== Disco compartido ===== ===== Disco compartido =====
Line 116: Line 124:
 0.1 Instalar el paquete con las cabeceras del kernel: 0.1 Instalar el paquete con las cabeceras del kernel:
  
-  sudo aptitude update; sudo aptitude install linux-headers-`uname -r`+  sudo aptitude update; sudo aptitude install linux-headers-`uname -r` build-essential gcc make perl dkms
  
 0.2 General el modulo del kernel: 0.2 General el modulo del kernel:
  
-  sudo /etc/init.d/vboxdrv setup+  sudo /sbin/vboxconfig
  
 1. Descargar el archivo (por ejemplo en /tmp): 1. Descargar el archivo (por ejemplo en /tmp):
Line 172: Line 180:
 Para instalar las "Guest Additions" seleccionamos en la máquina virtual Dispositivos y luego "Instalar Guest Additions" \\ 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. \\ Se nos monta una unidad con los ficheros. \\
 +  mount /dev/dvd /media/dvd
 +
 Vamos a: Vamos a:
-  cd /media/VBOXADDITIONS_3.1.6_59338/+  cd /media/dvd
 Y ejecutamos: Y ejecutamos:
   sh VBoxLinuxAdditions-x86.run   sh VBoxLinuxAdditions-x86.run
Line 212: Line 222:
   VBoxManage modifyhd /home/usuario/VirtualBox_VMs/wheezy64/wheezy64.vdi --resize 8192   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. [[informatica:linux:virtualizacion:kvm#qcow2_lvm_agrandar_disco]]+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. [[informatica:linux:virtualizacion:kvm#qcow2_lvm_agrandar_disco]] 
 + 
 +Por ejemplo: 
 +Creamos la partición: 
 +  fdisk /dev/sda 
 +   
 +Creamos /dev/sda3. He tenido que reiniciar para que coja los cambios. 
 + 
 +Creamos el PV: 
 +  pvcreate /dev/sda3 
 +Extendemos el VG 
 +  vgextend VolGroup /dev/sda3 
 +Extendemos el LV 
 +  lvextend -l +100%FREE /dev/mapper/VolGroup-lv_root 
 +Extendemo el FS 
 +  resize2fs /dev/mapper/VolGroup-lv_root 
  
 ===== CLI (comandos) ===== ===== CLI (comandos) =====
Line 264: Line 292:
  
 and fix it same way as for global. If it just outputs No value set! problem is probably still somewhere else ... and fix it same way as for global. If it just outputs No value set! problem is probably still somewhere else ...
 +
 +==== The installer failed with exit code 127: Error creating textual authentication agent: Error opening current controlling terminal for the process (`/dev/tty'): No such device or address. ====
 +
 +Solucion: arrancar por una vez virtualbox como root y seguir los pasos del dialogo
 +
 +  sudo virtualbox
 +
 +
 +==== No detecta USB ====
 +
 +**Síntoma**: se pincha un dispositivo USB (por ejemplo un cable con un teléfono móvil), se abre virtualbox, se selecciona la VM apagada, "settings", "USB", icono "+" y aparece un popup sombreado con un "<no devices available>".
 +
 +**Solucion**:
 +
 +1. Instalar "Oracle VM VirtualBox Extension Pack". Si se ha instalado desde 
 +[[informatica:linux:virtualizacion:virtualbox#desde_repositorio_preferida|repositorio]]:
 +
 +  sudo aptitude install virtualbox-ext-pack
 +  
 +2. Añadir al usuario de sistema desde el cual se ejecuta virtualbox al grupo "vboxusers":
 +
 +  sudo usermod -a -G vboxusers usuario
 +  
 +3. Cerrar sesión de gestor de ventanas (Gnome, Awesome, etc...) y abrir de nuevo o bien reinicio
 +
 +  sudo shutdown -r 
 +
 +==== Nonexistent host networking interface, name '' (VERR_INTERNAL_ERROR). ====
 +
 +Sucede al intentar arrancar una VM especificando con red en modo "Host-only Adapter".
 +
 +Solución: crear la interfaz:
 +
 +  sudo  VBoxManage hostonlyif create
 +
 +Salida esperada:
 +
 +<code>
 +0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%
 +Interface 'vboxnet0' was successfully created
 +</code>
 +
 +====== Clonar Maquina virtual ======
 +  vboxmanage clonevm dev01 --name dev02 --register
 +
informatica/linux/virtualizacion/virtualbox.1424688523.txt.gz · Last modified: 2015/04/13 20:19 (external edit)