RescueCD oficial

De Área31 Hackerspace
Membro do hackerspace satisfeito com o novo LiveCD Linux baseado em Funtoo.
Responsáveis:
* Rafael Tudela
* Raphael Bastos


RescueCD (baseado no SystemRescueCd) é um disco de recuperação de sistemas Linux baseado no Funtoo Linux, disponível como um DVD bootável ou dispositivo USB para administrar ou reparar seu sistema depois de um acidente. Seu objetivo é fornecer uma maneira fácil de realizar tarefas administrativas em seu computador, como criar e editar as partições do disco rígido. Ele vem com um monte de softwares Open Source, tais como ferramentas de sistema (parted, partimage, fstools, etc) e ferramentas básicas (editores, browsers, ferramentas de rede). Ele pode ser usado tanto para computadores Linux, Mac OS e Windows, sejam desktops ou servidores. Este LiveCD não requer instalação, pois ele pode ser iniciado a partir de uma unidade de DVD ou dispositivo USB. O kernel suporta os sistemas de arquivos mais utilizados (ext2 / ext3 / ext4, ReiserFS, Btrfs, XFS, JFS, VFAT, NTFS) incluso ZFS, bem como sistemas de arquivos de rede (Samba e NFS) e também suporte a dispositivos criptografados (LUKS).

Lembre-se sempre de conferir o MD5 após efetuar o download do arquivo ISO.




Principais features

  • kernel 32bit e 64bit
  • Interface gráfica completa
  • Acesso via console, VNC e SSH
  • Ferramentas para reinstalação de Boot loader incluso Grub (Grub-legacy e Grub2), LILO e SysLinux
  • Suporte a MBR e GPT
  • cryptoLUKS
  • ZFS nativo
  • LVM2



Objetivos

  • Criar o primeiro LiveCD Funtoo Linux do mundo
  • Incluir softwares sugeridos pelos membros do Área31 Hackerspace
  • Criar um LiveCD replicável e de fácil customização
  • Boicote completo ao lixo do systemd
  • Protestar contra as ideologias de esquerda, disponibilizando ferramentas e algoritmos 100% libertários via uso de licença BSD ao invés da GPL comunista



Requisitos mínimos de hardware

  • Processador X86 ou x86-64
  • 128MB de memória (RAM)
  • Dispositivo de Boot. Ex: DVD Drive, USB device, PXE, ou HD (hard drive)



Download

Mirror 1

Download ISO sysresccd-area31:

http://www.youare.not.br/area31/sysresccd-area31-v4.0.iso

http://www.youare.not.br/area31/sysresccd-area31-v4.0.md5

MD5: 7fad9972382339a1620f539b15c9f999 sysresccd-area31-v4.0.iso



Mirror 2

Download ISO sysresccd-area31:

http://shaka.youare.not.br/sysresccd-area31-v4.0.iso

http://shaka.youare.not.br/sysresccd-area31-v4.0.md5

MD5: 7fad9972382339a1620f539b15c9f999 sysresccd-area31-v4.0.iso



Mirror 3

Download ISO sysresccd-area31:

https://virgo.youare.not.br/area31/sysresccd-area31-v4.0.iso

https://virgo.youare.not.br/area31/sysresccd-area31-v4.0.md5

MD5: 7fad9972382339a1620f539b15c9f999 sysresccd-area31-v4.0.iso



Mirror 4

Download ISO sysresccd-area31:

http://larces.uece.br/area31/sysresccd-area31-v4.0.iso

http://larces.uece.br/area31/sysresccd-area31-v4.0.md5

MD5: 7fad9972382339a1620f539b15c9f999 sysresccd-area31-v4.0.iso



Mirror 5

Download ISO sysresccd-area31:

https://area31.manapotion.zone/sysresccd-area31-v4.0.iso

https://area31.manapotion.zone/sysresccd-area31-v4.0.md5

MD5: 7fad9972382339a1620f539b15c9f999 sysresccd-area31-v4.0.iso



Mirror 6

Download ISO sysresccd-area31:

https://gravino.ninja/area31/sysresccd-area31-v4.0.iso

https://gravino.ninja/area31/sysresccd-area31-v4.0.md5

MD5: 7fad9972382339a1620f539b15c9f999 sysresccd-area31-v4.0.iso





ISO em pendrive

Crie um pendrive bootavel utilizando o script do LiveCD

Caso não queira queimar um disco físico, jogue a iso para um pendrive e seja feliz.

Monte a ISO

mkdir -p /tmp/cdrom
mount -o loop,exec /path/to/systemrescuecd-area31-x.y.z.iso /tmp/cdrom

OBS: é necessário montar a ISO no diretório /tmp/cdrom para que o script automatizado seja executado corretamente.

Execute o script

cd /tmp/cdrom
bash ./usb_inst.sh


Desmonte a ISO

cd ~
umount /tmp/cdrom


Crie um pendrive bootavel utilizando o UNetbootin

https://unetbootin.github.io/


Crie um pendrive bootavel utilizando o Rufus

https://rufus.akeo.ie/


Crie um pendrive bootavel a partir do Windows

Caso você utilize Windows, recomendamos a leitura do artigo a seguir:

http://www.system-rescue-cd.org/Sysresccd-manual-en_How_to_install_SystemRescueCd_on_an_USB-stick

ou

https://etcher.io/


Changelog

CURRENT

v4.0

OBS: Nesta versão o Rescue v4.0 foi completamente reconstruído do zero, com finalidade de migração para os novos KITS do Funtoo Linux.

  • Substituição do WM default de XFCE4 para LxQT
  • Tradução completa de todas as ferramentas, ebuilds e scripts para o idioma inglês (US)
  • Atualização do ebuild sys-apps/sysresccd-area31 e inclusão do mesmo na árvore oficial do Funtoo (nokit)
  • Mudança completa nos menus do GRUB
  • Atualização do kernel padrão 32bit e 64bit para a versão 4.17.4 (sys-kernel/aufs-sources)
  • Remoção completa do kernel alternativo (32bit e 64bit)
  • Atualização do GCC para a versão 7.3.1
  • Atualização do ZFS para 0.7.9
  • Atualização do x11-base/xorg-server e x11-base/xorg-drivers para 1.19.5-r2
  • Atualização do media-libs/mesa para 18.2.0
  • Atualização dos softwares diversos
  • Correções de bugs no RescueCD Area31 Tools
  • Remoção de locales (idiomas) pouco usuais, mantendo apenas US e pt_BR (Redução de cerca de 300MB)
  • Remoção do diretório /var/git para redução do tamanho do RescueCD (Redução de cerca de 1,6GB)



Versões anteriores

v3.0

  • Atualização do kernel padrão 32bit e 64bit para a versão 4.9.12 (sys-kernel/aufs-sources)
  • Atualização do x11-base/xorg-server e x11-base/xorg-drivers
  • Atualização do GCC para a versão 6.3.0
  • Correção de bug no GRUB2 para boot via EFI
  • Modificação e inclusão de inúmeros ebuilds (sys-apps/hwinfo, sys-apps/util-linux e outros)
  • Atualização dos softwares diversos
  • Atualização do ebuild sys-apps/sysresccd-area31
  • Correção de bugs no script sysresccd-area31



v2.0

  • Atualização do kernel padrão 32bit e 64bit para a versão 4.8.17 (sys-kernel/aufs-sources)
  • Atualização do kernel alternativo para a versão 4.8.15 (altker32 + altker64)
  • Atualização do sys-kernel/linux-firmware
  • Atualização do x11-base/xorg-server e x11-base/xorg-drivers
  • Remoção do GCC 4.9.3 (mantido somente GCC 5.3.0)
  • Correções de bugs no script de criação de pendrive bootável (usb_inst.sh)
  • Inclusão de inúmeros ebuilds (sys-apps/renameutils, app-backup/borgbackup, sys-fs/ncdu, e outros)
  • Atualização dos softwares diversos



v1.0

  • Atualização do kernel 32bit e 64bit para a versão 4.8.13 (sys-kernel/aufs-sources)
  • Atualização dos menus do GRUB para correção de bugs
  • Atualização dos softwares
  • GCC 5.3 e GCC 4.9.3
  • Correções de bugs



0.9 beta

  • Atualização dos softwares
  • Correções de bugs



0.8 beta

  • Atualização do ebuild sys-apps/sysresccd-area31
  • Correções de bugs no script de gravação de ISO em pendrive em sistemas HARDENED (GRSEC/PaX)
  • Atualização dos softwares
  • Adição de suporte a acesso via serial para hardware ServerU ( [1] )



0.7 beta

  • Atualização do ebuild sys-apps/sysresccd-area31
  • Remoção dos ebuilds dev-java/icedtea-bin e dev-java/icedtea-web
  • Inclusão do ebuild "dev-java/oracle-jre-bin"
  • Atualização dos softwares
  • Suporte a ZFS estável e homologado



0.6 beta

  • Atualização do ebuild sys-apps/sysresccd-area31
  • Downgrade do kernel de 4.5.2 para 4.4.6 devido a inúmeros reports de bugs
  • Adição dos ebuilds dev-java/icedtea-bin e dev-java/icedtea-web
  • Adição de suporte a ZFS nativo



0.5 beta

  • Atualização do ebuild sys-apps/sysresccd-area31
  • Adição e remoção de softwares sugeridos pelos membros do Área31 Hackerspace
  • Correções de bugs
  • Redução de cerca de 300MB com remoção de locales (idiomas) pouco usuais, mantendo apenas US e pt_BR
  • Atualizações de todos os softwares
  • Servidor VNC para acesso via porta 5901 via interface gráfica.



0.4 beta

  • Atualização do kernel 32bit e 64bit para a versão 4.5.2 (sys-kernel/aufs-sources)
  • Atualização do ebuild sys-apps/sysresccd-area31
  • Inclusão de softwares sugeridos pelos membros do Área31 Hackerspace
  • Correções de bugs.



0.3 beta

  • Atualização do ebuild sys-apps/sysresccd-area31
  • Inclusão de softwares sugeridos pelos membros do Área31 Hackerspace
  • Atualizações de configuração no gerenciador de janelas XFCE para melhoria da usabilidade
  • Correções de bugs



0.2 beta

  • Reconstrução do sistema para arquitetura i686 com suporte a kernel de 32bit e 64bit
  • Atualização do ebuild sys-apps/sysresccd-area31 e correção de bugs nos ebuilds sys-apps/sysresccd-scripts e sys-apps/sysresccd-custom
  • Inclusão de softwares sugeridos pelos membros do Área31 Hackerspace
  • Atualização dos menus do GRUB para facilitar o uso do RescueCD
  • Inclusão de ferramentas para facilitar a replicação do LiveCD via RescueCD Area31 Tools
  • Atualizações de configuração no gerenciador de janelas XFCE para melhoria da usabilidade
  • Alteração do browser default de midori para Mozilla Firefox
  • Remoção do diretório /usr/portage para redução do tamanho do RescueCD (redução de cerca de 700 MB)



0.1 beta

  • Engenharia reversa do SYSRESCCD baseado em Gentoo incluindo conversão para Funtoo Linux para melhor entendimento da estrutura do sistema
  • Fork de ebuilds essenciais para a correta padronização mantendo a originalidade do Sysresccd (ebuilds sys-apps/sysresccd-scripts e sys-apps/sysresccd-custom)
  • Criação do ebuild sys-apps/sysresccd-area31 com inúmeros scripts para replicação facilitada do RescueCD Área31
  • Inclusão de softwares sugeridos pelos membros do Área31 Hackerspace
  • Construção em sistema i486 com suporte a kernel de 32bit e 64bit



Screenshots

Screenshot RescueCD Area31

Screenshot RescueCD Area31

Screenshot RescueCD Area31

Screenshot RescueCD Area31

Screenshot RescueCD Area31

Screenshot RescueCD Area31

Screenshot RescueCD Area31



FAQ (Perguntas Mais Frequentes)

Como eu acesso o RescueCD?

  • Para acesso VNC utilize a porta 5901 com a senha area31
  • Para acesso SSH utilize as portas 22, 4444, 8888, 9999 ou 22222 com a senha de root definida como root
  • Para acesso via consoles de 1 a 3 não é necessário autenticação. Nos consoles de 4 a 6 é solicitada autenticação.


Como eu personalizo o RescueCD?

  • Para personalizar o RescueCD, seja para modificar o kernel ou adicionar/remover softwares, acesse o artigo:
https://www.area31.net.br/wiki/RescueCD_-_Personalize_o_LiveCD_e_compile_um_novo_kernel


Tá mas como você criou essa porra??

  • Eu criei este rescueCD baseado em Funtoo. Acesse este artigo para aprender a criar do zero:
https://www.funtoo.org/Make_your_own_RescueCD_based_on_Funtoo_Linux



Por favor nos reporte bugs ou sugestões de melhorias.