> For the complete documentation index, see [llms.txt](https://b4zh.gitbook.io/b4zh/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://b4zh.gitbook.io/b4zh/linux/virtualbox-en-manjaro-linux.md).

# Virtualbox en Manjaro Linux

## Instalar VirtualBox en Manjaro Linux (25.0.9)

***

### Ver kernel instalado

Para saber el kernel que nuestro sistema tiene instalado y en ejecución, ejecuta el siguiente comando:

```bash
mhwd-kernel -li
```

Por ejemplo, en mi caso el kernel instalado en mi sistema es: **linux612.**

```bash
Currently running: 6.12.48-1-MANJARO (linux612)
The following kernels are installed in your system:
   * linux612
```

***

### Instalar paquetes

Muy bien, ahora tienes que instalar los paquetes necesarios, los cuales son:

```
virtualbox

linux(versión del kernel)-virtualbox-host-modules 
```

El útimo paquete deberá coincidir con la versión del kernel que está ejecutando tu sistema, por ejemplo:

```
linux612-virtualbox-host-modules
```

Ahora deberaś instalar los paquetes antes mencionados con el siguiente comando:

```bash
sudo pacman -Syu virtualbox linux612-virtualbox-host-modules
```

Una vez completada la instalación será necesario añadir el módulo de virtualbox al kernel. Reinicia el sistema o ejecuta el siguiente comando para empezar a usar virtualbox.

```bash
sudo vboxreload
```

***

### Añadir tu cuenta al grupo de usuarios vboxusers

Ahora deberás añadir tu cuenta al grupo de vboxusers, para acceder a todas las funciones de virtualbox:

```bash
sudo gpasswd -a $USER vboxuser
```

$USER es el usuario con el que estás logueado.

Por último, para que los cambios surtan efecto tendras que cerrar sesión o reiniciar el sistema.

Para comprobar los cambios ejecuta el comando:

```bash
groups
```

***

### Extension Pack y Guest Additions

Es muy importante que descargues el Extension Pack y las Guest Additions correspondientes a la versión de VirtualBox que tienes instalado.

Puedes comprobar la versión de VirtualBox que tienes instalado con el siguiente comando:

```bash
vboxmanage --version
```

En mi caso es la siguiente versión:

```
7.2.2r170484
```

Ahora entra a la siguiente web oficial de Oracle:

{% embed url="<https://download.virtualbox.org/virtualbox/>" %}

Busca la carpeta con la versión de tu VirtualBox, en mi caso la **7.2.2**r170484.

<div data-with-frame="true"><figure><img src="https://2448382844-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FywHg0FIANmg3uxJJ9jhH%2Fuploads%2FEvAccLHWSl7nRm8qSK4Y%2Fimagen.png?alt=media&amp;token=b0b379cd-4df4-4f67-9a4e-dfd554252ee5" alt=""><figcaption></figcaption></figure></div>

Una vez entres a la carpeta verás lo siguiente:

<div data-with-frame="true"><figure><img src="https://2448382844-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FywHg0FIANmg3uxJJ9jhH%2Fuploads%2Fc5n7yWjS3gUK9NJEOS87%2Foraclevboxedit.jpg?alt=media&amp;token=359a14e2-508d-4eda-b70f-3c2efc783bfc" alt=""><figcaption></figcaption></figure></div>

Los archivos que tiene el marco rojo, son los archivos que tienes que descargar, todo esto tomando en cuenta la versión de VirtualBox que tengas instalado, en mi caso, **7.2.2r170484**.

```
Oracle_VirtualBox_Extension_Pack-7.2.2-170484.vbox-extpack

VBoxGuestAdditions_7.2.2.iso
```

***

#### Extension Pack

El paquete de extensiones es un conjunto de funcionalidades adicionales para Virtualbox, sin emabrgo no es necesario para el correcto funcionamiento del mismo.

Aun así deberás instalarlo si vas a utilizar las siguientes funcionalidades que proporciona:

* Integración con Oracle Cloud Infrastructure
* Controlador de Host USB 2.0 y USB 3.0
* Cámara Web del Host
* VirtualBox RDP
* ROM PXE
* Cifrado de disco
* NVMe

Descarga el Extension Pack directamente del sitio antes mencionado. O puedes descargarlo usando el comando wget.

```bash
wget https://download.virtualbox.org/virtualbox/7.2.2/Oracle_VirtualBox_Extension_Pack-7.2.2.vbox-extpack
```

Ahora abre Virtualbox, y teclea **Ctrl + T** para dirigirte al apartado de extensiones.

Teclea **Ctrl + Shift + I** y selecciona el archivo descargado.

Dale en clic **Instalar**:

<div data-with-frame="true"><figure><img src="https://2448382844-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FywHg0FIANmg3uxJJ9jhH%2Fuploads%2FuxbRF6LoWxgdOQRRIzfI%2Fextensionpack.png?alt=media&amp;token=74806057-4d64-4d9e-919a-a14e6573e513" alt=""><figcaption></figcaption></figure></div>

Luego dale clic en **Acepto**:

<div data-with-frame="true"><figure><img src="https://2448382844-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FywHg0FIANmg3uxJJ9jhH%2Fuploads%2FX8mMDVFieQOl5uTsFfZd%2Facepto.png?alt=media&amp;token=738986fd-f99e-446b-9269-fae8dabcdaf6" alt=""><figcaption></figcaption></figure></div>

Te pedirá la constraseña de tu usuario, así que escríbela:

<div data-with-frame="true"><figure><img src="https://2448382844-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FywHg0FIANmg3uxJJ9jhH%2Fuploads%2F3cPdrmg6Ve6ZP9i3NwXS%2Fcontrase%C3%B1a.png?alt=media&amp;token=eae8880b-f951-402a-a467-9d41a67bcdc8" alt=""><figcaption></figcaption></figure></div>

Y ahora verás que el Extensión Pack ya está instalada. También verás su versión.

<div data-with-frame="true"><figure><img src="https://2448382844-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FywHg0FIANmg3uxJJ9jhH%2Fuploads%2F5aRPCBYKtQG9NvKQyard%2FYA.png?alt=media&amp;token=ab3aa824-cd16-4def-a739-cedf49f9a1ee" alt=""><figcaption></figcaption></figure></div>

***

#### Guest Additions

Las Guest Additions son drivers de dispositivos y aplicaciones del sistema que optimizan el funcionamiento y rendimiento del sistema operativo virtualizado. Las Guest Addittions se proporcionan como un único archivo de imagen (**.iso**) de CD-ROM llamado **VBoxGuestAddittions.iso**.

Las Guest Additions ofrecen:

* Integración del puntero del ratón.
* Carpetas compartidas.
* Mejor compatibilidad con vídeo.
* Ventanas integradas.
* Ajuste al tamaño de la ventana de la maquina virtual.
* Canales genéricos de comunicación Host/Guest.
* Sincronización horaria.
* Portapapeles compartido.
* Inicios de sesión automáticos.

Entonces, si quieres que tu máquina virtual se vea en pantalla completa, tienes que tener las Guest Addittions instaladas.

Descarga las Guest Addittions directamente del sitio antes mencionado. O puedes descargarlo usando el comando wget.

```bash
wget download.virtualbox.org/virtualbox/7.2.2/VBoxGuestAdditions_7.2.2.iso
```

Para instalar las Guest Addittions en el sistema invitado, deberás montar la imagen **.iso** en la máquina virtual dentro de un CD-ROM virtual e instalarlo desde allí.

<div data-with-frame="true"><figure><img src="https://2448382844-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FywHg0FIANmg3uxJJ9jhH%2Fuploads%2FQXwH2vWHKm7B1WJ9b3pQ%2Fguest.png?alt=media&amp;token=b5203adf-517e-40f0-b198-cd17f9ba2ec9" alt=""><figcaption><p>Imagen de ejemplo. Guest Addittions.</p></figcaption></figure></div>

***

### Créditos

{% embed url="<https://wiki.manjaro.org/index.php/VirtualBox>" fullWidth="false" %}

{% embed url="<https://www.virtualbox.org/manual/ch04.html>" %}

{% embed url="<https://download.virtualbox.org/virtualbox/>" %}
