Índice das dicas

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

Criado 10/dez/2010 às 15h09 por Reginaldo B. G.

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/mar/2011 às 14h44

Comentários

Funciona automático?
Criado 24/jan/2012 às 13h19 por Fábio (anônimo)
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 ...
Criado 27/jul/2011 às 10h35 por Gildecio E Barboza (anônimo)
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
Criado 1/out/2011 às 00h21 por lucas (anônimo)
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!!!
Criado 1/ago/2011 às 14h33 por luis felipe mileo (anônimo)
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...
Criado 15/jul/2011 às 14h45 por jlnamaral (anônimo)
Não consegui, desisti da ideia.
Pra quem consegui parabéns.
Alo moderação!!!
Criado 2/abr/2011 às 17h17 por João Luis (anônimo)
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
Criado 23/mar/2011 às 15h20 por Joao Luis Amaral (anônimo)
"...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
Criado 4/mar/2011 às 13h45 por carbony (anônimo)
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
Criado 9/jan/2011 às 09h23 por jlnamaral
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
Criado 19/nov/2010 às 14h00 por miguel angelo (anônimo)
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)