Tails in einer virtuellen Maschine benutzen

Es ist manchmal angenehm, Tails ausführen zu können, ohne den Computer jedes Mal neu zu starten. Dies ist mit der Nutzung einer virtuellen Maschine möglich.

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

Because, VirtualBox works pretty badly with Tails, we stopped advertising solutions for using virtual machines in Windows or macOS.

We only present below 2 solutions for Linux: GNOME Boxes and virt-manager.

Wenn Sie Tails in einer virtuellen Maschine ausführen, können Sie die meisten Funktionen von Tails von Ihrem normalen Betriebssystem aus ausführen und beide gleichzeitig benutzen, ohne dass der Computer neugestartet werden muss.

Wir bieten derzeit keine Lösung zum Betreiben von virtuellen Maschinen auf einem Tails-Host.

So sieht Tails aus, wenn es in einer virtuellen Maschine auf einem Debian-Host ausgeführt wird.

Sicherheitsbedenken

Die Benutzung von Tails in einer virtuellen Maschine hat verschiedene Konsequenzen für die Sicherheit. Abhängig von Ihrem Hostbetriebssystem und Ihren Sicherheitsanforderungen könnte die Benutzung von Tails in einer virtuellen Maschine gefährlich sein.

  • Sowohl das Hostbetriebssystem als auch die Virtualisierungssoftware sind in der Lage, zu überwachen, was Sie in Tails tun.

    If the host operating system is compromised with a software keylogger or other malware, then it can break the security built into Tails.

    Führen Sie Tails nur in einer virtuellen Maschine aus, wenn sowohl das Hostbetriebssystem als auch die Virtualisierungssoftware vertrauenswürdig sind.

    For example, when using virtual machines in Windows, Microsoft Recall might be taking regular screenshots of your activity.

  • Es werden voraussichtlich Spuren Ihrer Tails-Sitzung auf der lokalen Festplatte hinterlassen. Beispielsweise nutzen Hostbetriebssysteme üblicherweise Swapping (oder Paging), wodurch Teile des Arbeitsspeichers auf die Festplatte kopiert werden.

    Benutzen Sie Tails nur in einer virtuellen Maschine, wenn das Hinterlassen von Spuren auf der Festplatte kein Problem für Sie ist.

Deshalb warnt Sie Tails, wenn es in einer virtuellen Maschine läuft.

The Tails virtual machine does not modify the behavior 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.

Lösungen zur Virtualisierung

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. Unfortunately, we only know of virtualization solutions for Linux that work well with Tails.

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.

  • 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:

    • Starten von Tails von einem USB-Stick.
    • Erstellen eines virtuellen USB-Speichermediums, welches als einzelne Datei auf dem Hostbetriebssystem gespeichert wird.

    Siehe Tails im virt-manager ausführen.