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