Mostrando entradas con la etiqueta Virtual Box. Mostrar todas las entradas
Mostrando entradas con la etiqueta Virtual Box. Mostrar todas las entradas

jueves, 17 de septiembre de 2015

Cambiar el UUID de un disco virtual en VirtualBox

Respuesta corta:

http://eltallerdelbit.com/cambiar-uuid-virtualbox/

Respuesta larga:

En algunas ocasiones me he encontrado en la situación de clonar una máquina para tener que ahorrarme instalar el sistema operativo desde cero. Lo que suelo hacer, es copiar el .vdi (el disco duro) de la máquina antigua y darle otro nombre para poder vincularlo a la máquina nueva. Hasta ahí, bien. El problema viene cuando vinculamos a la máquina nueva, que si está funcionando en la misma máquina huésped, nos dirá (y con razón):
"Cannot register the hard disk 'xxxxxx.vdi' {yyyyyyyy-yyyy-yyyy-yyyy-yyyyyyyyyyyy} because a hard disk 'ruta\a\tu\imagen.vdi' with UUID {yyyyyyyy-yyyy-yyyy-yyyy-yyyyyyyyyyyy} already exists"

Es decir:
"No se puede registrar el disco 'xxxxxx.vdi' {yyyyyyyy-yyyy-yyyy-yyyy-yyyyyyyyyyyy} porque un disco 'ruta\a\tu\imagen.vdi' con UUID {yyyyyyyy-yyyy-yyyy-yyyy-yyyyyyyyyyyy} ya existe"

La solución sería forzar el cambio del UUID a la nueva imagen:

c:\Program Files\Oracle\VirtualBox\VBoxManage.exe" internalcommands sethduuid "ruta\imagen.vdi"

y nos responderá (por ejemplo) :
UUID changed to: 0b795923-74f3-4791-7ab0-a3052b727542

sábado, 24 de enero de 2015

Ejecutar una máquina virtual de VirtualBox como si fuera un servicio

Si necesitas que una máquina virtual de virtualbox arranque con el sistema, sin necesidad de intervención por parte del usuario, esta es tu solución:

Respuesta corta: Ejecutar VM VirtualBox como servicio de Windows

If you need to run a VirtualBox's virtual machine as a service: VboxVmService

[caption id="attachment_106" align="aligncenter" width="300"]foto de Peter Morville foto de Peter Morville[/caption]

Usaremos la aplicación VboxVmService

Importante en las opciones de configuración, el parámetro de "PauseShutdown" ya que ese será el tiempo que esperará a que la máquina se apague (o  guarde el estado, según hayamos elegido). Este tiempo no podrá superar el especificado por la clave del registro HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control . Es decir, si nuestra máquina virtual necesita minuto y medio para apagarse, tendremos que especificar PauseShutdown=90000 pero si el valor de WaitToKillServiceTimeout es de 20000, tendremos que modificar primero ese valor en el registro.

An important config parameter is PauseShutdown.  A pause parameter to slow down the Windows shutdown process and to prevent VMs from crashing on shutdown/reboot. (5000 = 5 seconds) Note Windows has a limit to how long the service controller could wait when system reboots. The time limit is specified in the WaitToKillServiceTimeout value of the following registry key: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control. Your PauseShutdown value should never exceed this time limit.

jueves, 15 de mayo de 2014

Change Screen Resolution in Ubuntu running on VirtualBox

Short Answer: sudo apt-get install virtualbox-guest-dkms

Long Answer: The "guest-additions" allow change resolution, share clipboard and folders between host a guest OS.

-----

Respuesta corta:  sudo apt-get install virtualbox-guest-dkms

Respuesta larga: Las "guest-additions" permite cambiar la resolución y compartir el portapapeles y carpetas entre el SO anfitrió y huésped.