Retirando a mensagem de "Invalid Partition Table!" que aparece antes do computador inicializar
O problema
Recentemente formatei meu computador e quando finalmente fui fazer o primeiro
boot, notei que aparecia uma mensagem de “Invalid Partition Table”, mas
que essa mensagem não impedia meu computador de ligar.
Muito pelo contrário, depois de apertar um Enter
, a mensagem
sumia e o GRUB iniciava normalmente. Estranhei bastante e decidi
pesquisar.
Após alguns minutos de busca, descobri o que aconteceu: quando fui montar as minhas partições, esqueci de dizer que elas eram “bootáveis”. Já estava achando que ia ter que fazer todo o processo de formatação novamente, mas nem foi preciso.
Como resolver?
Depois de ligar seu computador, abra um terminal e digite fdisk -l /dev/sdX
,
onde sdX
deve ser trocado pela
sua partição, que geralmente é sda
mesmo. Se nenhuma partição aparecer
rode o mesmo comando como root.
Se aparecer uma partição com um asterisco (*), essa partição está selecionada inicialização.
fdisk -l /dev/sda
Disco /dev/sda: 931,53 GiB, 1000204886016 bytes, 1953525168 setores
Modelo de disco: WDC WD10JPVX-75J
Unidades: setor de 1 * 512 = 512 bytes
Tamanho de setor (lógico/físico): 512 bytes / 4096 bytes
Tamanho E/S (mínimo/ótimo): 4096 bytes / 4096 bytes
Tipo de rótulo do disco: dos
Identificador do disco: 0x3ad8aefb
Dispositivo Inicializar Início Fim Setores Tamanho Id Tipo
/dev/sda1 2048 411647 409600 200M 83 Linux
/dev/sda2 411648 42354687 41943040 20G 83 Linux
/dev/sda3 42354688 105269247 62914560 30G 83 Linux
/dev/sda4 * 105269248 1953525167 1848255920 881,3G 83 Linux
Se nenhuma partição aparecer, rode o comando novamente como root.
Digite m
se quiser ver todas as suas opções de comando no fdisk
.
A seguir, digite a
para escolher qual partição deseja setar como inicializável,
w
para salvar e fim.
Comando (m para ajuda): m
DOS (MBR)
a alterna a opção de inicialização
b edita o rótulo do disco BSD aninhado
c alterna a opção "compatibilidade"
Genérico
d exclui uma partição
F lista partições não particionadas livres
l lista os tipos de partições conhecidas
n adiciona uma nova partição
p mostra a tabela de partição
t altera o tipo da partição
v verifica a tabela de partição
i mostra informação sobre uma partição
Miscelânea
m mostra este menu
u altera as unidades das entradas mostradas
x funcionalidade adicional (somente para usuários avançados)
Script
I carrega layout de disco de um arquivo script de sfdisk
O despeja layout de disco para um arquivo script de sfdisk
Salvar & sair
w grava a tabela no disco e sai
q sai sem salvar as alterações
Cria um novo rótulo
g cria uma nova tabela de partição GPT vazia
G cria uma nova tabela de partição SGI (IRIX) vazia
o cria uma nova tabela de partição DOS vazia
s cria uma nova tabela de partição Sun vazia
Comando (m para ajuda): a
Número da partição (1-4, padrão 4): [insira aqui a partição desejada]
Comando (m para ajuda): w
Agora tudo deve funcionar normalmente. (: