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

With virtual machines, it is possible to run Tails inside a host operating system (Linux, Windows, or macOS). A virtual machine emulates a real computer and its operating system, called a guest, which appears in a window on the host operating system.

When running Tails in a virtual machine, you can use most features of Tails from your usual operating system, and you can use both Tails and your usual operating system in parallel, without the need to restart the computer.

This is how Tails looks when run in a virtual machine on Debian using GNOME Boxes:

Por el momento no proveemos una solución para ejecutar una máquina virtual dentro de un anfitrión Tails.

Security considerations

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 tu sesión de Tails en el disco duro local. Por ejemplo, el sistema operativo anfitrión normalmente usa 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 exists for Linux, Windows, and macOS.

The following list includes only free software as we believe that this is a necessary condition for the software 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 on Linux, Windows, and Mac. Its free software version does not include support for USB devices and does not allow use of a Persistent Storage.

    Ver la documentación correspondiente.

  • GNOME Boxes is available on Linux. It has a simple user interface but does not allow use of a Persistent Storage.

    See the corresponding documentation.

  • virt-manager is available on Linux. It has a more complex user interface and allows use of a Persistent Storage, either by:

    • Arranca Tails desde un USB.
    • Creating a virtual USB storage volume saved as a single file on the host operating system.

    See the corresponding documentation.