Mostrando las entradas con la etiqueta compartir carpeta. Mostrar todas las entradas
Mostrando las entradas con la etiqueta compartir carpeta. Mostrar todas las entradas

martes, 22 de noviembre de 2016

Compartir carpeta Anfitrión a Invitado Fedora 25 en VirtualBox 5.1


VirtualBox es un software que permite instalar y administrar máquina virtuales, como si fuera reales físicamente. Esto es una manera de realizar pruebas sin utilizar las máquina reales, esto con la finalidad de evitar realizar una configuración no deseada.

Dentro de las opciones de VirtualBox, está la de compartir una carpeta desde la anfitrión a la máquina invitada o virtual. Esto es para permitir el traspaso de archivos de una pc a la otra, también está la opción de utilizar USB, o soltar y arrastrar los archivos directamente.
Si embargo, en determinados casos, es necesario tener una carpeta compartida fija con la máquina virtual.

NOTA: En la versión 5.1.10 de VirtualBox el proceso ya es más fácil, anteriormente era necesario realizar más configuraciones.


Instalando complemento de VirtualBox


Paso 1:  Agregar la unidad de GuestAddition desde la interfaz de VirtualBox

Paso 2: Copiar VBoxLinuxAdditions.run a Descargas
cp /run/media/usuario/VBOXADDITIONS_5.0.20_106931/VBoxLinuxAdditions.run /home/usuario/Descargas

Paso 3: Ir al directorio de Descargas
 cd /home/usuario/Descargas

Paso 4: Actualizar el kernel
 sudo dnf -y update kernel*

Paso 5: Reiniciar en caso de que haya actualizado paquetes, en caso contrario continuar al paso 6.
 sudo reboot

Paso 6: Instalar paquetes necesarios
 sudo dnf -y install gcc kernel-devel kernel-headers dkms make bzip2 perl

Paso 7: Agregar variable de entorno del Kernel
 export KERN_DIR=/usr/src/kernels/`uname -r`

Paso 8: Comprobar que la variable de entorno funciona:
echo $KERN_DIR
Debe mostrar el kernel actual que se instaló o que se actualizó en el paso 4, si no muestra nada, repetir los pasos 7 y 8.
La salida debe ser parecida a esta:
/usr/src/kernels/4.0.8-300.fc22.x86_64

Paso 9: Ir al directorio en el que se copio VBoxLinuxAdditions.run en este caso a Descargas
cd /home/usuario/Descargas

Paso 10: Instalar GuestAddition
sudo ./VBoxLinuxAdditions.run

Reiniciar la máquina virtual para que la instalación  tenga efectos.

Compartiendo carpetas con la máquina virtual


En la máquina virtual corriendo, ir al menú <Dispositivos> <Carpetas compartidas> <Preferencias de carpetas compartidas>



Abrirá una ventana en la que podrán seleccionar la carpeta a añadir, con las siguientes opciones:

Una vez agregado, reiniciar la máquina virtual y automáticamente

Al reiniciar la máquina virtual abrir el gestor de archivos y ahí mostrará un dispositivo con el nombre de la carpeta que se añadió, la carpeta lleva el subfijo sf_ y el nombre que tiene la carpeta:


Sin embargo, al intentar acceder a la carpeta no lo permite. Esto se debe a que el usuario no tiene privilegios para acceder.


Se soluciona al añadir el usuario deseado al grupo de vboxsf, por ejemplo, si el usuario se llama linuxitos entonces el comando quedaría de la siguiente manera:

sudo usermod -aG vboxsf linuxitos
sudo usermod -aG root linuxitos

Reiniciar la máquina virtual para aplicar cambios.


Y eso sería todo. Gracias por visitar.

sábado, 25 de julio de 2015

Compartir carpeta con Fedora 22 en VirtualBox

Un proceso que se requiere al crear una máquina virtual, es compartir una carpeta para pasarse los archivos entre la máquina virtual y la anfitrión, de otro modo deberá usarse una memoria usb o algún otro método para compartirse los archivos.

Un paso previo a compartir carpeta, es la instalación de GuestAddition en este link podrán ver cómo se instala http://linuxgx.blogspot.mx/2015/07/instalar-guest-additions-para-fedora-22.html.

Ahora, una vez que hayan instalado el GuestAddtion, reiniciar la carpeta, pero andes de iniciarla de nuevo, compartir la carpeta con las siguientes características:

Para compartir una carpeta, abrir virtualbox, seleccionar la máquina con la que se desea compartir la carpeta, clic en configuración, En la opción carpetas compartidas, luego seleccionar el botón de nueva carpeta, elegir la carpeta, palomear las opciones que se muestran en la siguiente imagen:
 
Una vez hecho esto, iniciar la máquina virtual, abrir la terminal, y crear un punto de montaje en el que se montará la carpeta compartida:

Creando la carpeta:
mkdir CarpCompartida
Esta carpeta se creará en /home

Ahora montar la carpeta con el siguiente comando: Ojo, el nombre de la carpeta compartida que ustedes eligieron es la primera que hay que poner, luego el nombre de la carpeta que se creó en fedora en donde se montará la carpeta compartida.
sudo mount -t vboxsf -o nodev CarpCompVBox CarpCompartida

 Ahora, para entrar a la carpeta compartida, es necesario usar root, desde la terminal con el comando de:
su -
 Luego acceder la ruta en la que hayan montado la carpeta, y eso sería todo. Aún sigo buscando, una manera en la que se pueda acceder a la carpeta, sin usar root, pero no tenido éxito, en cuando sepa como lo publicaré.