Guia de Virtualização do MiniOS
Este guia aborda como executar o MiniOS em máquinas virtuais, otimizar o desempenho e usar o MiniOS como host de virtualização. O MiniOS é baseado no Debian 13 "Trixie" e inclui drivers de virtualização e ferramentas de integração para convidados já integrados, garantindo desempenho ideal.
Recursos Específicos de Virtualização do MiniOS
O MiniOS possui suporte nativo para detecção de virtualização e ajuste automático de resolução. O sistema inclui o script minios-virtreschange, que detecta automaticamente ambientes virtuais (VirtualBox, VMware, KVM, QEMU, Xen, Hyper-V) e ajusta a resolução da tela conforme necessário.
Gerenciamento Automático de Resolução:
- Parâmetro do kernel:
virtres=LARGURAxALTURA(ex:virtres=1920x1080) - Desabilitar ajuste automático: parâmetro do kernel
novirtres - Resolução padrão: 1280x800 (caso o parâmetro virtres não seja especificado)
- Detecção: Detecta automaticamente ambientes de VM e ajusta conforme necessário
Executando o MiniOS como Sistema Convidado
Configuração Geral da VM
Configurações recomendadas (todas as plataformas):
- Memória: mínimo de 2 GB, recomendado 4 GB (Edição Standard: mínimo de 1 GB)
- Processadores: mínimo de 2 núcleos
- Armazenamento: mínimo de 4 GB (8 GB recomendados para persistência)
- Tipo de SO: Linux 64-bit / Outro Linux 64-bit
Seleção do Controlador de Disco:
- VMware: Use o controlador SCSI para melhor desempenho
- VirtualBox: Use o controlador SATA com AHCI
- QEMU/KVM: Use dispositivos de bloco VirtIO
- Hyper-V: Use o controlador SCSI
Seleção do Adaptador de Rede:
- VMware: Use VMXNET3 para melhor desempenho
- VirtualBox: Use Intel PRO/1000 MT Desktop
- QEMU/KVM: Use interface de rede VirtIO
- Hyper-V: Use adaptador de rede sintético
Instalando Ferramentas para Convidado
VMware (VMware Workstation/Player): Nas edições Toolbox e Ultra do MiniOS, o open-vm-tools já vem pré-instalado. Para a edição Standard:
sudo apt update
sudo apt install open-vm-tools open-vm-tools-desktopVirtualBox:
# Insert Guest Additions CD and install
sudo mount /dev/cdrom /mnt
sudo /mnt/VBoxLinuxAdditions.run
sudo rebootQEMU/KVM: Nas edições Toolbox e Ultra do MiniOS, o qemu-guest-agent já vem pré-instalado. Para a edição Standard:
sudo apt install qemu-guest-agent
sudo systemctl enable qemu-guest-agentHyper-V: Os componentes de integração já estão pré-instalados no MiniOS. Para recursos avançados:
sudo apt install linux-cloud-tools-generic linux-tools-genericUsando o MiniOS como Host de Virtualização
O MiniOS oferece suporte nativo para execução de containers e máquinas virtuais nas edições Toolbox e Ultra. A edição Ultra fornece suporte completo ao Docker e KVM/QEMU, enquanto a Toolbox inclui apenas ferramentas de virtualização.
Suporte ao Docker
Edição Ultra: O Docker já vem pré-instalado, incluindo o lazydocker – uma interface para gerenciar o Docker
Outras edições: O Docker pode ser instalado manualmente:
# Install from Debian repositories
sudo apt update
sudo apt install docker.io docker-compose
# Or install the official version
curl -fsSL https://get.docker.com -o get-docker.sh
sudo sh get-docker.shSuporte ao KVM/QEMU
Edições Toolbox e Ultra: As ferramentas KVM já vêm pré-instaladas, incluindo o virt-manager – uma interface gráfica para gerenciar máquinas virtuais
Outras edições: As ferramentas de virtualização podem ser instaladas manualmente:
# Install KVM tools
sudo apt update
sudo apt install qemu-kvm libvirt-daemon-system virt-managerSuporte ao VirtualBox
O VirtualBox não está incluído nos repositórios oficiais do Debian 13, mas pode ser instalado pelos pacotes oficiais da Oracle:
# Download deb-package from https://www.virtualbox.org/wiki/Linux_Downloads
# and install
sudo apt install ./virtualbox-*.debOs usuários são adicionados automaticamente ao grupo vboxusers para acessar os recursos do VirtualBox.