Discos que não instalam o sistema por erro MBR/GPT no Linux
Há um fato curioso que pode acontecer quando pegamos um disco que teve instalado outro sistema (seja qual for) e quando vamos instalar um outro não é possível instalar o mesmo. Podem aparecer mensagens ou situações como:
O Windows não pode ser instalado nesse disco;
O disco não aparece para ser formatado;
o gerenciador de boot não consegue "achar" o caminho de boot adequado para ser instalado;
Simplesmente instala mas não dá boot.
Isso costuma ocorrer pelo simples fato da parte do disco que trata do boot estar com "entradas MBR e GPT" - mesmo que defeituosas - e isso confunde os instaladores. Quem faz clonagem então o Clonezilla nem permite a clonagem já dando erro de cara no ocs-clonezilla.
Se você estiver passando por isso dá pra corrigir esse erro mas atenção: isso pode fazer com que o seu sistema fique sem boot, sendo necessário reinstalá-lo - o Grub. Abra o Terminal e digite: (procedimento feito no Debian e agregadas em um disco para funcionar com boot MBR):
sudo apt install gdisk
Uma vez instalado, no Terminal, "descubra" o disco com problemas e digite (nesse exemplo, é o sda):
sudo gdisk /dev/sda
O disco problemático deverá aparecer assim:
Caution: invalid main GPT header, but valid backup; regenerating main header from backup!
Caution! After loading partitions, the CRC doesn't check out! Warning: Invalid CRC on main header data; loaded backup partition table. Warning! Main and backup partition tables differ! Use the 'c' and 'e' options on the recovery & transformation menu to examine the two tables.
Warning! One or more CRCs don't match. You should repair the disk! Main header: ERROR Backup header: OK Main partition table: ERROR Backup partition table: ERROR
Partition table scan: MBR: MBR only BSD: not present APM: not present GPT: damaged
Found valid MBR and corrupt GPT. Which do you want to use? (Using the GPT MAY permit recovery of GPT data.) 1 - MBR 2 - GPT 3 - Create blank GPT Your answer:
Aqui vamos tirar as entradas GPT e manter a MBR pois a máquina em questão só dá boot via MBR uma vez que não tem suporte ao GPT. Aperte 1 (MBR). Depois de apertar 1, os passos são (aperte as letras na sequência):
x: vai para o menu avançado;
z: apaga o GPT e as entradas ao longo do disco (backup);
y: pergunta se é mesmo para "des-gptizar" o disco;
n: para NÃO zerar o MBR.
Então a a sequência de teclas seria x, z, y, n. Se não sair do gdisk, aperte q ou w para voltar ao prompt normal. Para ter certeza de que tudo foi corrigido, abra de novo o gdisk e veja se aparece:
Partition table scan: MBR: MBR only BSD: not present APM: not present GPT: not present
MBR: MBR only é o que se espera NESSE exemplo. Depois pode haver a necessidade de recuperar o boot, siga a sequência abaixo, lembrando que tudo isso tem que ser feito via live-usb/iso FORA do sistema principal ativo.
Montar a partição root: sudo mount /dev/sda1 /mnt
Montar o necessário: sudo mount --bind /dev /mnt/dev sudo mount --bind /proc /mnt/proc sudo mount --bind /sys /mnt/sys
Entrar via chroot: sudo chroot /mnt
Reinstalar a bagaça: grub-install /dev/sda update-grub
Sair e reiniciar: exit sudo reboot
Isso deve trazer de volta o boot do seu Debian. E lembrando pra só fazer isso se você estiver com problemas de boot, de criação de clones ou de instalação do sistema.