Problemas com Grub - Intrepid (8.10) e XP

Iniciado por jpissin, 25 de Novembro de 2008, 02:32

tópico anterior - próximo tópico

jpissin

Desculpem se esse tema parece ser repetido, porem pesquisei muito e nao consegui resolver (desculpem mas o teclado ainda esta desconfigurado, sem acentos).

Tenho 3 HDs, 1 IDE e 2 SATA. Tinha o opensuse instalado e funcionando o dualboot na boa. Instalei o ubuntu 8.10, mantive o mesmo esquema de particonamento e funcionou perfeitamente (ubuntu nota 10). Porem quando fui acessar o ruindows (dias depois) recebi o erro 13: Invalid or Unsupported executable format.

Pesquisei muito na internet e vi que o problema normalmente e relacionaod a um reconhecimento errado da particao pelo ubuntu, em uma dessas pesquisas me deparei com o testdisk e resolvi usar. Resultado?! Me ferrei todo, zerou o meu MBR e tive de reinstalar o ubuntu.

Bom, agora depois de tudo instalado voltou a funcionar exatamente como antes, ubuntu perfeito e windows com o erro 13.

O resultado do meu fdisk -l eh:

Disco /dev/sda: 80.0 GB, 80026361856 bytes
255 heads, 63 sectors/track, 9729 cylinders
Units = cilindros of 16065 * 512 = 8225280 bytes
Disk identifier: 0x12f43619

Dispositivo Boot Início Fim Blocos Id Sistema
/dev/sda1   *           1        9729    78148161   83  Linux

Disco /dev/sdb: 160.0 GB, 160041885696 bytes
255 heads, 63 sectors/track, 19457 cylinders
Units = cilindros of 16065 * 512 = 8225280 bytes
Disk identifier: 0x352a3529

Dispositivo Boot Início Fim Blocos Id Sistema
/dev/sdb1   *           1        5099    40957686    7  HPFS ou NTFS
/dev/sdb2            5100       16121    88534215    f  Win95 (LBA) Partição Extendida
/dev/sdb3           16122       19457    26796388+  83  Linux
/dev/sdb5            5100        5214      923706   82  Linux swap / Solaris
/dev/sdb6            5215        5860     5188963+  83  Linux
/dev/sdb7            5861       16121    82421451   83  Linux

Disco /dev/sdc: 160.0 GB, 160041885696 bytes
255 heads, 63 sectors/track, 19457 cylinders
Units = cilindros of 16065 * 512 = 8225280 bytes
Disk identifier: 0x1a4b92a4

Dispositivo Boot Início Fim Blocos Id Sistema
/dev/sdc1   *           1       19457   156288321   83  Linux

------------------------------------------------------------
Meu menu.lst esta assim:
title      Ubuntu 8.10, kernel 2.6.27-7-generic
uuid      9ec2666b-6b52-4d8c-b675-93c672f7f5da
kernel      /boot/vmlinuz-2.6.27-7-generic root=UUID=9ec2666b-6b52-4d8c-b675-93c672f7f5da ro locale=pt_BR quiet splash
initrd      /boot/initrd.img-2.6.27-7-generic
quiet

title      Ubuntu 8.10, kernel 2.6.27-7-generic (recovery mode)
uuid      9ec2666b-6b52-4d8c-b675-93c672f7f5da
kernel      /boot/vmlinuz-2.6.27-7-generic root=UUID=9ec2666b-6b52-4d8c-b675-93c672f7f5da ro locale=pt_BR  single
initrd      /boot/initrd.img-2.6.27-7-generic

title      Ubuntu 8.10, memtest86+
uuid      9ec2666b-6b52-4d8c-b675-93c672f7f5da
kernel      /boot/memtest86+.bin
quiet

### END DEBIAN AUTOMAGIC KERNELS LIST

# This is a divider, added to separate the menu items below from the Debian
# ones.
title      Other operating systems:
root


# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/sdb1
title      Microsoft Windows XP Professional
root      (hd1,0)
savedefault
map      (hd0) (hd1)
map      (hd1) (hd0)
chainloader   +1
-------------------------------------------------------------------------------
Quando inicia o ubuntu ele fala, boot pelo HD0,3 mas a particao / do ubuntu eh /dev/sdb3

Alguma dica de como volto a acessar o windows? n~ao que eu use muito, mas meu jogo predileto s'o roda nele.

Obrigado pelo apoio.

Jose Pissin



jpissin

Resolvido.

O burro do sistema está reconhecendo incorretamente a partição, ele coloca o /dev/sdb1 como hd1,0, porém a partição windows é hd0,0. Simples não.mas deu um trabalhão. Abaixo como ficou no menu.lst

# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/sdb1
title      Microsoft Windows XP Professional
root      (hd0,0)
savedefault
makeactive
map      (hd0) (hd1) (hd2)
map      (hd2) (hd1) (hd0)
chainloader   +1

clcampos

Citação de: jpissin online 25 de Novembro de 2008, 14:41
Resolvido.

O burro do sistema está reconhecendo incorretamente a partição, ele coloca o /dev/sdb1 como hd1,0, porém a partição windows é hd0,0. Simples não.mas deu um trabalhão. Abaixo como ficou no menu.lst

# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/sdb1
title      Microsoft Windows XP Professional
root      (hd0,0)
savedefault
makeactive
map      (hd0) (hd1) (hd2)
map      (hd2) (hd1) (hd0)
chainloader   +1

Olha pode ser que você volte a ter problemas então quando houver alguma atualização de kernel, portanto nestes casos acho que o ideal é rever o arquivo /boot/grub/menu.lst toda vez que o kernel for atualizado.
Cristiano/Timóteo - MG
.: Como Fazer Perguntas de Forma Inteligente :.                
Com dúvida? pesquise!