jueves, 6 de diciembre de 2012

Simplificando y Automatizando

Hola compañeros! 

Después de un par de horas de "trasteo" he conseguido montar automáticamente una partición para coger las máquinas directamente desde VB sin contraseñas. Seguro que a alguno de vosotros, sino, a todos, os gusta tener las cosas organizadas como a mí y si se pueden automatizar mejor que mejor.

 El caso es que tengo estructurado el disco duro de mi netbook así:
Siendo el "sda4" el sitio destinado para datos y máquinas virtuales.



Entonces tenía el problema de que Virtualbox y las MV estaban en distinta partición y al arrancar no reconocía las MV y tenía que montar la sda4 y ejecutar VB con sudo, vamos, un tostón. Pues ahí va una posible solución, no se si es la mejor, pero a mí me ha valido:

1. Montar automáticamente al iniciar SDA4 
2. Crear un Script que ejecute VB como sudo 
3. Crear un lanzador 
4. Recuperar el directorio de las MV 


Bien, empecemos:  

1

Vamos a añadir la siguiente línea a /etc/fstab

/dev/sda4 /mnt/MV ntfs rw,auto 0 1

Recordad ejecutarlo como sudo, sino no podréis modificar nada.

/dev/sdaX Partición que queremos montar automáticamente
/mnt/MV Directorio donde la vamos a montar
 ntfs Formato de partición
rw Permisos de escritura y lectura
auto Que se monte automáticamente




2

Crearemos un script "chorra" pero simplifica mucho el proceso de escribir la pass y ejecutar como sudo, aunque con este script tiremos por la borda todas las especificaciones de seguridad ya que si se abre se ve la contraseña de sudo. El script contendrá lo siguiente:

#!/bin/sh
echo "contraseña" | sudo -S virtualbox
    #Cerramos el Script
    echo "Finalizado Correctamente "
        exit 0


Guardado como archivo .sh. ¿Problema? que hay que hacer doble clic y darle a ejecutar. 2 pasos, demasiado.


3

Click derecho en el escritorio>crear nuevo> atajo


Le ponemos un nombre y rellenamos poniendo en comando nuestro archivo .sh creado antes.

4

Ahora añadimos a VB nuestras máquinas dándole a: Máquina>agregar> y buscando nuestra máquina en /mount/VB y con eso debería de funcionar todo.

Ahora solo tenemos que darle doble clic a nuestro atajo para obtener esto:



Espero que os sirva!


No hay comentarios:

Publicar un comentario