Pular para o conteúdo

Discos que não instalam o sistema por erro MBR/GPT no Linux

Dica publicada em Linux / Sistema de Arquivos
Sidnei Serra Zoiudo
Hits: 274 Categoria: Linux Subcategoria: Sistema de Arquivos
  • Indicar
  • Impressora
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

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:
  • 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 Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

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.

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Adicionando o repositório backports no Debian 13 Trixie

Olha que Conky "bunitinhu" pra usar no seu sistema

Dotando o Thunar das opcoes Copiar para e Mover para no menu de contexto

Marcando e desmarcando pacotes para atualização, instalação e remoção no Debian e agregados

Trazendo de volta o Serviços em Segundo Plano no Plasma6

Compartilhamentos Samba

Como montar disco virtual no openSUSE 13.1 (Processo semelhante ao Windows)

resize2fs: Permission denied to resize filesystem [RESOLVIDO]

Criando uma partição virtual no Linux

Como fazer o logrotate apagar logs antigos

#1 Comentário enviado por meinhardt_jgbr em 26/04/2026 - 16:18h
Excelente informação. Parabéns.

Contribuir com comentário

Entre na sua conta para comentar.