Grub2: “Tabela de partições inválida!”

2

Recentemente, tive que mudar o bootloaded do antigo syslinux para GRUB2 . Desde que instalei o carregador de inicialização GRUB2 , recebo a seguinte mensagem em cada inicialização:

Invalid partition table!

A mensagem é exibida logo após a tela inicial do BIOS e antes do carregamento do menu GRUB2 . O texto está em fonte branca sobre fundo preto e com o ponto de exclamação no final!

Após a mensagem ser exibida, pressionar qualquer tecla resultará no carregamento do menu GRUB2 corretamente e o restante do processo de inicialização ocorrerá sem problemas.

Antes eu costumava apertar o botão liga / desliga na máquina e fazer uma xícara de chá enquanto ele está inicializando. Agora eu tenho que esperar que o POST termine e a mensagem de erro apareça na tela, então eu tenho que apertar qualquer botão no teclado, antes que a máquina continue a inicialização. Isso é muito chato.

Existe alguma maneira de suprimir esta mensagem ou, pelo menos, fazer com que GRUB2 avance automaticamente para o próximo passo?

Mais alguns detalhes:

  • Eu tenho o Windows XP e o Linux Mint 17 nesta máquina ( NTFS e Ext3 respectivamente)
  • GRUB2 está instalado no dispositivo USB, não no disco rígido principal da máquina. Eu uso este USB como um "kickstarter" para iniciar o Linux. O MBR do disco rígido principal é ocupado pelo gerenciador de inicialização windoes
  • A partição do sistema Windows não está iniciando no limite do cilindro, mas não quero movê-lo - há muito risco
  • Com exatamente a mesma configuração syslinux usada para inicializar sem mensagens de erro
por Art Gertner 15.12.2014 / 12:36

2 respostas

1

Se você ler esta página do fórum do Arch Linux , verá que várias pessoas tiveram o mesmo problema que você tem. O consenso parece ser que o GRUB2 tem problemas para inicializar uma partição lógica.

No entanto, é impossível fazer uma recomendação precisa no seu caso, porque você não inclui informações suficientes em sua postagem. Seria útil ter a saída de fdisk -l para o HDD e o pendrive, a marca e o modelo de seu BIOS e a confimação (presumo ...) que você está usando o modo legado do BIOS, não inicializa o UEFI. Além disso, não está claro para mim se o GRUB2 está reclamando de uma tabela de partição inválida no HDD ou no pendrive.

    
por 16.12.2014 / 11:54
1

Eu tive o mesmo erro na instalação do Linux Mint. Eu não sou dual boot embora. A solução foi alterar o modo de inicialização do Legacy para o UEFI no BIOS. Não tenho certeza se essa solução é válida para pessoas com inicialização dupla.

Sei que esse segmento tem alguns anos, mas queria postar essa solução porque acabei de analisar essa questão em 2017.

Na próxima vez que eu instalar o Linux, o problema provavelmente acontecerá novamente, e então eu posso pesquisar "tabela de partição inválida" e encontrar este post.

    
por 13.12.2017 / 21:02