15%

Poupe 15% em todos os serviços

Teste as suas habilidades e obtenha Desconto em qualquer plano

Utilizar o código:

Skills
Começar a trabalhar
09.10.2024

Requisitos do Sistema Ubuntu e Guia de Instalação: Referência Técnica Completa

Ubuntu continua a ser a distribuição Linux mais amplamente implementada tanto em hardware de consumo como em infraestrutura de servidores de produção. Antes de se comprometer com uma instalação, compreender os limites precisos de hardware — e as implicações reais de ficar abaixo deles — separa uma implementação estável de um exercício frustrante de resolução de problemas.

Resposta direta: O Ubuntu Desktop 24.04 LTS requer no mínimo um processador dual-core de 2 GHz, 4 GB de RAM e 25 GB de espaço em disco. O Ubuntu Server 24.04 LTS pode funcionar com apenas 512 MB de RAM e 2,5 GB de armazenamento, tornando-o viável tanto para ambientes com recursos limitados como para instâncias VPS na nuvem.

Por Que os Requisitos de Sistema Variam Entre as Variantes do Ubuntu

O Ubuntu é fornecido em vários perfis de instalação distintos, cada um com uma pegada de recursos fundamentalmente diferente. A edição Desktop baseada em GNOME tem a maior sobrecarga devido ao seu compositor, servidor de ecrã (Wayland por padrão desde a versão 22.04) e conjunto de aplicações incluídas. A edição Server elimina tudo isso, deixando um ambiente headless otimizado para desempenho e disponibilidade. A Instalação Mínima situa-se entre as duas: mantém o caminho do instalador gráfico, mas omite o LibreOffice, o Thunderbird e a maioria das aplicações multimédia.

Compreender qual perfil corresponde ao seu caso de uso antes de descarregar a ISO evita perda de tempo e evita a remoção de bloatware após a instalação.

Requisitos de Sistema para o Ubuntu Desktop

O Ubuntu Desktop destina-se a estações de trabalho de utilizadores finais, máquinas de desenvolvimento e ambientes educativos. O ambiente de desktop GNOME Shell é o principal responsável pelo consumo de recursos.

Requisitos Mínimos (Ubuntu Desktop 24.04 LTS)

  • Processador: Dual-core de 2 GHz (arquitetura x86-64 obrigatória; o suporte a 32 bits foi abandonado após o Ubuntu 18.04)
  • RAM: 4 GB (a sessão live e o instalador requerem isto; o sistema instalado pode tecnicamente ficar inativo com menos, mas espere uma troca severa de swap abaixo de 4 GB)
  • Armazenamento: 25 GB de espaço livre em disco
  • Ecrã: Resolução mínima de 1024×768; VGA ou superior
  • Firmware: UEFI ou BIOS legado ambos suportados; compatível com Secure Boot
  • Suporte de instalação: Porta USB (o suporte a DVD existe mas é cada vez mais irrelevante)

Requisitos Recomendados (Ubuntu Desktop 24.04 LTS)

  • Processador: Quad-core 64 bits, 2 GHz ou mais rápido (Intel Core i5/i7, AMD Ryzen 5/7)
  • RAM: 8 GB mínimo para multitarefa confortável; 16 GB para cargas de trabalho de desenvolvimento com Docker ou máquinas virtuais
  • Armazenamento: 50 GB ou mais; NVMe SSD fortemente preferido em relação a HDD para a capacidade de resposta do GNOME
  • Gráficos: GPU com suporte a Vulkan para efeitos visuais completos do GNOME; drivers proprietários NVIDIA instaláveis após a configuração
  • Rede: Com fios ou Wi-Fi para atualizações em tempo real durante a instalação

Armadilha crítica: Executar o Ubuntu Desktop num disco rígido rotativo com exatamente 4 GB de RAM produz um sistema tecnicamente "suportado" mas praticamente lento. O compositor do GNOME por si só pode consumir 300–500 MB de RAM em inatividade. Reserve pelo menos 8 GB se a máquina for executar um navegador com múltiplos separadores simultaneamente.

Requisitos de Sistema para o Ubuntu Server

O Ubuntu Server é construído especificamente para operação headless. Não há gestor de ecrã, compositor de desktop nem subsistema de áudio carregado por padrão. Isto reduz drasticamente o requisito de recursos de base e torna-o a escolha padrão para implementações de Alojamento VPS, cargas de trabalho em contentores e servidores em rack de metal nu.

Requisitos Mínimos (Ubuntu Server 24.04 LTS)

  • Processador: Single-core de 1 GHz (apenas 64 bits; as arquiteturas x86-64, ARM64, RISC-V e IBM Z são oficialmente suportadas)
  • RAM: 512 MB (1 GB fortemente recomendado para operações de gestão de pacotes; apt pode esgotar 512 MB durante grandes atualizações)
  • Armazenamento: 2,5 GB para uma instalação base mínima; planeie pelo menos 10 GB assim que registos, caches de pacotes e dados de aplicações se acumulem
  • Rede: Necessária — o instalador do servidor obtém índices de pacotes atualizados durante a configuração
  • Sem GPU necessária

Requisitos Recomendados (Ubuntu Server 24.04 LTS)

  • Processador: Dual-core de 2 GHz ou superior; para funções de base de dados ou servidor web, mais núcleos traduzem-se diretamente em capacidade de ligação simultânea
  • RAM: 2 GB de base; 4–8 GB para stacks LAMP/LEMP; 16 GB+ para MySQL, PostgreSQL ou Redis sob carga de produção
  • Armazenamento: 20 GB mínimo; as implementações de produção devem separar /var/log, /var/lib (diretórios de dados de bases de dados) e /home em partições ou volumes dedicados
  • Rede: Ethernet Gigabit para qualquer função de serviço de ficheiros ou tráfego elevado

Caso limite a conhecer: O instalador subiquity do Ubuntu Server requer pelo menos 1 GB de RAM para funcionar de forma fiável. Em máquinas com exatamente 512 MB, o próprio instalador pode terminar processos em segundo plano por OOM a meio da instalação. Use a mini ISO alternativa baseada em debian-installer para hardware genuinamente limitado.

Requisitos de Sistema para a Instalação Mínima do Ubuntu

A opção de Instalação Mínima aparece no instalador do Ubuntu Desktop como uma caixa de verificação, não como uma ISO separada. Instala a sessão GNOME base sem o conjunto completo de aplicações.

Requisitos Mínimos

  • Processador: Dual-core de 1 GHz (64 bits)
  • RAM: 1 GB (2 GB recomendado)
  • Armazenamento: 10 GB mínimo; 20 GB recomendado para adições de software após a instalação
  • Ecrã: 1024×768

Este perfil é adequado para clientes leves, reutilização de hardware mais antigo, ou para programadores que querem uma base Ubuntu limpa sem desinstalar imediatamente 2 GB de aplicações que nunca irão utilizar.

Tabela Comparativa Abrangente de Requisitos

EspecificaçãoUbuntu Desktop (Mín)Ubuntu Desktop (Rec)Ubuntu Server (Mín)Ubuntu Server (Rec)Ubuntu Mínimo (Mín)
Arquitetura CPUx86-64x86-64x86-64 / ARM64x86-64 / ARM64x86-64
Velocidade CPUDual-core 2 GHzQuad-core 2 GHzSingle-core 1 GHzDual-core 2 GHzDual-core 1 GHz
RAM4 GB8–16 GB512 MB2–4 GB1 GB
Armazenamento25 GB50 GB+2,5 GB20 GB+10 GB
GPU NecessáriaSim (básica)Sim (aceleração 3D)NãoNãoSim (básica)
GUIGNOME (Wayland)GNOME (Wayland)Nenhuma (apenas CLI)Nenhuma (apenas CLI)GNOME (mínimo)
Caso de Uso TípicoEstação de trabalhoProgramador / Utilizador avançadoVPS na nuvem, servidorServidor de produçãoSistema base personalizado

Ubuntu LTS vs. Não-LTS: Implicações no Suporte de Hardware

As versões de Suporte de Longo Prazo (LTS) — 20.04, 22.04, 24.04 — recebem cinco anos de manutenção de segurança padrão e até dez anos ao abrigo do Ubuntu Pro. As versões não-LTS (por exemplo, 23.10, 24.10) recebem apenas nove meses de suporte, mas incluem kernels mais recentes que podem incluir drivers para hardware muito recente.

Orientação prática: Para servidores e Servidores Dedicados em produção, implemente sempre uma versão LTS. Para um portátil adquirido nos últimos seis meses com um chipset Wi-Fi ou GPU de última geração, uma versão não-LTS pode fornecer melhor suporte de hardware imediato até que o próximo LTS se atualize.

Lista de Verificação Pré-Instalação

Antes de iniciar o instalador, complete estes passos por ordem:

  1. Verifique a compatibilidade de hardware — Cruze o modelo do seu CPU com a lista de hardware certificado do Ubuntu em ubuntu.com/certified. Preste especial atenção à disponibilidade de drivers GPU NVIDIA e ao suporte de chipset Wi-Fi (os adaptadores Broadcom frequentemente requerem firmware não-livre).
  2. Descarregue a ISO correta — Use a página oficial de versões do Ubuntu. Verifique o checksum SHA256 antes de gravar na USB.
sha256sum ubuntu-24.04-desktop-amd64.iso

Compare o resultado com o hash publicado na página de descarregamento do Ubuntu. Uma incompatibilidade indica um descarregamento corrompido ou adulterado.

  1. Crie uma unidade USB de arranque — No Linux, dd é o método mais fiável:
sudo dd if=ubuntu-24.04-desktop-amd64.iso of=/dev/sdX bs=4M status=progress oflag=sync

Substitua /dev/sdX pelo identificador real do seu dispositivo USB (verifique primeiro com lsblk — escrever no dispositivo errado destrói dados). No Windows, o Rufus em modo de imagem DD produz o resultado mais compatível. No macOS, o balenaEtcher é a ferramenta padrão.

  1. Faça cópia de segurança dos dados existentes — Se a máquina de destino tiver um SO existente, faça cópia de segurança para uma unidade externa ou armazenamento na nuvem antes de prosseguir. A opção “Apagar disco” no instalador do Ubuntu é irreversível.
  2. Desative o Secure Boot (condicionalmente) — O Ubuntu 24.04 suporta o Secure Boot nativamente para instalações padrão. No entanto, se planeia instalar drivers NVIDIA de terceiros ou módulos de kernel personalizados imediatamente após a instalação, desativar temporariamente o Secure Boot simplifica a configuração inicial. Reative-o após registar a MOK (Machine Owner Key).
  3. Anote o seu esquema de partições — Execute lsblk ou fdisk -l a partir de um ambiente live para mapear as partições existentes antes de tomar decisões no instalador.

Instalação do Ubuntu Passo a Passo

Passo 1: Arrancar a partir de USB

Insira a unidade USB preparada. Ligue a máquina e aceda à interface de firmware UEFI/BIOS — a tecla varia consoante o fabricante (F2, F10, F12, Delete ou Esc são comuns). Navegue até à secção de Ordem de Arranque ou Prioridade de Arranque e mova o dispositivo USB para o topo. Guarde e saia.

Em sistemas UEFI modernos, muitas vezes pode contornar o menu completo do BIOS premindo F12 (ou equivalente) no POST para aceder a um menu de seleção de dispositivo de arranque único.

Passo 2: Escolher o Modo de Instalação

O ambiente live do Ubuntu Desktop arranca numa sessão GNOME. A partir do ambiente de trabalho, inicie o instalador. O instalador do Ubuntu Server (subiquity) apresenta diretamente uma TUI (interface de utilizador baseada em texto).

Selecione o seu idioma e, em seguida, escolha entre Experimentar o Ubuntu (funciona inteiramente a partir de RAM, não destrutivo) e Instalar o Ubuntu. Usar “Experimentar o Ubuntu” primeiro é aconselhável em hardware desconhecido — permite verificar a funcionalidade de Wi-Fi, ecrã e áudio antes de se comprometer com a instalação.

Passo 3: Configurar as Definições de Instalação

  • Esquema de teclado: O instalador pode detetar automaticamente o seu teclado. Se adivinhar incorretamente, selecione manualmente.
  • Tipo de instalação:
  • Instalação Normal — Desktop GNOME completo com Firefox, LibreOffice e utilitários padrão (~3 GB de pacotes adicionais)
  • Instalação Mínima — Apenas sessão GNOME base
  • Software de terceiros: Marque esta caixa para incluir ubuntu-restricted-extras, drivers NVIDIA (se detetados) e firmware Wi-Fi para chipsets Broadcom/Realtek. Isto requer uma ligação à internet durante a instalação.

Passo 4: Particionamento do Disco

Este passo acarreta o maior risco de perda de dados. O Ubuntu oferece três caminhos:

Opção A — Apagar disco e instalar o Ubuntu

O instalador apaga o disco de destino completo e cria automaticamente um esquema de partições otimizado. Para sistemas UEFI, isto cria uma Partição de Sistema EFI (ESP) de 512 MB, uma partição de swap (tamanho baseado na RAM) e uma partição ext4 ou btrfs raiz (/) que ocupa o restante.

Opção B — Instalar ao lado do SO existente (dual-boot)

O instalador redimensiona a partição existente e aloca espaço livre para o Ubuntu. Isto é funcional, mas acarreta risco se a partição do SO existente estiver fragmentada ou quase cheia. Desfragmente sempre as partições Windows NTFS e execute chkdsk antes de permitir que o Ubuntu as redimensione.

Opção C — Particionamento manual (“Outra opção”)

Recomendado para utilizadores avançados, configurações com múltiplos discos, ou quando pretende controlo explícito sobre tipos de sistema de ficheiros e pontos de montagem. Um esquema de partições de nível de produção para um servidor:

Ponto de MontagemSistema de FicheirosTamanho RecomendadoFinalidade
`/boot/efi`FAT32512 MBPartição de Sistema EFI
`/boot`ext41 GBFicheiros de kernel e initramfs
`/`ext4 ou btrfs20–30 GBSO e pacotes instalados
`/var`ext420 GB+Registos, cache de pacotes, bases de dados
`/home`ext4Espaço restanteDados do utilizador
`swap`swap1–2x RAM (até 8 GB)Memória virtual

Separar /var na sua própria partição impede que registos descontrolados encham o sistema de ficheiros raiz e causem a falha do SO — um modo de falha que apanha muitos administradores desprevenidos em produção.

Passo 5: Configuração da Conta de Utilizador e Nome do Host

  • Nome completo: Apenas nome de exibição, não utilizado para autenticação
  • Nome de utilizador: Minúsculas, sem espaços; este torna-se o seu login principal e o nome do seu diretório pessoal em /home/
  • Palavra-passe: Use uma frase-chave forte; esta conta recebe privilégios sudo por padrão
  • Nome do host: Escolha algo significativo para identificação na rede, especialmente importante se estiver a configurar Alojamento de Email ou a executar um servidor de correio onde o nome do host afeta os registos PTR e a reputação SMTP

Login automático: Desative isto em qualquer máquina que não esteja fisicamente segura. Em servidores, é irrelevante uma vez que não há gestor de ecrã.

Passo 6: Concluir a Instalação e Reiniciar

O instalador copia ficheiros, instala o carregador de arranque (GRUB2 por padrão) e configura o ramdisk inicial. Num NVMe SSD moderno, isto demora 5–8 minutos. Num disco rígido rotativo, espere 15–25 minutos.

Quando solicitado, remova a unidade USB e prima Enter. O sistema reinicia para o ambiente Ubuntu recém-instalado.

Pós-Instalação: Passos de Configuração Essenciais

Atualize o Sistema Imediatamente

A primeira ação após qualquer instalação nova deve ser uma atualização completa do sistema. A imagem ISO pode ter meses de idade, e os patches de segurança acumulam-se rapidamente:

sudo apt update && sudo apt upgrade -y

Para o Ubuntu Server, execute também:

sudo apt autoremove -y && sudo apt autoclean

Configure Atualizações de Segurança Automáticas

O pacote unattended-upgrades do Ubuntu trata automaticamente dos patches de segurança. Verifique se está ativo:

sudo systemctl status unattended-upgrades

Se não estiver em execução, instale e ative-o:

sudo apt install unattended-upgrades -y
sudo dpkg-reconfigure --priority=low unattended-upgrades

Configure uma Firewall

O ufw (Uncomplicated Firewall) é fornecido com o Ubuntu mas está desativado por padrão. Ative-o com uma linha de base segura:

sudo ufw allow OpenSSH
sudo ufw enable
sudo ufw status verbose

Para um servidor web, permita adicionalmente HTTP e HTTPS:

sudo ufw allow 'Nginx Full'

ou

sudo ufw allow 80/tcp
sudo ufw allow 443/tcp

Instale um Certificado SSL

Se estiver a implementar um serviço voltado para a web no Ubuntu Server, obter e configurar um certificado SSL/TLS é inegociável tanto para segurança como para SEO. Os Certificados SSL de uma CA de confiança podem ser instalados via Certbot para Let’s Encrypt ou implementados manualmente. O Certbot automatiza a renovação e a configuração do NGINX/Apache:

sudo apt install certbot python3-certbot-nginx -y
sudo certbot --nginx -d yourdomain.com

Configure o Endurecimento SSH (Implementações de Servidor)

A configuração SSH padrão é funcional mas não endurecida. Edite /etc/ssh/sshd_config para aplicar estas medidas de endurecimento de base:

sudo nano /etc/ssh/sshd_config

Diretivas principais a definir:

PermitRootLogin no
PasswordAuthentication no
PubkeyAuthentication yes
Port 2222
MaxAuthTries 3

Desative a autenticação por palavra-passe apenas depois de ter confirmado que a autenticação baseada em chave funciona. Bloquear-se fora de um servidor remoto ao desativar prematuramente as palavras-passe é um erro comum e dispendioso.

Reinicie o SSH após as alterações:

sudo systemctl restart sshd

Gerir um Domínio e DNS

Se estiver a alojar um website ou aplicação no seu servidor Ubuntu, precisará de um domínio apontado para o endereço IP do seu servidor. O Registo de Domínios e a gestão de DNS são pré-requisitos antes de configurar hosts virtuais no Apache ou NGINX. Certifique-se de que o seu registo A é propagado antes de executar o Certbot, pois a emissão de certificados depende da resolução DNS.

Ubuntu Server num VPS: Considerações de Arquitetura

Implementar o Ubuntu Server numa instância de Alojamento VPS introduz várias considerações que as instalações em metal nu não têm:

  • Kernel: A maioria dos fornecedores VPS executa o Ubuntu num kernel fornecido pelo host ou paravirtualizado (KVM, Xen ou VMware). O pacote de kernel linux-virtual é otimizado para estes ambientes e usa menos recursos do que linux-generic.
  • Cloud-init: As imagens cloud do Ubuntu usam cloud-init para configuração no primeiro arranque. Se estiver a implementar a partir de uma imagem fornecida pelo fornecedor em vez de uma ISO nova, compreenda que /etc/hostname, chaves SSH e interfaces de rede são configurados por cloud-init no primeiro arranque, não pelo instalador tradicional.
  • Swap: Muitas instâncias VPS são fornecidas sem uma partição de swap para maximizar o espaço de disco utilizável. Em instâncias com 1–2 GB de RAM, crie um ficheiro de swap:
sudo fallocate -l 2G /swapfile
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile
echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab
  • Painéis de controlo: Se preferir uma interface de gestão de servidor baseada em GUI em vez de CLI puro, considere um VPS com cPanel ou explore a gama completa de Painéis de Controlo VPS para encontrar uma stack que corresponda ao seu fluxo de trabalho.

Matriz de Decisão Técnica: Qual Variante Ubuntu Implementar

Use esta matriz para selecionar a variante Ubuntu adequada com base no seu cenário:

CenárioVariante RecomendadaRAM MínimaArmazenamentoNotas
Estação de trabalho de uso diárioUbuntu Desktop LTS8 GB50 GB SSDGNOME completo, LTS para estabilidade
Máquina de programador (Docker, VMs)Ubuntu Desktop LTS16 GB100 GB NVMeraiz btrfs para snapshots
Servidor web / de aplicaçõesUbuntu Server LTS2 GB20 GBHeadless, superfície de ataque mínima
VPS de baixos recursos (512 MB–1 GB RAM)Ubuntu Server LTS512 MB10 GBDesative a partição de swap; use ficheiro de swap
Dispositivo embebido / IoTUbuntu Core ou Server Minimal512 MB4 GBBaseado em Snap ou debootstrap
Base personalizada para contentorizaçãoUbuntu Minimal1 GB10 GBReduza ainda mais com `–no-install-recommends`
Cargas de trabalho de computação GPU / MLUbuntu Desktop ou Server LTS16 GB+100 GB+Combine com a stack de drivers NVIDIA

Principais Conclusões Técnicas

  • A arquitetura x86-64 (AMD64) é obrigatória para todas as versões modernas do Ubuntu; o suporte a 32 bits terminou com o Ubuntu 18.04.
  • O instalador subiquity do Ubuntu Server requer 1 GB de RAM para funcionar de forma fiável, apesar de o próprio SO suportar 512 MB após a instalação.
  • Separe sempre /var de / em servidores de produção para evitar que o excesso de registos cause a falha do sistema de ficheiros raiz.
  • Desative PasswordAuthentication no SSH apenas após confirmar que o login baseado em chave funciona — o bloqueio remoto num VPS requer acesso à consola para recuperar.
  • Execute sha256sum em cada ISO descarregada antes de gravar na USB; uma imagem corrompida produz falhas de instalador enigmáticas que desperdiçam horas.
  • Para implementações VPS, crie um ficheiro de swap em vez de uma partição de swap para manter a flexibilidade do esquema de partições.
  • O unattended-upgrades deve estar ativado em cada instância do Ubuntu Server; servidores sem patches são o principal vetor de exploração automatizada.
  • As versões LTS são a única escolha adequada para infraestrutura de produção; as versões não-LTS são adequadas para testes de compatibilidade de hardware ou ambientes de desenvolvimento de curta duração.

Perguntas Frequentes

O Ubuntu Desktop pode funcionar com 2 GB de RAM?

Tecnicamente sim, mas a experiência é fraca. O GNOME Shell e o seu compositor consomem 400–600 MB em inatividade, deixando menos de 1,5 GB para aplicações. Em hardware com 2 GB, use o Ubuntu Server, o Lubuntu (desktop LXQt) ou o Xubuntu (desktop Xfce) — ambos são sabores oficiais do Ubuntu com pegadas de memória dramaticamente menores.

Qual é a diferença entre o Ubuntu LTS e as versões padrão em termos de suporte de hardware?

As versões LTS priorizam a estabilidade e recebem patches de segurança retroportados durante cinco anos. As versões padrão incluem kernels mais recentes (frequentemente 6+ meses à frente do kernel LTS) que incluem drivers para hardware lançado recentemente. Se a sua máquina tiver uma GPU, placa Wi-Fi ou controlador NVMe lançado no último ano, uma versão não-LTS pode fornecer melhor suporte imediato até que a próxima stack HWE do kernel LTS se atualize.

O Ubuntu Server requer uma interface gráfica para ser gerido?

Não. O Ubuntu Server é concebido para administração remota baseada em SSH e configuração baseada em CLI. Se necessitar de uma GUI baseada na web, ferramentas como Webmin, Cockpit ou um painel de controlo comercial podem ser instalados após a implementação. O Cockpit está disponível diretamente nos repositórios do Ubuntu:

sudo apt install cockpit -y

Como verifico se o meu descarregamento de ISO do Ubuntu é autêntico?

Descarregue os ficheiros SHA256SUMS e SHA256SUMS.gpg da mesma página de versões do Ubuntu que a ISO. Verifique a assinatura GPG contra a chave de assinatura do Ubuntu e, em seguida, compare o hash SHA256 da sua ISO descarregada com o valor em SHA256SUMS. Um hash correspondente confirma tanto a integridade como a autenticidade.

O que acontece se instalar o Ubuntu em hardware abaixo dos requisitos mínimos?

O Ubuntu Desktop recusará a instalação (o instalador verifica a RAM no arranque) ou produzirá um sistema instável propenso a terminações OOM e esgotamento de swap. O Ubuntu Server é mais tolerante com hardware limitado, mas as operações de gestão de pacotes (apt upgrade) podem falhar ou ficar bloqueadas em sistemas com menos de 512 MB de RAM. Para hardware abaixo destes limites, considere o Alpine Linux ou o Debian com um perfil de instalação mínima.

15%

Poupe 15% em todos os serviços

Teste as suas habilidades e obtenha Desconto em qualquer plano

Utilizar o código:

Skills
Começar a trabalhar