A veces es conveniente poder usar Tails sin tener que reiniciar tu ordenador a cada vez. Esto se puede hacer usando máquinas virtuales.

Con las máquinas virtuales se puede ejecutar Tails dentro de un sistema operativo anfitrión (Linux, Windows o macOS). Una máquina virtual emula un ordenador real y su sistema operativo, llamado huésped que aparece en una ventana del sistema operativo anfitrión.

Cuando se usa Tails en una máquina virtual, puedes usar la mayoría de las funcionalidades de Tails desde tu sistema operativo y usar los dos en paralelo sin necesidad de reiniciar el ordenador.

Así es como aparece Tails cuando lo ejecutas en una máquina virtual en Debian usando GNOME Boxes:

We do not currently provide a solution for running a virtual machine inside a Tails host.

Consideraciones de seguridad

Usar Tails dentro de una máquina virtual tiene varias implicaciones de seguridad. Dependiendo del sistema operativo anfitrión y tus necesidades de seguridad, usar Tails en una máquina virtual puede ser peligroso.

  • Tanto el sistema operativo anfitrión como el software de virtualización son capaces de monitorizar lo que estás haciendo en Tails.

    Si el sistema operativo anfitrión está infectado con un keylogger u otro malware podría romper funcionalidades de seguridad de Tails.

    Usa Tails en una máquina virtual sólo si confías en el sistema operativo anfitrión y en el software de virtualización.

  • Es posible que queden huellas de su sesión de Tails en tu disco duro local. Por ejemplo, el sistema operativo anfitrión normalmente usan espacio de intercambio (o paginado) que copia parte de la RAM al disco duro.

    Usa Tails en una máquina virtual sólo si dejar huellas en tu disco duro no es un problema para ti.

Por eso es que Tails te advierte que estás corriendo en una máquina virtual.

La máquina virtual de Tails no modifica el comportamiento del sistema operativo anfitrión y el tráfico de red no es anonimizado. La dirección MAC del ordenador no se modifica con la funcionalidad de MAC address spoofing de Tails cuando lo usas desde una máquina virtual.

Virtualization solutions

To run Tails inside a virtual machine, you need to have virtualization software installed on the host operating system. Different virtualization software exist for Linux, Windows, and macOS.

The following list includes only free software as we believe that this is a necessary condition for it to be trustworthy. See the previous warning and our statement about free software and public scrutiny.

Proprietary virtualization software solutions exist such as VMWare but are not listed here on purpose.

  • VirtualBox is available for Linux, Windows, and Mac. Its free software version does not include support for USB devices and does not allow to use a persistent volume.

    See the corresponding documentation.

  • GNOME Boxes is available for Linux. It has a simple user interface but does not allow to use a persistent volume.

    See the corresponding documentation.

  • virt-manager is available for Linux. It has a more complex user interface and allows to use a persistent volume, either by:

    • Starting Tails from a USB stick.
    • Creating a virtual USB storage volume saved as a single file on the host operating system.

    See the corresponding documentation.