Tips Virtual Box 💻

Carpetas Compartidas en VM Gnu-Linux

Para compartir carpetas dentro de nuestro Sistema Operativo virtualizado, debemos agregar a nuestro usuario por defecto al grupo vboxsf.

Procedimiento

  • usermod -G vboxsf -a usuario

Bitacora:

root@usuario-VM:~# groups usuario                                                 
usuario : usuario adm cdrom sudo dip plugdev lpadmin sambashare                   
root@usuario-VM:~# cat /etc/group | grep vbox                                    
vboxsf:x:999:                                                                   

root@usuario-VM:~# usermod -G vboxsf -a usuario                                   

root@usuario-VM:~# groups usuario                                                 
usuario : usuario adm cdrom sudo dip plugdev lpadmin sambashare vboxsf            
root@usuario-VM:~#                                                               

root@usuario-VM:~# cat /etc/group | grep vbox                                    
vboxsf:x:999:usuario                                                                                                                                            

Recuperar VM despues de eliminar un Snapshot

Recientemente me pasó, que al realizar un merge de los Snapshot, Virtual Box se me quedo colgado y no termino totalmente sus procesos porque al final opte por finalizar la tarea que estaba ejecutando (lo cual no recomiendo) y luego me dió un error indicando que no encuentra el Snapshot que estaba eliminando con el merge.

Googleando un poco di con la solución a este problema: * virtualbox-error-after-deleting-snapshot

Dependiendo del Sistema Operativo en el cual tengas Virtual Box instalado cambiara el binario de VBoxManage, en mi caso ese problema me suscedio en un Windows, por ello los comandos utilizados son los siguientes:

VBoxManage.exe internalcommands sethduuid  "pathVM\Snapshots\{90d41180-476b-4a60-bc66-2e82ceb4c641}.vmdk" 90d41180-476b-4a60-bc66-2e82ceb4c641 
Resultado: UUID changed to: 90d41180-476b-4a60-bc66-2e82ceb4c641
VBoxManage.exe internalcommands sethdparentuuid "pathVM\Snapshots\{90d41180-476b-4a60-bc66-2e82ceb4c641}.vmdk" 04756946-8820-417b-af6e-3b1e5f62f747
Resultado: UUID changed to: 04756946-8820-417b-af6e-3b1e5f62f747

Antes de encender la VM, revisé el archivo .vbox buscando referencias del Snapshots eliminado, editando el archivo con un notepad y borrando las lineas donde se tenian esas referencias.

De esa manera, pude recuperar la Virtual Machine, despues de un error al eliminar un Snapshot. #HappyHacking

Show Comments