Autor Tópico: Erro 13 GRUB - "Invalid or unsupported executable format"  (Lida 4137 vezes)

Offline calhotas

  • Usuário Ubuntu
  • *
  • Mensagens: 3
    • Ver perfil
Erro 13 GRUB - "Invalid or unsupported executable format"
« Online: 26 de Agosto de 2009, 21:27 »
Boas,

Depois de fazer uma instalação limpa de ubuntu com ext4, o GRUB não me mostrava mais a opção para bootar o Windows XP. Editei o menu.lst de forma a adicionar então o chamamento ao Windows XP mas agora dá-me este erro 13.

Alguém me pode dizer como se resolve este problema?

Esta é a aparencia do meu MENU.LST:

Citar
title      Ubuntu 9.04, kernel 2.6.28-15-generic
uuid      47994b60-0419-42ea-a90c-b10e06e87971
kernel      /boot/vmlinuz-2.6.28-15-generic root=UUID=47994b60-0419-42ea-a90c-b10e06e87971 ro locale=pt_PT quiet splash
initrd      /boot/initrd.img-2.6.28-15-generic
quiet

title      Ubuntu 9.04, kernel 2.6.28-15-generic (recovery mode)
uuid      47994b60-0419-42ea-a90c-b10e06e87971
kernel      /boot/vmlinuz-2.6.28-15-generic root=UUID=47994b60-0419-42ea-a90c-b10e06e87971 ro locale=pt_PT  single
initrd      /boot/initrd.img-2.6.28-15-generic

title      Ubuntu 9.04, kernel 2.6.28-11-generic
uuid      47994b60-0419-42ea-a90c-b10e06e87971
kernel      /boot/vmlinuz-2.6.28-11-generic root=UUID=47994b60-0419-42ea-a90c-b10e06e87971 ro locale=pt_PT quiet splash
initrd      /boot/initrd.img-2.6.28-11-generic
quiet

title      Ubuntu 9.04, kernel 2.6.28-11-generic (recovery mode)
uuid      47994b60-0419-42ea-a90c-b10e06e87971
kernel      /boot/vmlinuz-2.6.28-11-generic root=UUID=47994b60-0419-42ea-a90c-b10e06e87971 ro locale=pt_PT  single
initrd      /boot/initrd.img-2.6.28-11-generic

title      Ubuntu 9.04, memtest86+
uuid      47994b60-0419-42ea-a90c-b10e06e87971
kernel      /boot/memtest86+.bin
quiet

title              Windows XP
root               (hd0,1)
#savedefault
#makeactive
chainloader        +1

Já li algumas threads mas as soluções aqui não funcionaram :|


Cumps,


Offline Rsrocha

  • Usuário Ubuntu
  • *
  • Mensagens: 124
  • "O conhecimento só é útil se for compartilhado"
    • Ver perfil
Re: Erro 13 GRUB - "Invalid or unsupported executable format"
« Resposta #1 Online: 27 de Agosto de 2009, 02:37 »
Caro amigo, provavelmente o Windows deva estar em root(hd0,0), e as entradas savedefault e makeactive estão com "#" no início das linhas, retire o simbolo(#) destas linhas. Como se trata de dual boot e o Windows deve ter sido instalado primeiro, logo, creio que com a correção destes detalhes tudo voltará ao normal. Tente primeiramente a exclusão da tralha(#) das linhas de comando e posteriormente, caso não funcione, altere  a root.

Offline calhotas

  • Usuário Ubuntu
  • *
  • Mensagens: 3
    • Ver perfil
Re: Erro 13 GRUB - "Invalid or unsupported executable format"
« Resposta #2 Online: 27 de Agosto de 2009, 21:47 »
Fiz as alterações tal e qual o aconselhado e nada. Sim o Windows foi instalado primeiro, só depois o ubuntu.

Citar
title              Windows XP
root               (hd0,0)
savedefault
makeactive
chainloader        +1

Esta é a aparencia do meu fdisk :

Citar
isk /dev/sda: 82.3 GB, 82348277760 bytes
255 heads, 63 sectors/track, 10011 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x21072106

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1               2        5241    42090300    f  W95 Ext'd (LBA)
/dev/sda2            5242        5253       96390   82  Linux swap / Solaris
/dev/sda3   *        5254       10011    38218635   83  Linux
/dev/sda5               2        5241    42090268+   7  HPFS/NTFS

Penso que isto seja relevante.

Depois de passar o root para (0,0) dá-me erro 12 em vez de 13. "Error 12: Invalid Device Requested"
Será que estará noutro root mais acima? Se sim, como poderei ver em qual?

Cumps
« Última modificação: 27 de Agosto de 2009, 23:22 por calhotas »

Offline clcampos

  • Administrador
  • Usuário Ubuntu
  • *****
  • Mensagens: 10.790
  • .:: User Linux #439596 ::.
    • Ver perfil
Re: Erro 13 GRUB - "Invalid or unsupported executable format"
« Resposta #3 Online: 28 de Agosto de 2009, 00:10 »
O windows esta em uma partição extendida?

Se sim ele não vai mesmo rodar. Também deve deixar a partição windows como bootável, não do Ubuntu... Linux não tem problema com estas coisas.
Cristiano/Timóteo - MG
.: Como Fazer Perguntas de Forma Inteligente :.                
Com dúvida? pesquise!

Offline Rsrocha

  • Usuário Ubuntu
  • *
  • Mensagens: 124
  • "O conhecimento só é útil se for compartilhado"
    • Ver perfil
Re: Erro 13 GRUB - "Invalid or unsupported executable format"
« Resposta #4 Online: 28 de Agosto de 2009, 00:19 »
Caro amigo calhotas, veja que o boot não está "sinalizado" para inicializar, note que só a partição /dev/sda3 está marcada com o asterisco(*). Para corrigir isto abra o Gparted e vá em gerenciar marcações e marque a opção "boot" na partição correta que deve ser a /dev/sda5. Quanto a root creio que o boot esteja em hd0,3 (/dev/sda5     2   5241    42090268+   7  HPFS/NTFS) pois a hd0,0 está como "Extended"(Sistemas operacionais só “bootam” se estiverem em uma partição primária e se estiverem em partições lógicas, precisam colocar o seu código de boot numa partição primária ou no MBR). Sugiro ao amigo, no grub, usar primeiro a opção root (hd0,3).

Offline clcampos

  • Administrador
  • Usuário Ubuntu
  • *****
  • Mensagens: 10.790
  • .:: User Linux #439596 ::.
    • Ver perfil
Re: Erro 13 GRUB - "Invalid or unsupported executable format"
« Resposta #5 Online: 28 de Agosto de 2009, 08:29 »
Se o windows conseguisse dar boot estando em partição extendida a informação correta seria (hd0,4) e não (hd0,3).

Mas até onde sei o windows não dá boot assim.
Cristiano/Timóteo - MG
.: Como Fazer Perguntas de Forma Inteligente :.                
Com dúvida? pesquise!

Offline calhotas

  • Usuário Ubuntu
  • *
  • Mensagens: 3
    • Ver perfil
Re: Erro 13 GRUB - "Invalid or unsupported executable format"
« Resposta #6 Online: 28 de Agosto de 2009, 22:45 »
Obrigado pela atenção, mas infelizmente ainda não resolvi o meu problema.   :-\

Já marquei a partição ntfs como boot, já mudei o root para (0,3) / (0,4) mas continua o mesmo. (0,4) Invalid Device Requested e (0,3) No Such Partition.

Quase como em tema de urgência coloquei o cd do Windows e fiz o FIXMBR, mas mesmo assim dá-me "Erro ao carregar o sistema operativo".
O que mais me intriga mais é que tudo isto estava bom até instalar ubuntu, foi ai que o Windows flipou. No sda5 visto do gparted, tenho uma marcação de um ponto de exclamação a dizer : "Impossível ler sistema de ficheiros!", mas pelo nautilus consigo explorar a partição e aceder aos ficheiros.


Não há mesmo nada que possa fazer, certo?


Cumps

Offline clcampos

  • Administrador
  • Usuário Ubuntu
  • *****
  • Mensagens: 10.790
  • .:: User Linux #439596 ::.
    • Ver perfil
Re: Erro 13 GRUB - "Invalid or unsupported executable format"
« Resposta #7 Online: 28 de Agosto de 2009, 22:50 »
Você pode colocar este HD em outra máquina com windows e rodar um scandisk na partição windows?

Outra coisa, confirme que a partição esta como estendida ou não, porque se for estendida o windows não vai mesmo iniciar. Talvez no reparticionamento ele tenha passado para estendida, já aconteceu comigo.
« Última modificação: 28 de Agosto de 2009, 22:51 por clcampos »
Cristiano/Timóteo - MG
.: Como Fazer Perguntas de Forma Inteligente :.                
Com dúvida? pesquise!