Índice das dicas

Criando um sistema de recuperação usando o SystemRescueCD (atualizado)

Por Reginaldo B. G. em 10 de dezembro de 2010 às 15h09

24

1. Criando o DVD de recuperação

Vou ensinar como criar um sistema de recuperação usando o CD SystemRescueCd, que é bem fácil e prático de gerar novos Cds personalizados. Outra vantagem é que ele sempre recebe novas atualizações periodicamente, e é pequeno, com somente 240MB.

Primeiro, baixe a imagem iso no http://www.sysresccd.org/Main_Page, você poderá queimá-la em um CD, usar o VmWare-Server ou o Virtual-Box.

Comece dando o boot com CD SystemRescueCd, e depois de carregar todo o sistema digite startx para entrar no modo gráfico.

fig1

Entrando no modo gráfico

Use o gparted para cria uma segunda partição, formatada em ext2 :

fig2

Aplicativo Gparted para criar e editar partições

Depois de criada a partição, monte-a:

# mount /dev/sda2 /mnt/custom

Extraia os arquivos do sysrcd.dat do SystemRescueCd para /mnt/custom:

# /usr/sbin/sysresccd-custom extract

Edite o arquivo autoconfig usando o nano, ou pode ser o editor de sua preferência.

# nano /mnt/custom/customcd/files/etc/init.d/autoconfig

No final do arquivo, antes da linha # vim: ts=4 do arquivo autoconfig, coloque as seguintes linhas:

# partimage -f action=2 -b restore /dev/sda1 /mnt/cdrom/sistema.iso.000 shutdown -h now 

fig3

Editando o arquivo autoconfig

Selecione o formato de teclado para deixar o sistema o mais automatizado possível:

# /usr/sbin/sysresccd-custom setkmap uk

Vamos agora fechar o sysrcd.dat do SystemRescueCd com o comando:

# /usr/sbin/sysresccd-custom squashfs

Use o programa partimage para criar uma imagem do sistema da partição /dev/sda1 com o nome sistema.iso

No partimage salve como /mnt/custom/customcd/isoroot/sistema.iso. Atenção: sistema.iso é sem .000 mesmo.

Para quem nunca usou o partimage, leia esse tutorial:
http://www.hardware.com.br/tutoriais/usando-partimage/

fig4

Usando o partimage para criar a imagem do sistema

Agora vamos fechar a imagem iso do DVD de restauração:

# /usr/sbin/sysresccd-custom isogen meu_DVD

A imagem iso do DVD restauração vai estar salva em /mnt/custom/customcd/isofile. É a imagem iso do DVD de restauração, que contém dentro a imagem sistema.iso.000 da partição /dev/sda1 gerada com o partimage.

Agora é só gravar em uma mídia DVD, com seu programa de gravação predileto.

Pronto! Essa foi uma dica pra gerar um DVD de restauração do sistema.

2. Criando uma partição oculta com a imagem do sistema

Agora vamos criar um sistema de restauração sem usar um DVD. Esse método de restauração que apresentarei agora é ideal para netbooks, por eles não terem unidade de DVD, mas serve também para desktops e notebooks.

Primeiramente vamos instalar o SystemRescueCd no HD, junto com o sistema principal, no caso Windows XP ou Linux. No Windows XP crie uma pasta no C:/ com o nome sysrcd e no Linux crie essa mesma pasta no / do sistema. Copie os arquivos sysrcd.dat e sysrcd.md5 da raiz do CD SystemRescueCd e copie da pasta isolinux os arquivos initram.igz, rescuecd, rescue64, altker32, altker64 para a pasta C:/sysrcd no caso do Windows XP e /sysrcd no caso do Linux.

No caso do arquivo sysrcd.dat, ao invés de colocar do CD SystemRescueCd, você antes cria um novo arquivo sysrcd.dat usando o mesmo processo de criar um DVD de restauração.

Obs.: Quando for editar o arquivo /mnt/custom/customcd/files/etc/init.d/autoconfig, digite no final, antes da linha # vim: ts=4 do arquivo as seguintes linhas:

 mount /dev/sda2 /mnt/backup
partimage -f action=2 -b restore /dev/sda1 /mnt/backup/sistema.iso.000 shutdown -h now

fig12

Editando o arquivo autoconfig

No Linux, vamos editar o /boot/grub/menu.lst, adicionando as linhas:

title Restaurar Sistem
root (hd0,0
kernel /sysrcd/rescuecd subdir=sysrcd setkmap=u
initrd /sysrcd/initram.igz

No Windows XP vamos instalar grub4dos: descompacte o arquivo grub4dos-0.4.4.zip que fica na pasta bootprog do CD SystemRescueCd e copie o arquivo grldr da pasta grub4dos-0.4.4 para o C:/ do sistema.

Agora edite o boot.ini. Para editar o boot.ini no Windows XP clique com o botão direito do mouse em "Meu computador" e depois clique em "Propriedades", "Avançado", no quadro "Inicialização e recuperação" clique em "Configurações" e finalmente em "Editar".

Adicione a linha C:\grldr="Restaurar Sistema" no final do arquivo boot.ini e mude de 30 para 1 na linha timeout=

Editando o boot.ini

Crie no C:/ o arquivo menu.lst usando o editor de texto Notepad++. Abra o Notepad++ e mude o tipo de linguagem de programação para Shell:

Agora preencha com as linhas:

title Restaurar o Sistema tecle (Enter) para cancelar tecle (Ctrl+Alt+Del
root (hd0,0
kernel /sysrcd/rescuecd subdir=sysrcd setkmap=uk docach
initrd /sysrcd/initram.igz

E salve com o nome menu.lst

Criando o arquivo menu.lst com o Notepad++

Agora você clica com o botão direito do mouse sobre a pasta sysrcd e os arquivos menu.lst e grldr, clique em "Propriedades", marque "Oculto" e "Somente leitura", clique em "Aplicar" e "Ok".

Depois de tudo pronto, vamos criar a imagem do sistema /dev/sda1 usando o programa partimage. Primeiro montamos a segunda partição onde vai ficar a imagem do sistema e depois rodamos o comando partimage:

# mount /dev/sda2 /mnt/backup 

Salve a imagem do sistema /dev/sda1 em /mnt/backup com o nome sistema.iso.

fig22

Usando partimage para criar a imagem do sistema

Agora quando o sistema parar de funcionar, é só você ficar apertando a seta do teclado para baixo antes de iniciar, é quando vai aparecer a tela de seleção de sistema.

fig23

Agora é só esperar alguns minutos e seu sistema voltará funcionar como antes. Pronto, acabou.

Fontes de pesquisa:

http://www.hardware.com.br/livros/ferramentas-linux/criando-dvd-recuperacao.html
http://www.hardware.com.br/livros/hardware/criando-uma-imagem-recuperacao.html
http://www.sysresccd.org/Sysresccd-manual-en_How_to_personalize_SystemRescueCd
http://www.sysresccd.org/Sysresccd-manual en_Easy_install_SystemRescueCd_on_harddisk

Por Reginaldo B. G. <gbr3 [at] ig.com.br>

Veja também: Inspeção geral do HD com o System Rescue CD

24 comentáriosPor Reginaldo B. G.. Revisado 25 de março de 2011 às 14h44

Comentários

Funciona automático?
por Fábio (anônimo) em 24 de janeiro de 2012 às 13h19
Ao clicar em restaurar sistema ele faria de forma automática sem precisar acessar o linux ir na opção de procurar a imagem e ai então restaura-la, eu quero um método que seja transparente na hora da restauração, e não tenha acesso aos comandos linux
Eu modifiquei e fiz funcionar ...
por Gildecio E Barboza (anônimo) em 27 de julho de 2011 às 10h35
Ai pessoal,

Sim, o Howto tinha problemas, mas nada que alguém não leia e "interprete" e faça funcionar.

Pois bem. Eu fiz funcionar. Valeu pela 1/2 Dica!

http://www.facebook.com/gildecio
Abraços
ajuda por lucas (anônimo)
duvida
por lucas (anônimo) em 1 de outubro de 2011 às 00h21
ola!
vi uma ferramenta parecida com essa la na facu, onde, ao iniciar o pc lhe é dado duas opções: "boot windows" e "auto formatação".
Quando vc seleciona auto formatação pede uma senha, o admin digita a senha e aparece uma tela com o Ghost restalrando uma imagem do sistema. Em fim, estou querendo algo com senha, igual ao da facu, para a minha rede mas não estou achando nada no google sobre, se algem puder me ajudarficaria muito grato.
Funciona!!!
por luis felipe mileo (anônimo) em 1 de agosto de 2011 às 14h33
Galera funciona sim....

Vc precisa saber usar o partimage

que gera automaticamente os iso.000 001 002 dependendo da opção escolhida.

Um boa alternativa que eu achei foi usar o VisualBCD para editar o "boot.ini" do windows vista e 7.

A melhor alternativa é criar um script na raiz do cd chamado

autorun1

Pq você pode ao iniciar optar por desabilitar os scripts de autorun e por ex atualizar a copia do sistema.

Abraços

Luis Felipe Miléo
www.mileo.co
Desisti...
por jlnamaral (anônimo) em 15 de julho de 2011 às 14h45
Não consegui, desisti da ideia.
Pra quem consegui parabéns.
Alo moderação!!!
por João Luis (anônimo) em 2 de abril de 2011 às 17h17
Talvez com a intervenção dos moderadores do site, se consiga uma explanação clara e acessível a todos os que desejam fazer uso dessa facilidade. Desde já grato.
ainda não consegui
por Joao Luis Amaral (anônimo) em 23 de março de 2011 às 15h20
"...no Linux crie essa mesma pasta no / do sistema." Qual linux???
Foi dito que a tradução foi "nas coxas" Alguem tem o tutorial original?
Re: ainda não consegui por Ederson (anônimo)
Como faço a gravaçao do DVD
por carbony (anônimo) em 4 de março de 2011 às 13h45
Ola, segui o tutorial ate o final aonde fala pra gravar o dvd. E agora? como faço pra gravar do DVD? qual comando a usar, como faço pra mover a imagem pra a unidade c: ou pendrive pra poder usar um programa gravador? poderia me ajudar nessa etapa? obrigado
Não consegui
por jlnamaral em 9 de janeiro de 2011 às 09h23
Ano passado tentei e não consegui, mandei um email para o autor, pedindo que reescrevesse a dica, de forma mais clara para o leigo em linux. Tentei novamente, seguindo linha por linha do tutorial, e não deu certo novamente. Aos que aqui relataram sucesso, poderiam me ajudar??
Desde já agradeço.
Foi alterado por Reginaldo B G (anônimo)
CORREÇÃO
por miguel angelo (anônimo) em 19 de novembro de 2010 às 14h00
Comigo tambem nao deu certo.
Acho que neste tuto tem uma pequena correção na linha abaixo:

"Edite o arquivo autoconfig:
# nano /mnt/custom/customcd/files/etc/init.d/autoconfig
No final do arquivo autoconfig coloque as s......"

Creio que o arquivo correto a ser editado não é o acima, mas sim o seguinte:
#nano /etc/init.d/autorun

Aqui tem um tuto (em ingles) mais detalhado:
http://www.sysresccd.org/Sysresccd-manual-en_How_to_personalize_SystemRescueCd

abraços
Miguel Angelo
Precisaser mais pratico e automatizado. por Miquéias (anônimo)