Antes de Começar

Antes de instalar o Linux, você precisa decidir como vai usá-lo:

Opções de Instalação

  1. Máquina Virtual (Recomendado para iniciantes)

    • Roda Linux dentro do seu sistema atual
    • Seguro para testar sem riscos
    • Fácil de remover
    • Consome mais recursos
  2. Dual Boot

    • Linux e Windows no mesmo computador
    • Escolhe qual sistema usar ao ligar
    • Melhor performance
    • Requer particionamento de disco
  3. Instalação Completa

    • Linux como único sistema
    • Máximo desempenho
    • Requer backup de dados importantes
  4. Live USB

    • Roda direto do pen drive
    • Não instala nada no HD
    • Perfeito para testar

Verificando Compatibilidade de Hardware

Requisitos Mínimos (Desktop Leve)

  • Processador: 1 GHz ou superior
  • RAM: 2 GB (4 GB recomendado)
  • Disco: 20 GB livres
  • Placa de vídeo: Qualquer (drivers open-source funcionam bem)

Requisitos Recomendados

  • Processador: Dual-core 2 GHz+
  • RAM: 8 GB
  • Disco: 50 GB+ (SSD recomendado)
  • Placa de vídeo: Qualquer com 1 GB+ VRAM

Verificando Compatibilidade

A maioria do hardware moderno funciona perfeitamente com Linux. Problemas comuns:

  • Wi-Fi: Alguns chips Broadcom e Realtek podem precisar de drivers proprietários
  • Placas NVIDIA: Funcionam melhor com drivers proprietários
  • Impressoras: Geralmente funcionam out-of-the-box

Escolhendo uma Distribuição

Para Iniciantes

Ubuntu (Recomendado)

  • Interface amigável (GNOME)
  • Enorme comunidade e documentação
  • Suporte comercial disponível
  • Atualizações a cada 6 meses (LTS a cada 2 anos)

Linux Mint

  • Baseado em Ubuntu
  • Interface familiar (similar ao Windows)
  • Excelente para migração do Windows
  • Muito estável

Pop!_OS

  • Baseado em Ubuntu
  • Otimizado para gaming e desenvolvimento
  • Excelente suporte a placas NVIDIA
  • Interface moderna

Para Servidores

Ubuntu Server

  • Mesma base do Ubuntu Desktop
  • Suporte LTS de 5 anos
  • Documentação extensa

Debian

  • Extremamente estável
  • Base do Ubuntu
  • Ideal para servidores de produção

Rocky Linux / AlmaLinux

  • Substitutos do CentOS
  • Compatível com Red Hat Enterprise Linux
  • Ideal para ambientes corporativos

Para Usuários Avançados

Arch Linux

  • Rolling release (sempre atualizado)
  • Máxima customização
  • Documentação excelente (Arch Wiki)

Fedora

  • Tecnologias mais recentes
  • Base do Red Hat Enterprise Linux
  • Atualizações frequentes

Instalação em Máquina Virtual

Passo 1: Baixar VirtualBox

  1. Acesse virtualbox.org
  2. Baixe a versão para seu sistema operacional
  3. Instale normalmente

Passo 2: Baixar ISO do Linux

  1. Acesse o site da distribuição escolhida
  2. Baixe a imagem ISO (geralmente 2-4 GB)
  3. Verifique o checksum (SHA256) para garantir integridade

Links de Download:

Passo 3: Criar Máquina Virtual

  1. Abra o VirtualBox

  2. Clique em “Novo”

  3. Configure:

    • Nome: Ubuntu (ou sua escolha)
    • Tipo: Linux
    • Versão: Ubuntu (64-bit)
    • Memória: 4096 MB (4 GB)
    • Disco: 25 GB (dinâmico)
  4. Configurações adicionais:

    • Sistema > Processador: 2 CPUs
    • Vídeo > Memória: 128 MB
    • Armazenamento: Adicione a ISO baixada

Passo 4: Instalar

  1. Inicie a VM

  2. Escolha “Install Ubuntu” (ou sua distro)

  3. Siga o assistente:

    • Idioma: Português do Brasil
    • Teclado: Português (Brasil)
    • Instalação: Normal
    • Tipo: Apagar disco e instalar (seguro na VM)
    • Fuso horário: São Paulo
    • Crie seu usuário e senha
  4. Aguarde a instalação (10-20 minutos)

  5. Reinicie quando solicitado

Instalação em Dual Boot

⚠️ IMPORTANTE: Faça Backup!

Antes de particionar seu disco, faça backup de todos os dados importantes. Embora seja seguro, erros podem acontecer.

Passo 1: Preparar o Windows

  1. Desfragmentar disco (se for HDD)

  2. Desabilitar Fast Boot:

    • Painel de Controle > Opções de Energia
    • Escolher o que os botões de energia fazem
    • Desmarcar “Ativar inicialização rápida”
  3. Desabilitar Secure Boot (se necessário):

    • Reinicie e entre na BIOS/UEFI (geralmente F2, F10, Del)
    • Procure por “Secure Boot”
    • Desabilite

Passo 2: Criar Espaço no Disco

No Windows:

  1. Pressione Win + X > Gerenciamento de Disco
  2. Clique com botão direito na partição C:
  3. “Reduzir Volume”
  4. Libere pelo menos 50 GB para o Linux

Passo 3: Criar USB Bootável

No Windows:

  1. Baixe Rufus
  2. Insira um pen drive (8 GB+)
  3. Abra o Rufus
  4. Selecione:
    • Dispositivo: Seu pen drive
    • Imagem: ISO do Linux baixada
    • Esquema de partição: GPT (UEFI) ou MBR (BIOS)
  5. Clique em “Iniciar”

No Linux:

1
2
3
4
5
# Identifique o pen drive
lsblk

# Grave a ISO (substitua sdX pelo seu dispositivo)
sudo dd if=ubuntu.iso of=/dev/sdX bs=4M status=progress && sync

Passo 4: Instalar

  1. Reinicie o computador
  2. Entre no menu de boot (geralmente F12, F9, Esc)
  3. Selecione o pen drive
  4. Escolha “Install Ubuntu”
  5. No tipo de instalação, escolha:
    • “Instalar ao lado do Windows” (automático)
    • Ou “Algo mais” (manual, para usuários avançados)
  6. Complete a instalação

Passo 5: Configurar GRUB

Após a instalação, você verá o menu GRUB ao ligar o computador, permitindo escolher entre Linux e Windows.

Configuração do GRUB2

O GRUB2 (GRand Unified Bootloader) é o gerenciador de boot padrão da maioria das distribuições Linux. Ele é responsável por carregar o kernel do sistema operacional na memória durante o processo de inicialização.

Arquivo de Configuração

O arquivo principal é /boot/grub/grub.cfg, mas ele é gerado automaticamente. As configurações editáveis ficam em:

1
2
# Configurações gerais do GRUB
sudo nano /etc/default/grub

Parâmetros mais importantes:

ParâmetroDescriçãoExemplo
GRUB_DEFAULTSistema padrão para boot0 (primeiro da lista)
GRUB_TIMEOUTTempo de espera em segundos5
GRUB_CMDLINE_LINUX_DEFAULTParâmetros do kernel"quiet splash"
GRUB_DISABLE_OS_PROBERDetectar outros SOsfalse

Alterar Tempo de Espera

1
2
3
4
5
6
7
8
9
# Editar configuração
sudo nano /etc/default/grub

# Mudar GRUB_TIMEOUT para 3 segundos
GRUB_TIMEOUT=3

# Regenerar configuração
sudo update-grub          # Ubuntu/Debian
sudo grub2-mkconfig -o /boot/grub2/grub.cfg  # Fedora/RHEL

Alterar Sistema Padrão

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
# Ver entradas disponíveis
grep menuentry /boot/grub/grub.cfg | head -10

# Definir por número (0 = primeiro)
GRUB_DEFAULT=0

# Ou por nome exato
GRUB_DEFAULT="Ubuntu"

# Lembrar última escolha
GRUB_DEFAULT=saved
GRUB_SAVEDEFAULT=true

Adicionar Parâmetros ao Kernel

1
2
3
4
5
6
7
8
# Modo silencioso (padrão)
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

# Modo verbose (útil para debug)
GRUB_CMDLINE_LINUX_DEFAULT=""

# Desabilitar IPv6
GRUB_CMDLINE_LINUX="ipv6.disable=1"

Detectar Outros Sistemas (Dual Boot)

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
# Habilitar detecção de outros SOs
sudo nano /etc/default/grub
GRUB_DISABLE_OS_PROBER=false

# Instalar os-prober se necessário
sudo apt install os-prober    # Ubuntu/Debian
sudo dnf install os-prober    # Fedora

# Regenerar
sudo update-grub

Proteger GRUB com Senha

1
2
3
4
5
6
7
8
9
# Gerar hash da senha
grub-mkpasswd-pbkdf2

# Adicionar em /etc/grub.d/40_custom
set superusers="admin"
password_pbkdf2 admin grub.pbkdf2.sha512.10000.<hash>

# Regenerar
sudo update-grub

Recuperar GRUB (quando não aparece após instalar Windows)

1
2
3
4
5
# Bootar pelo USB do Linux e abrir terminal
sudo mount /dev/sda2 /mnt          # Partição raiz do Linux
sudo mount /dev/sda1 /mnt/boot/efi # Partição EFI (se UEFI)
sudo grub-install --root-directory=/mnt /dev/sda
sudo update-grub

Edição Temporária no Boot

Pressione e no menu do GRUB para editar parâmetros temporariamente (útil para troubleshooting). As mudanças valem apenas para aquele boot.

Instalação Completa (Substituindo Sistema Atual)

⚠️ ATENÇÃO: Isso apagará TODOS os dados!

  1. Faça backup completo de seus dados
  2. Crie USB bootável (mesmo processo do dual boot)
  3. Inicie pelo USB
  4. Na instalação, escolha “Apagar disco e instalar”
  5. Complete a instalação

Pós-Instalação

Atualizações

1
2
3
4
5
6
7
8
# Ubuntu/Debian
sudo apt update && sudo apt upgrade -y

# Fedora
sudo dnf update -y

# Arch
sudo pacman -Syu

Drivers Proprietários (se necessário)

Ubuntu:

1
2
3
# Abrir "Drivers Adicionais"
ubuntu-drivers devices
sudo ubuntu-drivers autoinstall

Ferramentas Essenciais

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
# Ubuntu/Debian
sudo apt install -y \
  vim \
  git \
  curl \
  wget \
  htop \
  neofetch \
  build-essential

# Fedora
sudo dnf install -y \
  vim \
  git \
  curl \
  wget \
  htop \
  neofetch \
  @development-tools

Vídeos Tutoriais

Instalação no VirtualBox

Instalando Distribuições Específicas

Debian:

Ubuntu:

Pop!_OS:

Fedora:

Alpine Linux:

Troubleshooting Comum

Sistema não inicia após instalação

Problema: Computador vai direto para o Windows Solução:

  1. Entre na BIOS/UEFI
  2. Altere a ordem de boot para priorizar o disco com Linux
  3. Ou desabilite Secure Boot

Wi-Fi não funciona

Problema: Placa Wi-Fi não detectada Solução:

1
2
3
4
5
# Identifique a placa
lspci | grep -i network

# Instale drivers proprietários (Ubuntu)
sudo ubuntu-drivers autoinstall

Tela preta após instalação

Problema: Drivers de vídeo incompatíveis Solução:

  1. Reinicie e pressione ’e’ no GRUB
  2. Adicione nomodeset na linha do kernel
  3. Pressione F10 para iniciar
  4. Instale drivers proprietários

Recursos Adicionais

Documentação Oficial

Comunidades


Próximo capítulo: 3 - Comandos de Terminal e Navegação de Diretórios