Sagui Linux

Como gravar no pendrive e dar boot

Em resumo: baixe a ISO, grave no pendrive com o balenaEtcher, desligue o Secure Boot e ligue o computador pelo pendrive.

Leia antes de começar

1. Baixe e confira a ISO

Na página de download, escolha a edição Desktop (recomendada) ou Terminal. Se quiser, confira o SHA-256 do arquivo.

2. Grave no pendrive

Por que o balenaEtcher? Ele grava a imagem byte a byte, exatamente como a ISO precisa, e confere a gravação no final. Foi o método que funcionou no primeiro teste em hardware real do projeto. Funciona no Windows, macOS e Linux.
  1. Baixe e instale o balenaEtcher em etcher.balena.io.
  2. Conecte o pendrive (2 GB ou mais para o Desktop; 1 GB para o Terminal).
  3. Abra o Etcher e clique em Flash from file. Escolha o arquivo sagui-linux-2.0-x86_64.iso.
  4. Clique em Select target e marque o pendrive. Confira o nome e o tamanho — não escolha o HD/SSD do computador.
  5. Clique em Flash!. O sistema pode pedir sua senha de administrador. Espere a gravação e a verificação (Validating) terminarem.
  6. Pronto. Se o Windows disser que o pendrive "precisa ser formatado", clique em Cancelar — é normal: o Windows não entende o formato da ISO.

3. Prepare o computador

  1. Desligue o Secure Boot. Ao ligar o PC, entre no setup do firmware (geralmente F2, Del, F10 ou Esc), procure Security → Secure Boot (ou Boot → Secure Boot) e coloque em Disabled. Salve e saia. As imagens do Sagui não são assinadas, por isso o Secure Boot as bloquearia.
  2. Se o PC for antigo (só BIOS/Legacy), não precisa mexer em nada: a ISO também dá boot nesse modo.

4. Ligue pelo pendrive

Com o pendrive conectado, ligue o computador e aperte a tecla do menu de boot logo no começo:

FabricanteTeclaFabricanteTecla
DellF12AcerF12
HPF9 (ou Esc → F9)ASUSF8 (desktop) / Esc (notebook)
LenovoF12 ou botão NovoPositivoF7 ou F12
SamsungF10Placas Gigabyte/MSI/ASRockF12 / F11

Escolha o pendrive (em PCs novos aparece como "UEFI: nome do pendrive"). Vai aparecer o menu do Sagui:

Entrada do menuQuando usar
Sagui Linux 2.0 (XFCE)Normal — entra sozinha em 8 segundos.
(modo seguro de vídeo)Se a tela ficar preta depois do menu: usa vídeo genérico (nomodeset).
(modo texto)Só terminal, sem interface gráfica.
(console serial ttyS0)Para testes em máquina virtual sem tela.

Em 30 segundos a 1 minuto aparece o desktop (pelo USB 2.0 pode demorar um pouco mais). Na edição de terminal, entre com root / semente.

Captura do Sagui Linux com o Firefox aberto na página de boas-vindas, que mostra o mascote sagui, as senhas e avisos sobre o modo live
Ao abrir o Firefox, a página inicial lembra as senhas e os cuidados do modo live.

Testar numa máquina virtual (o jeito mais seguro)

VirtualBox

  1. Novo → Tipo Linux, Versão Other Linux (64-bit).
  2. 4 GB de RAM, 2 CPUs. Disco: pode não criar.
  3. Tela → Controladora gráfica VMSVGA, 64 MB de vídeo.
  4. Armazenamento → no drive óptico, escolha a ISO.
  5. Para testar UEFI: Sistema → marque Habilitar EFI.

QEMU (Linux)

qemu-system-x86_64 -enable-kvm -m 4096 -smp 2 \
  -vga std -cdrom sagui-linux-2.0-x86_64.iso

Para UEFI, acrescente -bios /usr/share/ovmf/OVMF.fd.

Problemas comuns

SintomaO que fazer
O pendrive não aparece no menu de bootGrave de novo com o balenaEtcher; tente outra porta USB (de preferência USB 2.0 traseira); confirme que o Secure Boot está desligado e que o boot por USB está habilitado.
"Secure Boot violation" / "Invalid signature"Desligue o Secure Boot (passo 3).
Tela preta depois do menuUse a entrada modo seguro de vídeo.
[live] ERRO: mídia não encontradaO sistema não achou o pendrive em 60 s. Troque de porta USB e regrave.
"A sessão gráfica terminou"Digite startx. O log fica em ~/.cache/xsession.log.
Sem internetSó funciona por cabo. Confira com ip -br addr no terminal.
Firefox se chama "Nightly"Normal: é o Firefox compilado do código-fonte sem a marca registrada da Mozilla, que não pode ser redistribuída.

Opcional: instalar no disco

Isto apaga o disco escolhido por completo. Só faça num computador ou disco que pode ser apagado (de preferência numa máquina de testes). Não há instalação "ao lado" do Windows.

O sistema live traz o script instalar-no-disco, que cria as partições, copia o sistema e instala o GRUB (BIOS e UEFI). No terminal do Sagui:

lsblk                               # identifique o disco de destino
sudo instalar-no-disco /dev/sdX     # pede para digitar SIM antes de apagar

Depois, desligue, remova o pendrive e ligue de novo.