virt-manager és una solució de virtualització de Programari Lliure per a Linux. virt-manager té una interfície més complexa que Màquines de GNOME, però també té un conjunt de funcionalitats més complet.

Executar Tails dins d'una màquina virtual té diverses implicacions de seguretat. Depenent del sistema operatiu amfitrió i de la vostres vostres necessitats de seguretat, executar Tails en una màquina virtual pot ser perillós.

virt-manager és l'única solució de virtualització que permet l'ús d'un Emmagatzematge Persistent. Vegeu com executar Tails des d'una imatge USB.

Les instruccions següents s'han provat a Debian 12 (Bookworm).

Terminologia

virt-manager es basa en un conjunt d'eines de virtualització de nivell inferior, passant de la interfície d'usuari a les interaccions de maquinari amb el processador. Aquesta terminologia és una mica confusa i una altra documentació podria esmentar les següents eines:

  • KVM és el mòdul del nucli de Linux que interactua amb les característiques de virtualització del processador.

  • QEMU és el programari de virtualització que emula processadors virtuals i perifèrics basats en KVM i que inicia i atura les màquines virtuals.

  • libvirt és una llibreria que permet a virt-manager interactuar amb les capacitats de virtualització proporcionades per QEMU.

  • SPICE és un protocol que permet visualitzar l'escriptori de màquines virtuals.

  • virt-manager és la interfície gràfica que permet crear, configurar i executar màquines virtuals.

Instal·lació

Per instal·lar virt-manager a Debian, executeu l'ordre següent:

sudo apt install virt-manager libvirt-daemon-system

Per instal·lar virt-manager a Ubuntu, executeu l'ordre següent:

sudo apt install virt-manager libvirt-bin qemu-kvm

Executar Tails des d'una imatge ISO

  1. Baixeu Tails com a imatge ISO, en lloc d'una imatge USB.

  2. Inicieu virt-manager.

  3. Feu doble clic a QEMU/KVM - No connectat per connectar-vos al sistema QEMU del vostre amfitrió.

  4. Per crear una màquina virtual nova, trieu Fitxer ▸ Nova màquina virtual.

  5. Al pas 1, trieu Mitjà d'instal·lació local (imatge ISO o CDROM).

  6. Al pas 2:

    1. Tria la imatge ISO, després Navega… i Navega localment per cercar la imatge ISO des de la qual voleu començar.

    2. Desmarqueu Detecta automàticament des del mitjà/font d'instal·lació.

    3. Especifiqueu Debian 11 al camp Trieu el sistema operatiu que esteu instal·lant.

  7. Al pas 3, assigneu almenys 2048 MB de RAM.

  8. Al pas 4, desmarqueu Activa l'emmagatzematge per a aquesta màquina virtual.

  9. Al pas 5:

    • Escriviu un nom que trieu per a la nova màquina virtual.

    • Feu clic a Finalitza per iniciar la màquina virtual.

Si rebeu el missatge d'error «S'ha produït un error en iniciar el domini: l'operació sol·licitada no és vàlida: la xarxa “predeterminada” no està activa», a continuació, proveu d'iniciar la xarxa virtual predeterminada:
  1. Feu clic a QEMU/KVM - No connectat.
  2. Trieu Edita ▸ Detalls de connexió per administrar la connexió al vostre sistema local QEMU.
  3. Feu clic a la pestanya Xarxes virtuals i, a continuació seleccioneu la xarxa virtual predeterminada el panell esquerre.
  4. Feu clic a la icona Inicia Xarxa a la part inferior del panell esquerre per iniciar la xarxa virtual predeterminada.

Executar Tails des d'una imatge USB

L'execució de Tails des d'una imatge USB és l'única solució de virtualització que us permet utilitzar un Emmagatzematge Persistent en una màquina virtual.

  1. Baixa Tails com a imatge USB, en lloc d'una imatge ISO.

  2. Augmenteu la mida de la imatge USB perquè sigui d'almenys 8 GB. Això crea espai per a les actualitzacions automàtiques i l'Emmagatzematge Persistent.

    truncate -s mida tails.img

    • La mida ha de ser com a mínim 7200M.

    • tails.img és el nom del fitxer de la imatge USB del que voleu canviar la mida.

  3. Inicieu virt-manager.

  4. Feu doble clic a QEMU/KVM - No connectat per connectar-vos al sistema QEMU del vostre amfitrió.

  5. Per crear una màquina virtual nova, trieu Fitxer ▸ Nova màquina virtual.

  6. Al pas 1, trieu Importa la imatge de disc existent.

  7. Al pas 2:

    1. Trieu Navega… i Navega localment per cercar la imatge USB des de la qual voleu començar.

    2. Especifiqueu Debian 11 al camp Trieu el sistema operatiu que esteu instal·lant.

  8. Al pas 3, assigneu almenys 2048 MB de RAM.

  9. Al pas 4:

    1. Escriviu un nom que trieu per a la nova màquina virtual.

    2. Trieu Personalitza la configuració abans d'instal·lar.

    3. Feu clic a Finalitza per obrir la vista de configuració.

  10. A la vista de configuració, trieu VirtIO Disk 1 o IDE Disk 1

    1. Establiu Disk bus a USB.

    2. Feu clic a Aplica.

    3. Amplieu les Opcions avançades.

    4. Activeu Extraïble.

    5. Feu clic a Aplica de nou.

    6. Feu clic a Comença la instal·lació a l'extrem superior esquerre per iniciar la màquina virtual.

Després d'iniciar la imatge USB, podeu crear un Emmagatzematge Persistent.

Executar Tails des d'un llapis USB

Per executar Tails des d'un llapis USB mitjançant virt-manager, primer creeu una màquina virtual que s'executi des d'una imatge ISO tal com es descriu a dalt.

A continuació, feu el següent:

  1. Des de la finestra de la màquina virtual, trieu Màquina virtual ▸ Apaga ▸ Força apagada per apagar la màquina virtual.

  2. Connecteu el llapis USB des del qual voleu executar Tails.

  3. Trieu Mostra ▸ Detalls per editar la configuració de la màquina virtual.

  4. Feu clic al botó Afegeix maquinari a la part inferior del panell esquerre.

  5. Seleccioneu Dispositiu amfitrió USB al panell esquerre.

  6. Al panell dret, feu clic al dispositiu des del qual voleu executar Tails i feu clic a Finalitza.

Podeu mantenir la imatge ISO original connectada com a DVD virtual per instal·lar Tails a la memòria USB si cal.

També podeu desconnectar la imatge ISO original i començar directament des del llapis USB un cop Tails ja hi estigui instal·lat. Per fer-ho:

  1. Apagueu la màquina virtual.

  2. A la configuració de la màquina virtual, feu clic a SATA CDROM 1 al panell esquerre.

  3. Feu clic al botó Desconnecta al panell dret.

  4. Per habilitar el llapis USB com a opció d'arrencada:

    1. Feu clic a Opcions d'arrencada al panell esquerre.

    2. Seleccioneu l'opció d'arrencada USB corresponent al vostre dispositiu USB.

    3. Feu clic a Aplica.

  5. Per iniciar la màquina virtual, trieu Visualitza ▸ Consola i després Màquina virtual ▸ Executa.

Després d'iniciar el dispositiu USB, podeu crear un Emmagatzematge Persistent.

Resolució de problemes

Problemes gràfics

Els problemes amb el suport de gràfics a Tails quan s'executa dins d'una màquina virtual amb virt-manager són habituals. La millor solució pot variar en funció de la versió del programari de virtualització i de la configuració de la màquina virtual. Per exemple:

  • La funció Redimensiona automàticament VM amb la finestra no funciona en totes les configuracions.

  • El dispositiu de vídeo que proporciona un rendiment gràfic òptim pot ser diferent segons la versió del sistema operatiu amfitrió.

Per solucionar aquests problemes:

  1. Assegureu-vos que la màquina virtual tingui una pantalla Spice i un canal Spice configurats, a diferència dels VNC.

  2. Proveu diversos models de dispositius de vídeo virtuals.

    Comenceu amb dispositius de vídeo Virtio i QXL: generalment donen els millors resultats. Si no us funcionen bé, proveu altres models de dispositius de vídeo.

  3. Proveu d'activar o desactivar les opcions d'acceleració OpenGL i 3D del dispositiu de visualització i vídeo.