Иногда бывает удобнее запустить Tails без необходимости перезагружать компьютер. Это возможно с помощью виртуальных машин.

Таким образом нетрудно запустить Tails из другой, уже работающей операционной системы — хоста (Linux, Windows или macOS). Виртуальная машина имитирует реальный компьютер и его операционную систему, называемую гостевой. Она отображается в окне операционной системы хоста.

При запуске Tails на виртуальной машине вы можете использовать большинство функций Tails из своей обычной операционной системы. Фактически, вы можете использовать Tails и свою обычную операционную систему параллельно. Перезагружать компьютер не требуется.

В настоящее время у нас нет решения для запуска виртуальной машины в Tails (как хост-системе).

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

Tails desktop in a window on a Debian desktop

Требования безопасности

Running Tails inside a virtual machine has various security implications. Depending on the host operating system and your security needs, running Tails in a virtual machine might be dangerous.

  • Как операционная система хоста, так и программное обеспечение для виртуализации могут отслеживать, что вы делаете в Tails.

    Если хост-система подверглась атаке со стороны кейлогера или другого вредоносного кода, это может навредить системе защиты Tails.

    Only run Tails in a virtual machine if both the host operating system and the virtualization software are trustworthy.

  • Следы вашей сессии Tails, скорее всего, останутся на локальном жёстком диске. Например, хост-система может использовать файл подкачки. Это значит, что часть оперативной памяти копируется на жёсткий диск.

    Only run Tails in a virtual machine if leaving traces on the hard disk is not a concern for you.

Вот почему Tails предупреждает вас, когда он работает внутри виртуальной машины.

The Tails virtual machine does not modify the behaviour of the host operating system and the network traffic of the host is not anonymized. The MAC address of the computer is not modified by the MAC address anonymization feature of Tails when run in a virtual machine.

Решения для виртуализации

Чтобы запустить Tails внутри виртуальной машины, вам необходимо установить программу виртуализации в операционной системе хоста. Есть разные программы виртуализации для Linux, Windows, macOS.

We only mention Free Software, because we believe that it is a necessary condition to be trustworthy. Proprietary virtualization software exist, such as VMWare, but is 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 to use a Persistent Storage.

    See running Tails in VirtualBox.

  • GNOME Boxes is only available on Linux. It has a simpler user interface than virt-manager but does not allow to use a Persistent Storage.

    See running Tails in GNOME Boxes.

  • virt-manager is only available on Linux. It has a more complex user interface than GNOME Boxes but allows to use a Persistent Storage, either by:

    • при запуске Tails с флешки;
    • при создании виртуальной флешки в формате единственного файла в операционной системе хоста.

    See running Tails in virt-manager.