Na verdade, a ideia por trás do #Winboat é excelente, mas a implementação parece ser um pouco instável no momento. Desde a instalação no início do ano, o sistema funcionou, mas hoje o software parou completamente de responder.

A imagem relatou subitamente memória RAM insuficiente. Tentei corrigir o problema manualmente, o que infelizmente tornou o sistema definitivamente inutilizável. Em vez de investir mais tempo na resolução de problemas, mudei diretamente para a imagem Windows do Dockurr – que, de qualquer forma, serve como base técnica para o Winboat.

Mensagem de erro

1. Preparação

Como utilizo o Podman, primeiro criei os diretórios necessários no meu sistema host. Dessa forma, a integridade dos dados é preservada caso o container precise ser recriado:

mkdir -p $HOME/Windows/System
mkdir -p $HOME/Windows/Shared

2. O comando de inicialização

Nota importante: Substitua os espaços reservados nas variáveis -e USERNAME e -e PASSWORD pelas suas credenciais pessoais.

podman run -d \
  --name windows \
  -p 8006:8006 \
  --device=/dev/kvm \
  --cap-add NET_ADMIN \
  -e RAM_SIZE="8G" \
  -e USERNAME="Carsten" \
  -e PASSWORD="1234" \
  -e LANGUAGE="German" \
  -v $HOME/Windows/System:/storage:Z \
  -v $HOME/Windows/Shared:/shared:Z \
  --stop-timeout 120 \
  dockurr/windows

Assim que o container estiver ativo, você poderá acessar a instância do Windows diretamente pelo seu navegador:

http://127.0.0.1:8006

Container em execução

3. Resumo

Só precisei executar o comando acima uma única vez. No uso diário, o ambiente Windows agora pode ser controlado de forma muito conveniente através destes comandos rápidos:

  • Iniciar: podman start windows
  • Parar: podman stop windows (ou desligar diretamente dentro do Windows)
  • Verificar status: podman ps -a

Links adicionais: