Virtualbox es un producto de alto rendimiento que ofrece características nuevas y únicas para todos los usuarios. Lo mejor de todo es que este es el único software disponible como software de código abierto bajo los términos de la Licencia Pública General GNU (GPL) versión 2. Es compatible con Linux, Windows, Sun Solaris, FreeBSD y Macintosh. Ahora puede permitir que VirtualBox de Ubuntu o Debian comparta carpetas en hosts de Windows 10/11.
¿Por qué VirtualBox como hipervisor?
- Permite que el hardware de la PC ejecute diferentes imágenes del sistema operativo simultáneamente.
- Puede ejecutar software o aplicaciones en diferentes entornos en lugar de en diferentes sistemas.
- Ahorre dinero al poder ejecutar diferentes servidores virtualmente en un solo sistema.
- Este es un virtualizador completo de propósito general para hardware x86, está dirigido al servidor, escritorio y uso integrado.
- Con esta función, comparta su portapapeles entre el sistema operativo virtualizado y el sistema operativo anfitrión.
- Dado que VMWare es compatible con Windows y Linux, pero no con Mac, por otro lado, también funciona en computadoras Mac, Windows y Linux.
- Es gratis, aunque tiene algunos errores que se pueden corregir.
- Proporciona a los usuarios un número ilimitado de instantáneas.
- Fácil de instalar.
- Toma menos recursos
- Funciona rápido en comparación con los servidores de VMware.
- Tiene soporte limitado para gráficos 3D, mientras que el otro tiene soporte avanzado de gráficos 3D y también es compatible con DX10 y OpenGL 3.3.
- Una de las funciones denominada intercambio remoto de archivos está integrada en el paquete.
- Si hablamos de la utilización de la CPU y la memoria, VMWare lo supera.
- Al agregar un invitado, puede arrastrar fácilmente archivos entre VirtualBox y el host y copiarlos.
- Puede detectar y reconocer el dispositivo USB después de instalar el paquete de extensión, mientras que el otro no puede detectar el dispositivo USB.
Respetado: Cómo convertir Windows 11 a Linux sin temas.
Con la ayuda de una máquina virtual, podemos instalar fácilmente un sistema operativo en el sistema principal. Sin embargo, es un poco trivial compartir archivos entre el sistema principal y el sistema en el que está instalado. Haga un seguimiento y aprenda cómo habilitar carpetas compartidas como invitados en Virtualbox para Linux, Debian, Mint o Ubuntu y Arch Linux. Adoptaremos un enfoque general que se aplica a cualquier distribución de invitados de Linux.
Ahora, para habilitar las carpetas compartidas entre el host y el invitado, debemos realizar algunos pasos.
- Instale adiciones de invitados para el sistema invitado.
- Cree una carpeta compartida.
- Cambie los permisos de usuario para las carpetas compartidas.
Por ahora, nuestro Arch Linux es nuestro sistema host, pero tenga en cuenta que el sistema host no importa en este caso, ya que realizaremos toda la configuración en el sistema invitado.
Nota: si está utilizando otra distribución como invitado, consulte las instrucciones o Debian. Es una forma general que funciona para todos.
Primero, debe mantener actualizado su invitado de Arch Linux, para eso abra una terminal y actualícelo.
pacman –Suy
Después de esto, necesita obtener los encabezados del núcleo. Usamos Linux Kernel LTS, por lo que debemos instalar el paquete Linux-Its-headers. Ahora, si está utilizando la edición estándar, instale Linux-Headers.
pacman –s Linux-Its-headers
Luego, debe obtener el paquete virtualbox-guest-utils, ahora debería poder elegir un paquete: virtualbox-guest-modules-arch o virtualbox-guest-dkms. Arch Linux wiki recomienda que si usamos Linux Kernel, elijamos el primer paquete, si usamos otro Kernel, como LTS, entonces debemos elegir el segundo paquete. Nuevamente, usamos Linux-Its Kernel, por lo que necesitamos obtener el paquete virtualbox-guest-dkms.
pacman –s virtualbox-guest-utils
A continuación, debe habilitar los módulos del kernel.
Sudo systemctl enable vboxservice
- En VirtualBox, debe ir al Menú del dispositivo> Menú de carpetas compartidas> Configuración.
- En la ventana que aparece, verá un botón para agregar un nuevo botón a la derecha, haga clic en este botón.
- Debe elegir la carpeta que desea compartir entre los sistemas. Al igual que nosotros, compartimos carpetas públicas, las hacemos permanentes y activamos el monitoreo automático al hacer clic en una opción.
- A continuación, simplemente reinicie el sistema invitado y, una vez hecho esto, puede encontrar la carpeta compartida en la carpeta de datos.
- Hay un problema; solo un usuario puede acceder a la carpeta. Para acceder como un usuario normal, debe abrir una terminal en el invitado y agregar el usuario al grupo vboxsf.
usermod –a –G vboxsf “whoami”
Las personas que no saben «whoami» se paran allí y pegan automáticamente el nombre de usuario, y también puedes escribir el nombre de usuario directamente.
- Después de esto, debe otorgarle permiso a este usuario para que pueda acceder a la carpeta Datos.
chown –R “whoami” :users /data/sf_Public/
- Debe cerrar sesión y volver a iniciar sesión, luego abrir el administrador de archivos y podrá acceder a la carpeta compartida como un usuario normal.
Presentado: Una forma más fácil (para principiantes) de copiar y mover archivos en Linux.
Cuando instala un invitado en Debian, agregar es un poco diferente que en Arch Linux. Le mostraremos un enfoque más general que se puede aplicar a cualquier distribución, incluido Arch Linux. Las recomendaciones antes mencionadas son para Arch Linux.
En un invitado de Debian, debe abrir una terminal e instalar los paquetes build-essentials, dkms y Linux-headers.
Apt install build-essentials dkms Linux-headers-$ (uname –r)
- Agregue una carpeta compartida después de esto. Esto es lo mismo que antes. Todo lo que necesita hacer es ir al menú del dispositivo> luego hacer clic en la opción «Configuración».
- Haga clic en el botón a la derecha nuevamente para agregar a la carpeta compartida. Configure las opciones como desee y haga clic en el botón Aceptar.
- Una vez que el paquete esté instalado y agregado, simplemente reinicie la máquina virtual.
- Una vez que comience la adición de invitados, todo lo que necesita hacer es dirigirse al menú del dispositivo y tocar la opción «Insertar imagen de adición de invitados».
- Después de esto, abra el administrador de archivos y vaya al CD VBOXADDITION, haga clic derecho en el directorio y presione la opción «Abrir terminal aquí».
- Debe ejecutar el siguiente comando en la terminal:
sh VBoxLinuxAdditions.run
Asegúrese de instalarlo sin errores ni retrasos. Si se produce un error de todos modos, debe leer el mensaje y posiblemente proporcionar instrucciones para solucionarlo. Si reinicia el sistema por error.
también verifique: Cómo chatear con tus amigos usando WhatsApp en Linux.
Si la carpeta compartida está montada, no podrá acceder a ella y deberá ir a la carpeta /data en el administrador de archivos.
Para acceder a un usuario normal, haga lo que hace Arch Linux y agregue el usuario al grupo vboxsf.
usermod –a –G boxsf “whoami”
- Cambiar los permisos de la carpeta de datos
chown –R “whoami” :users /data/
- Después de esto, primero debe cerrar sesión y luego iniciar sesión para acceder a la carpeta compartida.
Este es un enfoque general que funcionará con cualquier distribución.
Para aquellos que no conocen Linux Mint y Ubuntu, las adiciones de invitados de VirtualBox están preinstaladas de forma predeterminada. Si no, puedes instalarlo usando un administrador de software como Synaptic.
- Debe abrir el administrador de software, buscar y luego:
install –virtualbox-guest-X12, virtualbox-guest-utils
- Haz lo mismo para Arch Linux y Debian. Primero, agregue a la carpeta compartida.
- Luego, reinicie el sistema y agregue el usuario al grupo vboxsf.
usermod –a –G vboxsf “whoami”
- Cambie los permisos después de esto.
chown –R “whoami” :users /data/
- Finalmente, inicie y cierre sesión y verá que la carpeta compartida funciona.
también verifique: Restablezca su contraseña de Kali Linux en el entorno VirtualBox.
En conclusión
Las carpetas compartidas ahorran más tiempo cuando mueve archivos entre el host de Windows y los sistemas operativos invitados. No tiene sentido que no tenga que usar servicios en la nube o dar vueltas en círculos para acceder a los archivos que podría haber guardado localmente. Por favor, deje sus comentarios y pensamientos en los comentarios a continuación.