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:45] – [Instalacion] 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) ====
- +
-adas +
- +
-====== Binario ======+
  
 1. Descargar el paquete Debian y arquitectura que toque, en mi caso "Debian 7.0 ("Wheezy")" de 64bits: 1. Descargar el paquete Debian y arquitectura que toque, en mi caso "Debian 7.0 ("Wheezy")" de 64bits:
Line 18: Line 14:
  
   sudo dpkg -i virtualbox-4.3_4.3.14-95030~Debian~wheezy_amd64.deb   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: 3. Arrancar:
Line 34: Line 36:
  
 3.5. Pulsar sobre el boton "OK" 3.5. Pulsar sobre el boton "OK"
 +
 +==== Desde repositorio (Obsoleta 5.x+) ====
 +
 +0. (Opcional) Descargar las claves GPG del repositorio de Virtualbox:
 +
 +<code>
 +gpg --keyserver pgpkeys.mit.edu --recv-key A2F683C52980AECF
 +gpg -a --export 54422A4B98AB5139 | sudo apt-key add -
 +</code>
 +
 +Esto evitara el error:
 +
 +<code>
 +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>
 +
 +1. Editar:
 +
 +<code>
 +sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
 +sudo vim /etc/apt/sources.list
 +</code>
 +
 +Y anyadir:
 +
 +<code>
 +# Virtualbox
 +deb http://download.virtualbox.org/virtualbox/debian jessie contrib
 +</code>
 +
 +2. Actualizar repositorio:
 +
 +  sudo aptitude update
 +  
 +3. Instalar virtualbox, que siempre será "virtualbox":
 +
 +  sudo aptitude install virtualbox virtualbox-ext-pack
 +
 ===== Rdesktop ===== ===== Rdesktop =====
  
Line 68: 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 83: 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 139: 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 179: 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 231: 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.1424688307.txt.gz · Last modified: 2015/04/13 20:19 (external edit)