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

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

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

Вот как выглядит Tails при запуске на виртуальной машине в Debian с использованием приложения Боксы GNOME:

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

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

Запуск Tails на виртуальной машине может повлиять на безопасность (в зависимости от операционной системы хоста и ваших ожиданий безопасности).

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

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

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

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

    Запускайте Tails на виртуальной машине только в том случае, если вас не беспокоят следы, остающиеся на жёстком диске.

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

Виртуальная машина Tails не вносит изменений в операционную систему хоста. Сетевой трафик хоста не становится анонимным. MAC-адрес компьютера не изменяется из-за соответствующей функции Tails.

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

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

В списке ниже — только свободное программное обеспечение. Мы считаем, что это необходимое условие надёжности программ. См. также информацию о надёжности виртуализации и наше заявление о свободном программном обеспечении и общественном контроле.

Существуют и проприетарные программные решения для виртуализации, например, VMware. Мы сознательно не включили их в наш список.

  • VirtualBox. Существует для Linux, Windows и Mac. Бесплатная версия не поддерживает флешки и Постоянное хранилище.

    См. документацию.

  • Боксы GNOME. Работают в Linux. У этой программы простой интерфейс, но Постоянное хранилище также недоступно.

    См. документацию.

  • Virt-manager. Доступен в Linux. Интерфейс посложнее. Virt-manager позволяет использовать Постоянное хранилище двумя способами:

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

    См. документацию.