Guia de instalação
A StrongLinux 1.0 (Aria) tem duas edições, cada uma com a sua ISO:
| Edição | ISO | Para quê |
|---|---|---|
| Servidor | stronglinux-1.0-<data>-amd64.iso | Sistema base endurecido e, se você quiser, uma nuvem OpenStack 2026.1 implantada pelo strongctl |
| Desktop | stronglinux-desktop-1.0-<data>-amd64.iso | Estação de trabalho com GNOME 51. Só o sistema operacional, sem OpenStack |
As duas são baseadas no Ubuntu 24.04 LTS e iniciam em BIOS e UEFI (amd64).
Requisitos
| Mínimo | Recomendado | |
|---|---|---|
| Servidor (só o sistema) | 2 vCPU, 2 GB RAM, 20 GB | 4 vCPU, 4 GB RAM |
| Servidor all-in-one (OpenStack) | 8 vCPU, 16 GB RAM, 80 GB, virtualização (VT-x/AMD-V) | 16 vCPU, 32 GB RAM, SSD |
| Desktop | 2 vCPU, 4 GB RAM, 25 GB | 4 vCPU, 8 GB RAM, aceleração 3D |
A instalação precisa de rede: os pacotes da StrongLinux vêm do repositório http://repo.strongstack.cloud/stronglinux e os do Ubuntu de archive.ubuntu.com.
1. Baixar e conferir
Baixe a ISO, o SHA256SUMS, a assinatura SHA256SUMS.gpg e a chave stronglinux-archive-keyring.gpg da página de downloads. Depois confira:
gpgv --keyring ./stronglinux-archive-keyring.gpg SHA256SUMS.gpg SHA256SUMS
sha256sum -c --ignore-missing SHA256SUMS
A primeira linha precisa dizer Good signature e a segunda, OK para cada arquivo baixado.
2. Gravar a mídia
- Linux:
sudo dd if=stronglinux-1.0-<data>-amd64.iso of=/dev/sdX bs=4M status=progress oflag=sync - Windows: Rufus em modo DD ou balenaEtcher.
- VM: use a ISO direto como CD-ROM (KVM/libvirt, Proxmox, VMware, VirtualBox).
3. Instalar
- Escolha o idioma: English, Português (Brasil) ou Español. Esse idioma vale para o menu e para o sistema instalado (locale e teclado).
- Escolha a opção no menu. Depois de 15 segundos, a primeira opção começa sozinha.
ISO Servidor
| Opção | O que instala |
|---|---|
| Instalar StrongLinux | Só o sistema: base, endurecimento e tema de boot |
| Instalar StrongLinux + OpenStack ▸ All-in-one | Sistema e uma nuvem completa neste host, implantada no primeiro boot |
| … ▸ Controller, Compute, Network, Storage | Sistema e o strongctl, preparados para o papel escolhido numa nuvem multinó |
| Instalar StrongLinux (interativo) | Instalador com a identidade StrongLinux, para escolher disco, rede e usuário |
ISO Desktop
| Opção | O que instala |
|---|---|
| Instalar StrongLinux Desktop | GNOME 51 com o disco inteiro, automático |
| Instalar StrongLinux Desktop (interativo) | Mesmo sistema, escolhendo disco, rede e usuário |
4. Primeiro acesso
- Usuário
stronglinux, senha inicialstronglinux. - Na primeira entrada, o sistema exige a troca da senha. A nova senha precisa
de 14 ou mais caracteres, com letra maiúscula, letra minúscula, número e símbolo.
- No Servidor, o SSH fica ativo. Depois de instalar a sua chave, desligue a
autenticação por senha (PasswordAuthentication no).
5. Nuvem OpenStack (só na edição Servidor)
Na opção All-in-one, o serviço strongctl-firstboot implanta a nuvem sozinho no primeiro boot. Para acompanhar:
tail -f /var/lib/strongctl/firstboot.status
sudo journalctl -fu strongctl-firstboot
Num servidor já instalado, a implantação manual é:
sudo strongctl init --aio # gera inventory, globals e o cofre de senhas
sudo strongctl bootstrap # MariaDB, RabbitMQ, Memcached e OVN central
sudo strongctl deploy # Keystone, Glance, Placement, Nova, Neutron,
# Cinder, Horizon, Heat, Barbican e StrongStack
sudo strongctl verify # confere serviços, endpoints e certificados
As credenciais de administrador ficam em /root/admin-openrc.sh. O Horizon abre em https://<ip-do-host>/dashboard. As APIs usam TLS com a CA interna em /etc/strongctl/tls/ca.crt.
Para nuvens multinó com alta disponibilidade (3 controllers, Galera, RabbitMQ em cluster, OVN RAFT e Keepalived), veja o guia de alta disponibilidade.
6. Imagens de nuvem e PXE
stronglinux-1.0-base-cloud-amd64.qcow2: sistema base com cloud-init, para
rodar como VM em qualquer nuvem.
stronglinux-1.0-openstack-cloud-amd64.qcow2: base com ostrongctl,
pronta para virar um nó de nuvem.
- Instalação pela rede: veja o guia de boot por PXE.
7. Repositório apt
Um sistema instalado pela ISO já vem configurado. Para usar o repositório num Ubuntu 24.04 existente:
sudo install -m 0644 stronglinux-archive-keyring.gpg /usr/share/keyrings/
sudo tee /etc/apt/sources.list.d/stronglinux.sources <<'EOF'
Types: deb
URIs: http://repo.strongstack.cloud/stronglinux
Suites: stronglinux-1.0 stronglinux-1.0-updates stronglinux-1.0-security
Components: main
Signed-By: /usr/share/keyrings/stronglinux-archive-keyring.gpg
EOF
sudo apt update
| Canal | Conteúdo |
|---|---|
stronglinux-1.0 | versões do lançamento |
stronglinux-1.0-updates | correções aprovadas (passaram pelos testes de integração e pelo Tempest) |
stronglinux-1.0-security | correções de segurança |
stronglinux-1.0-proposed | candidatos, só para teste |
8. Atualizações
- Sistema:
sudo apt update && sudo apt upgrade. - Nuvem OpenStack: use o
strongctl upgrade, que faz uma atualização
rolante sem derrubar as VMs. Veja o guia de atualização.