Buckminster
(usa Debian)
Enviado em 08/03/2024 - 09:42h
Este comando
# dd if=/dev/sda of=mbr.backup bs=512 count=1
faz o backup do MBR inteiro, inclusive com a tabela de partições.
Caso tu fez o bkp do MBR com DD e fez a imagem com o Clonezilla e está tentando restaurar o MBR com o DD, provavelmente dará erro ou não dará certo.
Tente restaurar com
# dd if=mbr-backup of=/dev/sda bs=446 count=1
A tabela de partições ocupa os últimos 66 bytes do MBR, o comando acima restaura preservando a tabela de partições do sistema.
Porém, ainda assim não é garantido porque o DD copia bit a bit sem acrescentar metadados e o Clonezilla acrescenta metadados.
E procure salvar o bkp do MBR num pendrive ou em outro HD/SD que não o do sistema operacional, veja bem, não estou falando de partições, mas de disco rígido.
E depende também de onde você salvou o GRUB durante a instalação do sistema: no MBR, na partição, etc.
E lembre que o GRUB somente gerencia os sistemas instalados, ou seja, chega um momento em que ele "sai fora da parada" e passa o comando para o boot do sistema e quando você faz um bkp do MBR com o DD provavelmente essa "ligação" se perde caso a restauração seja em outro sistema que não o original.
Mas se o teu caso é fazer um resgate genérico simples do GRUB, você pode usar o grub-mkrescue:
$ grub-mkrescue -o grub.iso
Talvez, você precisará incluir outros arquivos em sua imagem, mas não é necessário.
Para fazer isso, primeiro crie um diretório superior para a imagem inicializável, digamos, 'iso':
$ mkdir iso
Crie um diretório para o GRUB:
$ mkdir -p iso/boot/grub
Se desejar, crie o arquivo de configuração grub.cfgsobiso/boot/grub e copie todos os arquivos e diretórios do disco para o diretório iso.
Por fim, faça a imagem:
$ grub-mkrescue -o grub.iso iso
Isso produz um arquivo chamado grub.iso, que pode então ser gravado em um pendrive USB.
Leia:
https://www.gnu.org/software/grub/manual/grub/grub.html#Loading-an-operating-system-directly
_________________________________________________________
Always listen the Buck!
Enquanto o cursor estiver pulsando, há vida!