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.
Outras dicas deste autor
Reescalando a tela hd para fullhd com o xrandr
Configurando o Cairo Dock individualmente em ambientes diferentes na mesma maquina
Configurando o Conky para iniciar corretamente no sistema
Dando uma turbinada no bash
Colocando skins no VLC Media Player
Leitura recomendada
Problemas ao montar partição criptografada com Losetup em distribuições diferentes
Montando partições HFS
Instalando um dedo-duro em seu compartilhamento SAMBA!
Linux vs. Windows no Konqueror
Montando partições NTFS usando o Captive + FUSE.
Comentários
Nenhum comentário foi encontrado.