"Backupeando" a MBR
Dica publicada em Linux / Configuração
"Backupeando" a MBR
Nesta dica irei explicar sobre uma técnica que pode ser muito útil em casos
de problemas com a MBR.
MBR é o acrônimo de Master Boot Record e esta localizada no primeiro setor do HD, ou seja, nos primeiros 512 bytes. Dentro da MBR existem informações da estrutura do HD, como por exemplo partições, gerenciador de boot, código de arranque do sistema operacional, etc...
Como podem ocorrer erros na MBR ou até mesmo ela pode ser sobrescrita durante a instalação de um novo sistema operacional, é uma boa prática que façamos o backup da mesma para corrigir esses problemas.
Para fazer o backup da MBR devemos executar o seguinte comando como root:
# dd if=/dev/sda of=/mbr.backup bs=1 count=512
Neste comando foram utilizadas as seguintes opções:
Para restaurar a MBR devemos executar o comando:
# dd if=/mbr.backup of=/dev/sda
Neste comando, o if passa a especificar o local do arquivo de backup e o of informa o HD.
Se por um acaso, sua MBR for sobrescrita ou apresente erros que impeçam o carregamento do sistema, não se desespere, existe uma solução. Primeiramente você deve possuir o backup de sua MBR e um Live CD de qualquer distribuição Linux.
1º Passo: Dê o boot no sistema pelo Live CD, quando o sistema carregar, entre no terminal monte a partição do seu Linux e restaure o seu backup como no exemplo abaixo:
sudo mkdir /mnt/sistema
$ sudo mount /dev/sda1 /mnt/sistema
$ sudo dd if=/mnt/sistema/mbr.backup of=/dev/sda
Neste comando utilizamos o sudo para que possamos executar o comando dd sem possuir a senha do root.
Pronto, feito isso a próxima inicialização do sistema ocorrerá com sucesso.
Espero que tenham gostado.
Fui.
MBR é o acrônimo de Master Boot Record e esta localizada no primeiro setor do HD, ou seja, nos primeiros 512 bytes. Dentro da MBR existem informações da estrutura do HD, como por exemplo partições, gerenciador de boot, código de arranque do sistema operacional, etc...
Como podem ocorrer erros na MBR ou até mesmo ela pode ser sobrescrita durante a instalação de um novo sistema operacional, é uma boa prática que façamos o backup da mesma para corrigir esses problemas.
Para fazer o backup da MBR devemos executar o seguinte comando como root:
# dd if=/dev/sda of=/mbr.backup bs=1 count=512
Neste comando foram utilizadas as seguintes opções:
- if: informa o caminho de seu HD. Ex: Um HD SATA trabalhando como Master terá /dev/sda como caminho.
- of: especifica o caminho do backup que será gerado. Obs: Você pode colocar em um local de seu agrado.
- bs: especifica o tamanho do bloco que será copiado.
- count: informa a quantidade de vezes o valor de bs será copiado.
Para restaurar a MBR devemos executar o comando:
# dd if=/mbr.backup of=/dev/sda
Neste comando, o if passa a especificar o local do arquivo de backup e o of informa o HD.
Se por um acaso, sua MBR for sobrescrita ou apresente erros que impeçam o carregamento do sistema, não se desespere, existe uma solução. Primeiramente você deve possuir o backup de sua MBR e um Live CD de qualquer distribuição Linux.
1º Passo: Dê o boot no sistema pelo Live CD, quando o sistema carregar, entre no terminal monte a partição do seu Linux e restaure o seu backup como no exemplo abaixo:
sudo mkdir /mnt/sistema
$ sudo mount /dev/sda1 /mnt/sistema
$ sudo dd if=/mnt/sistema/mbr.backup of=/dev/sda
Neste comando utilizamos o sudo para que possamos executar o comando dd sem possuir a senha do root.
Pronto, feito isso a próxima inicialização do sistema ocorrerá com sucesso.
Espero que tenham gostado.
Fui.
Favoritei a dica, irei manter um backup a partir de agora da MBR também!!!