virt-manager

virt-manager é uma solução de virtualização de Software Livre para Linux. virt-manager possui uma interface mais complexa que GNOME Boxes mas também possui um conjunto mais completo de recursos.

Executar o Tails dentro de uma máquina virtual tem vários recursos de segurança implicações. Dependendo do sistema operacional host e da sua segurança necessidades, executar o Tails em uma máquina virtual pode ser perigoso.

virt-manager é a única virtualização solução que permite usar um persistente Armazenar. Veja executando Tails a partir de um pendrive imagem.

The following instructions have been tested on Debian 13 (Trixie).

Terminologia

virt-manager é baseado em ferramentas de virtualização de baixo nível, indo da interface do usuário até as interações do hardware com o processador. Esta terminologia é um tanto confusa e outras documentações podem mencionar as seguintes ferramentas:

  • KVM é o módulo do núcleo do Linux que interage com os recursos de virtualização do processador.

  • QEMU é o software de virtualização que emula processadores e periféricos virtuais baseado no * KVM * e que inicia e para máquinas virtuais.

  • libvirt é a biblioteca que permite o virt-manager interagir com as capacidades de virtualização fornecidas pelo QEMU.

  • SPICE é o protocolo que permite visualizar a área de trabalho das máquinas virtuais.

  • virt-manager é a interface gráfica que permite criar, configurar e executar máquinas virtuais.

Instalação

To install virt-manager in Debian or Ubuntu, execute the following command:

sudo apt install virt-manager libvirt-daemon-system

Executar Tails a partir de uma imagem ISO

  1. Baixe o Tails como uma imagem ISO, em vez de uma imagem USB.

  2. Iniciar o virt-manager.

  3. Clique duas vezes em QEMU/KVM - Not Connected para conectar-se ao sistema QEMU do seu host.

  4. Para criar uma nova máquina virtual, escolha Arquivo ▸ Nova Máquina Virtual.

  5. No passo 1, escolha Mídia de instalação local (imagem ISO ou CDROM).

  6. Na etapa 2:

    1. Selecione o botão Procurar e, em seguida, o botão Procurar local para escolher a imagem ISO a partir da qual deseja começar.

    2. Desmarque Detectado automaticamente na mídia/fonte de instalação.

    3. Digite Debian 13 no campo Escolha o sistema operacional que você está instalando.

  7. In step 3, allocate at least 3072 MB of RAM.

  8. Na etapa 4, desmarque Ativar armazenamento para esta máquina virtual.

  9. No passo 5:

    • Digite um nome de sua preferência para a nova máquina virtual.

    • Clique em Concluir para iniciar a máquina virtual.

Se você receber a mensagem de erro "Erro ao iniciar o domínio: A operação solicitada não é válida: a rede 'padrão' não está ativa", tente iniciar a rede virtual padrão:
  1. Click on QEMU/KVM - Not Connected.
  2. Choose Edit ▸ Connection details to administer the connection to your local QEMU system.
  3. Click on Virtual Networks tab, then select the default virtual network in the left pane.
  4. Click on the Start Network icon on the bottom of the left pane to start the default virtual network.

Executando Tails a partir de uma imagem pendrive

Executar o Tails a partir de uma imagem pendrive é a única solução de virtualização que permite usar um armazenamento persistente em uma máquina virtual.

  1. Baixe o Tails como uma imagem Pendrive, em vez de uma imagem ISO.

  2. Aumente o tamanho da imagem pendrive para pelo menos 8 GB. Isso cria espaço para atualizações automáticas e armazenamento persistente.

    truncate -s size tails.img

    • tamanho deve ser pelo menos 7200M.

    • tails.img é o nome do arquivo da imagem USB que você deseja redimensionar.

  3. Iniciar o virt-manager.

  4. Clique duas vezes em QEMU/KVM - Not Connected para conectar-se ao sistema QEMU do seu host.

  5. Para criar uma nova máquina virtual, escolha Arquivo ▸ Nova Máquina Virtual.

  6. No passo 1, escolha Importar imagem de disco existente.

  7. Na etapa 2:

    1. Select the Browse button and then the Browse Local button to choose the USB image that you want to start from.

    2. Specify Debian 13 in the field Choose the operating system you are installing.

  8. In step 3, allocate at least 3072 MB of RAM.

  9. No passo 4:

    1. Digite um nome de sua preferência para a nova máquina virtual.

    2. Escolha Personalizar a configuração antes da instalação.

    3. Clique em Concluir para abrir a vista de configuração.

  10. Na visualização de configuração, escolha VirtIO Disk 1 ou IDE Disk 1

    1. Defina Barramento de disco como Pendrive.

    2. Clique em Aplicar.

    3. Expanda Opções avançadas.

    4. Select Removable.

    5. Clique novamente em Aplicar.

    6. Clique em Iniciar Instalação no canto esquerdo superior para iniciar a máquina virtual.

Depois de iniciar a imagem pendrive, você pode criar um armazenamento persistente nela.

Executando Tails a partir de um pendrive

Para iniciar o Tails a partir de um dispositivo USB usando o virt-manager, primeiro crie uma máquina virtual a partir de uma imagem ISO conforme descrito acima.

Então faça o seguinte:

  1. Na janela da máquina virtual, escolha Máquina VirtualDesligarForçar Desligamento para desligar a máquina virtual.

  2. Insira o dispositivo USB a partir do qual você deseja iniciar o Tails.

  3. Escolha VisualizarDetalhes para editar a configuração da máquina virtual.

  4. Clique no botão Adicionar Hardware na parte inferior do painel à esquerda.

  5. Selecione Dispositivo USB Host no painel à esquerda.

  6. No painel à direita, clique no dispositivo a partir do qual você quer iniciar o Tails, e clique em Concluir.

Você pode manter a imagem ISO original conectada como um DVD virtual para instalar o Tails no dispositivo USB, caso seja necessário.

Você também pode remover a imagem ISO original e iniciar diretamente do pendrive depois que o Tails já estiver instalado nele. Para fazer isso:

  1. Desligue a máquina virtual.

  2. Na configuração da máquina virtual, clique em SATA CDROM 1 no painel esquerdo.

  3. Selecione Remover no painel direito.

  4. Para ativar o pendrive como opção de inicialização:

    1. Clique em Opções de inicialização no painel esquerdo.

    2. Selecione a opção de inicialização USB correspondente ao seu dispositivo USB.

    3. Clique em Aplicar.

  5. Para iniciar a máquina virtual, escolha ExibirConsole e depois Máquina VirtualExecutar.

Depois de iniciar o dispositivo USB, você pode criar um Armazenamento Persistente nele.

Solução de problemas

Problemas gráficos

Problemas com suporte gráfico no Tails rodando dentro de uma máquina virtual com virt-manager são comuns. A melhor solução pode variar dependendo da versão do software de virtualização e da configuração da máquina virtual. Por exemplo:

  • A funcionalidade Redimensionar automaticamente a MV com janela não funciona em todas as configurações.

  • O dispositivo de vídeo que fornece desempenho gráfico ideal pode ser diferente dependendo da versão do sistema operacional hospedeiro.

Para resolver esses problemas:

  1. Garanta que a máquina virtual possua uma tela Spice e um canal Spice configurados, e não o VNC.

  2. Experimente vários modelos de dispositivos de vídeo virtual.

    Comece com os dispositivos de vídeo Virtio e QXL: geralmente estes fornecem os melhores resultados. Se não funcionarem bem para você, tente todos os outros modelos de dispositivo de vídeo.

  3. Tente ativar ou desativar as opções de aceleração OpenGL e 3D do dispositivo de exibição e vídeo.