Guia de instalação do servidor Ubuntu 26.04 LTS
Este artigo explica como instalar o Ubuntu Server 26.04 LTS do zero, incluindo o download da imagem, a criação de mídia inicializável, o processo de instalação e a configuração inicial.
Requisitos do sistema
| Exigência | Mínimo | Recomendado |
|---|---|---|
| CPU | Processador de 1 GHz de 64 bits | Processador multi-core de 2 GHz+ |
| BATER | 1GB | 4 GB ou mais |
| Disco | 2.5 GB | 25 GB ou mais |
| Rede | Opcional | Conexão de rede recomendada |
Baixe a imagem
# Download Ubuntu Server 26.04 LTS ISO from the official site
wget https://releases.ubuntu.com/26.04/ubuntu-26.04-live-server-amd64.iso
# Verify file integrity
wget https://releases.ubuntu.com/26.04/SHA256SUMS
sha256sum -c SHA256SUMS 2>/dev/null | grep ubuntu-26.04-live-server-amd64.isoSites espelho
Se o download oficial for lento, você pode usar um espelho:
# Example mirrors
wget https://mirrors.edge.kernel.org/ubuntu-releases/26.04/ubuntu-26.04-live-server-amd64.iso
# Check https://launchpad.net/ubuntu/+cdmirrors for a full list of mirrorsCrie mídia inicializável
No Linux
# Identify the USB drive (double-check the device name to avoid data loss)
lsblk
# Write the ISO to the USB drive (replace /dev/sdX with the actual device name)
sudo dd if=ubuntu-26.04-live-server-amd64.iso of=/dev/sdX bs=4M status=progress oflag=syncNo Windows
Use Rufus ou balenaEtcher :
- Baixe e abra o Rufus
- Selecione a unidade USB
- Selecione o arquivo ISO baixado
- Escolha GPT (UEFI) ou MBR (BIOS) para o esquema de partição
- Clique em “Iniciar” para escrever
Etapas de instalação
1. Inicialize o instalador
Após inicializar a partir da unidade USB, selecione Experimente ou instale o Ubuntu Server. O instalador do Subiquity irá guiá-lo durante todo o processo.
2. Selecione o idioma
Escolha o idioma de instalação. Para ambientes de servidor, recomenda-se inglês para evitar problemas de codificação de caracteres no terminal. Se precisar de outro código de idioma, você poderá configurá-lo após a instalação.
3. Layout do teclado
Selecione o layout de teclado padrão Inglês (EUA) ou escolha aquele que corresponde ao seu teclado.
4. Tipo de instalação
- Servidor Ubuntu: Instalação padrão
- Servidor Ubuntu (minimizado): Instalação mínima, adequado para contêineres e ambientes de nuvem
5. Configuração de rede
O instalador obterá automaticamente a configuração da rede via DHCP. Para configurar manualmente um IP estático:
- Selecione a interface de rede
- Selecione Editar IPv4
- Altere o método para Manual
- Insira o endereço IP, máscara de sub-rede, gateway e DNS
6. Configurações de proxy
Se a sua rede exigir um proxy, insira o endereço do proxy aqui (por exemplo, http://proxy.example.com:8080). Caso contrário, deixe em branco.
7. Endereço do espelho
O padrão é http://archive.ubuntu.com/ubuntu. Você pode alterá-lo para um espelho mais próximo para downloads mais rápidos.
8. Particionamento de disco
Use o disco inteiro (recomendado para iniciantes)
Selecione Usar um disco inteiro, com a opção de ativar LVM:
- Configure este disco como um grupo LVM: recomendado para expansão futura mais fácil
- Criptografar o grupo LVM com LUKS: criptografia de disco, requer configuração de uma senha
Particionamento personalizado
Selecione Layout de armazenamento personalizado para particionamento manual. Um layout sugerido:
| Partição | Tamanho | Sistema de arquivos | Ponto de montagem | Propósito |
|---|---|---|---|---|
| EFI | 512MB | gordo32 | /boot/efi | Inicialização UEFI (obrigatório) |
| /bota | 1GB | ext4 | /bota | Partição de inicialização |
| trocar | Igual à RAM | trocar | - | Trocar espaço |
| / | Espaço restante | ext4/xfs | / | Partição raiz |
Se estiver usando LVM, considere dividir ainda mais:
/ 20 GB System root
/home Variable User data
/var Variable Logs and data
/tmp 5 GB Temporary files9. Criar usuário
Preencha as seguintes informações:
- Seu nome: Seu nome completo
- Nome do seu servidor: Nome do host (por exemplo,
ubuntu-server) - Escolha um nome de usuário: nome de usuário de login
- Escolha uma senha: Defina a senha
10. Configuração SSH
É altamente recomendável selecionar Instalar servidor OpenSSH. Você também pode importar chaves públicas SSH de GitHub ou Launchpad:
- Selecione Importar identidade SSH
- Digite seu nome de usuário GitHub
11. Servidor em destaque Snaps
Selecione pacotes Snap pré-instalados opcionais conforme necessário:
- janela de encaixe
- próxima nuvem
- postgresql
- etc.
12. Comece a instalação
Após confirmar suas configurações, a instalação será iniciada. As atualizações de segurança serão baixadas automaticamente durante a instalação. Depois de concluído, selecione Reiniciar agora.
Configuração pós-instalação
Primeiro login
# Remove the USB drive, reboot, and log in with the user you created
# First, update the system
sudo apt update && sudo apt upgrade -yConfigurar fuso horário
# Check current timezone
timedatectl
# Set timezone (example: US Eastern)
sudo timedatectl set-timezone America/New_York
# Enable network time synchronization
# Note: the default time-sync daemon on a fresh 26.04 install is Chrony
# (chrony.service); timedatectl set-ntp only takes effect with systemd-timesyncd.
# Pick one of the following based on the service you actually use:
# Path A: Use Chrony (the 26.04 default) -- manage it with systemctl/chronyc
sudo systemctl enable --now chrony
chronyc tracking # Check sync status
# Path B: Use systemd-timesyncd only (when Chrony is not installed) -- use timedatectl
# sudo timedatectl set-ntp true
# timedatectl show-timesync
# Check which service is handling synchronization
systemctl is-active chrony >/dev/null 2>&1 && echo "Using Chrony" || timedatectl show-timesyncConfigurar localidade (opcional)
# Generate the desired locale
sudo locale-gen en_US.UTF-8
# Set as default (if not already)
sudo update-locale LANG=en_US.UTF-8Alterar espelho APT (opcional)
# Back up the original source list
sudo cp /etc/apt/sources.list.d/ubuntu.sources /etc/apt/sources.list.d/ubuntu.sources.bak
# Example: use a closer mirror (26.04 uses DEB822 format)
sudo tee /etc/apt/sources.list.d/ubuntu.sources << 'EOF'
Types: deb
URIs: http://archive.ubuntu.com/ubuntu
Suites: resolute resolute-updates resolute-backports resolute-security
Components: main restricted universe multiverse
Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg
EOF
sudo apt updateConfigurar o Firewall
# Ubuntu comes pre-installed with ufw (Uncomplicated Firewall)
# Allow SSH connections
sudo ufw allow ssh
# Enable the firewall
sudo ufw enable
# Check rules
sudo ufw status verboseConfigurar IP estático (se não for definido durante a instalação)
# Edit the Netplan configuration
sudo tee /etc/netplan/01-static.yaml << 'EOF'
network:
version: 2
renderer: networkd
ethernets:
ens33:
addresses:
- 192.168.1.100/24
routes:
- to: default
via: 192.168.1.1
nameservers:
addresses:
- 8.8.8.8
- 1.1.1.1
EOF
# Apply the configuration
sudo netplan applyDefina o nome do host
# Set the hostname
sudo hostnamectl set-hostname my-server
# Edit /etc/hosts
echo "127.0.1.1 my-server" | sudo tee -a /etc/hostsProblemas comuns de instalação
O instalador não consegue iniciar
- Verifique se a inicialização USB está habilitada nas configurações BIOS/UEFI
- Verifique as configurações de inicialização segura (o Ubuntu suporta inicialização segura, mas alguns hardwares podem exigir desativá-lo)
Disco não detectado
# If using a RAID controller, you may need to switch to AHCI mode in BIOS
# or manually load drivers during installationSem conectividade de rede
- Verifique a conexão do cabo
- Alguns adaptadores de rede podem exigir pacotes de firmware adicionais. Após a instalação, execute:
sudo apt install linux-firmwarePróximas etapas
Após a conclusão da instalação, considere o seguinte:
- Configurar o acesso remoto SSH
- Configure atualizações automáticas de segurança
- Instale o software de serviço que você precisa