Instalação avançada do Debian com Btrfs + timeshift-autosnap-apt + Zram + home encriptado (UEFI/GPT)

Um simples manual com o passo a passo para instalar Debian de forma que seja compatível com o Timeshift e crie pontos de restauração de forma automática, aproveitando as opções do sistema de arquivos Brtfs. Também inclui o uso de zram e encriptação do diretório "home" do usuário.

[ Hits: 22.057 ]

Por: Xerxes em 15/09/2022


Instalação - finalização



Depois retorne ao menu de instalação com Ctrl+Alt+F1:
Pressione Enter e aguarde:
Selecione "linux-image-amd64":
Aguarde:
Selecione "Configurar o gerenciador de pacotes":
Escolha "Não" para mídia adicional:
Escolha "Sim" para espelho de rede:
Protocolo "http":
Espelho do Brasil:
Escolha um espelho:
Se não precisa de proxy, deixe em branco e escolha "Continuar":
Deseja usar programas não-livres (non-free)? Responda "Sim" ou "Não". Para este artigo, escolhi "Não".
Deseja usar programas contrib? Responda "Sim" ou "Não". Para este artigo, escolhi "Não".
Contrib e non-free são repositórios adicionais para o Debian que fornecem programas que não podem ser incluído nos repositórios principais por uma variedade de razões. "Non-free" contém software que não está disponível sob uma licença livre, enquanto contrib contém software que depende de outro software que não está disponível nos repositórios principais.

Habilitar repositório fonte no APT? "Sim".
Na tela a seguir, deixe habilitado: atualizações de segurança e atualizações da distribuição.

Os programas portados para versões mais nova, ou "backports", deixei desativado para este artigo. Eles servem para permitir a instalação de programas com versões mais novas do que os programas dos repositórios da versão estável atual do Debian.

É quase como se permitisse instalar um programa do Debian 12 (que será lançado), no Debian 11 (atual). Mas com um detalhe: é necessário especificar o programa com o comando "apt install -t bullseye-backports ", e nem todos os pacotes estão disponíveis dessa forma. Se quiser saber mais sobre eles, leia: Debian Backports.

Após fazer a seleção, escolha "Continuar":
Pressione Enter em Selecionar e instalar software:
Aguarde:
Decida se quer atualizações automáticas de segurança ou não:
Deseja participar do concurso de pacotes? Opcional, mas eu recomendo que escolha "Sim". Nenhum dado pessoal será coletado e você ajuda a si mesmo ao mostrar para o projeto Debian quais os programas que mais usa e devem fazer parte da ISO:
Escolha um ambiente gráfico. Para este artigo eu escolhi KDE Plasma, desmarquei GNOME.
Aguarde:
Pressione Enter para "Instalar o carregador de inicialização GRUB":
Aguarde:
Escolha "Sim" para forçar a instalação do GRUB:
Aguarde:
Pressione Enter para "Finalizar a instalação":
Enter novamente:
E mais uma vez:
Reinicie o sistema.
Página anterior     Próxima página

Páginas do artigo
   1. Introdução
   2. Instalação - download, localidade e rede
   3. Instalação - nome da máquina, usuário e relógio
   4. Instalação - discos
   5. Instalação - subvolumes
   6. Instalação - fstab
   7. Instalação - finalização
   8. Timeshift-autosnap-apt
   9. Zram, Encriptação da home e conclusão
Outros artigos deste autor

Gnome-shell no Ubuntu em um clique

Área de Trabalho Aristocrática

A Origem dos Nomes

elementary OS Luna: linda, mas serve para sua mãe?

Conhecendo o Slpkg (gerenciador de pacotes para Slackware)

Leitura recomendada

Multifuncional HP Deskjet Ink Advantage 2546 no GNU/Linux

Slackware com HD SCSI

NoBreak SMS e GNU/Linux (FC5) - Parte 1 - Fazendo o Nobreak funcionar

Configurando o seu teclado sem fio (e, via de regra, sem LEDs indicadores de estado) no Linux

Configurando uma placa de rede no Linux

  
Comentários
[1] Comentário enviado por hiltongil em 16/09/2022 - 12:19h


Bacana.
O Spiralllinux acho que já é basicamente esse Debian pronto (sem a parte de criptografia).
Outro ponto a pensar é o uso do LUKS com LVM que em tese oferece melhor desempenho do que a criptografia apenas da pasta.

[2] Comentário enviado por xerxeslins em 16/09/2022 - 12:57h


[1] Comentário enviado por hiltongil em 16/09/2022 - 12:19h


Bacana.
O Spiralllinux acho que já é basicamente esse Debian pronto (sem a parte de criptografia).
Outro ponto a pensar é o uso do LUKS com LVM que em tese oferece melhor desempenho do que a criptografia apenas da pasta.


Interessante! Ainda testarei esse SpiralLinux!

[3] Comentário enviado por Gustavo_fm em 17/09/2022 - 18:05h

Olá, parabéns pelo artigo.

Só um adendo, quando você colocou "Suporte para discos de até 2 TB" nas vantagens da GPT creio que seria "Suporte para discos maiores que 2 TB", não?

[4] Comentário enviado por xerxeslins em 18/09/2022 - 13:40h


[3] Comentário enviado por Gustavo_fm em 17/09/2022 - 18:05h

Olá, parabéns pelo artigo.

Só um adendo, quando você colocou "Suporte para discos de até 2 TB" nas vantagens da GPT creio que seria "Suporte para discos maiores que 2 TB", não?


Exato! Corrigi. Obrigado.

[5] Comentário enviado por maurixnovatrento em 23/10/2022 - 12:38h


Muito bom o artigo.

___________________________________________________________
Conhecimento não se Leva para o Túmulo.
https://github.com/mxnt10

[6] Comentário enviado por removido em 01/01/2023 - 09:50h

Excelente artigo!

Instalei o Mint com btrfs e ele já cria automaticamente os subvolumes @ (/) e @home (/home), provavelmente no Ubuntu e outros derivados também seja assim por default.
Só tive que editar o fstab para adicionar o compress=zstd na pós-instalação.

Sobre o timeshift-autosnap, um complemento que vale mencionar é que no repositório tem referência sobre o projeto "grub-btrfs", que cria automaticamente as entradas no menu do grub ao fazer snapshots. Acho ideal para esse tipo de configuração.

[7] Comentário enviado por caslubas em 11/03/2023 - 20:12h


Excelente artigo, mas tem uma opção para ter um "auto-apt" para servidores, que não tem interface gráfica?
A ideia seria eles gerar um backup antes de executar o apt...
Como funciona no opensuse, sempre que utilizamos o zypper.

Carlos Alberto

[8] Comentário enviado por xerxeslins em 20/07/2023 - 23:09h

Fui seguir o artigo hoje, para Debian 12 e vi que está desatualizado. Detalhes mudaram.

No fstab tem que colocar "space_cache=v2" e não apenas "space_cache".



--
Chega uma hora na vida que você só quer bater o prego e não perder tempo estudando a ciência da construção de um martelo.

[9] Comentário enviado por caslubas em 02/09/2023 - 20:39h


[8] Comentário enviado por xerxeslins em 20/07/2023 - 23:09h

Fui seguir o artigo hoje, para Debian 12 e vi que está desatualizado. Detalhes mudaram.

No fstab tem que colocar "space_cache=v2" e não apenas "space_cache".



Pra mim, só deu certo, depois de substituir "defaults" por "rw", além da dica acima, o sistema iniciava somente em modo de leitura,,,

Mais uma vez obrigado pelo conhecimento compartilhado...

[10] Comentário enviado por xerxeslins em 10/11/2023 - 10:41h


[9] Comentário enviado por caslubas em 02/09/2023 - 20:39h


[8] Comentário enviado por xerxeslins em 20/07/2023 - 23:09h

Fui seguir o artigo hoje, para Debian 12 e vi que está desatualizado. Detalhes mudaram.

No fstab tem que colocar "space_cache=v2" e não apenas "space_cache".



Pra mim, só deu certo, depois de substituir "defaults" por "rw", além da dica acima, o sistema iniciava somente em modo de leitura,,,

Mais uma vez obrigado pelo conhecimento compartilhado...


Bom saber! Obrigado! No futuro, quando for fazer isso de novo, eu refaço o teste.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts