GRUB Erro 13

Iniciado por italok, 26 de Março de 2007, 14:54

tópico anterior - próximo tópico

italok

Ajudem-me, instalei o Ubuntu 6.06.1,  o GRUB não criou o atalho para o Windows XP. Aí eu fui no guia, copiei aquele trecho e colei no lugar. Mas ele acusa erro  13. Preciso da resposta até 3:10 de hoje.

arlei

Amigo,

poste aqui o tal trecho que vc adicionou em seu arquivo de configuração do Grub, bem como em que disco e partição se encontra seu windows.

Segundo o manual do Grub o Erro 13 se refere a um formato invalido ou não suportado de entrada.

Citar13 : Invalid or unsupported executable format
This error is returned if the kernel image being loaded is not recognized as Multiboot or one of the supported native formats (Linux zImage or bzImage, FreeBSD, or NetBSD).

T+
Arlei


italok

Meu GRUB:
gfxmenu /boot/grub/message.ublues

# menu.lst - See: grub(8), info grub, update-grub(8)
#            grub-install(8), grub-floppy(8),
#            grub-md5-crypt, /usr/share/doc/grub
#            and /usr/share/doc/grub-doc/.

## default num
# Set the default entry to the entry number NUM. Numbering starts from 0, and
# the entry number 0 is the default if the command is not used.
#
# You can specify 'saved' instead of a number. In this case, the default entry
# is the entry saved with the command 'savedefault'.
# WARNING: If you are using dmraid do not change this entry to 'saved' or your
# array will desync and will not let you boot your system.
default      1

## timeout sec
# Set a timeout, in SEC seconds, before automatically booting the default entry
# (normally the first entry defined).
timeout      X

## hiddenmenu
# Hides the menu by default (press ESC to see the menu)
#hiddenmenu

# Pretty colours
#color cyan/blue white/blue

## password ['--md5'] passwd
# If used in the first section of a menu file, disable all interactive editing
# control (menu entry editor and command-line)  and entries protected by the

Partição sda2 Microsoft Windows XP

arlei

Puxa, para quem disse que precisava de ajuda até as 15:10 vc demorou bastante para retornar hem.
Agora, quanto ao teu menu.lst eu não estou entendendo nada, ou seja, ou vc não postou todo ele (devia ter postado principalmente as linhas onde tem as entradas para os SO's que vc acessa) ou então é por isso que teu boot loader não esta funcionado.  ???  ???

T+
Arlei

clcampos

#4
Falta praticamente todo o menu.lst, ou então este não é o arquivo menu.lst em uso, pois observe as linha:

- timeout      X, não poderia ter este X
- sem contar a última linha (Partição sda2 Microsoft Windows XP) que não diz nada, não da pra saber se é título ou outra coisa.
Cristiano/Timóteo - MG
.: Como Fazer Perguntas de Forma Inteligente :.                
Com dúvida? pesquise!

arlei

clcampos,

no caso daquela última linha acho que deve ser a resposta a pergunta que fiz antes de onde (disco/partição) esta o windows dele, e não uma linha do menu.lst dele. Mais de qualquer forma vc tem razão, se for este o arquivo de configuração do Grub dele da para entender por não funciona.

italok,

posta direitinho o conteúdo do teu arquivo /boot/grub/menu.lst para ver se a gente consegue lhe ajudar.

sudo gedit /boot/grub/menu.lst

Copia todo conteúdo (Ctrl+A e Ctrl+C) e cola (Ctrl+V) depois aqui.

T+
Arlei

clcampos

Citação de: arlei online 26 de Março de 2007, 18:23
clcampos,

no caso daquela última linha acho que deve ser a resposta a pergunta que fiz antes de onde (disco/partição) esta o windows dele, e não uma linha do menu.lst dele. Mais de qualquer forma vc tem razão, se for este o arquivo de configuração do Grub dele da para entender por não funciona.

italok,

posta direitinho o conteúdo do teu arquivo /boot/grub/menu.lst para ver se a gente consegue lhe ajudar.

sudo gedit /boot/grub/menu.lst

Copia todo conteúdo (Ctrl+A e Ctrl+C) e cola (Ctrl+V) depois aqui.

T+
Arlei


Arlei, o que a falta de tempo e uma leitura superficial não fazem né... com certeza te conto, faz a gente pagar mico.

Concordo com você sobre o menu.lst, e com certeza se ele estiver usando ao menos o Ubuntu aquele não é o certo.
Cristiano/Timóteo - MG
.: Como Fazer Perguntas de Forma Inteligente :.                
Com dúvida? pesquise!

arlei

Pois é clcampos,

para começar já tinha até ficado meio desconfiado com a mensagem inicial, pois embora não seja impossível devido a erros e problemas diversos que possam ocorrer, eu particularmente nunca tinha ouvido falar que o Ubuntu não tenha configurado corretamente uma entrada no Grub para incialização de um windows pré-instalado.

T+
Arlei

clcampos

Arlei, na minha máquina (Um athlon xp 64 3000+, 2gb ram, hd's SATA, Placa de Video ATI Radeon 9600 PRO....), quando instalei o Dapper (o Edgy não deu boot e a instalação deu erro até com o Alternate) o grub encontrou tudo que estava instalado e listou, mas tive (ainda tenho quando atualizo o kernel) que alterar a partição do Ubuntu e comentar uma linha do outro sistema lá para que eles funcionassem sem problemas....

Mas que listou tudo listou, e realmente nunca vi não listar tudo.
Cristiano/Timóteo - MG
.: Como Fazer Perguntas de Forma Inteligente :.                
Com dúvida? pesquise!

mrloko

Reinstala o grub então

dpkg-reconfigure grub
MЯ.lõKø

MSN - mrloko@linuxmail.org

Orkut - http://www.orkut.com/Profile.aspx?uid=9117735678453337181

Google talk - mr.loko.999@gmail.com

Frase:
" Coletar dados é o primeiro passo para a sabedoria, mas compartilhar é o primeiro passo para a comunidade." Frase retirada do comercial Linux prodigio, patrocinado pela IBM ( http://www.orkut.com/FavoriteVideoView.aspx?uid=9117735678453337181&ad=1173619402

italok

gfxmenu /boot/grub/message.ublues

# menu.lst - See: grub(8), info grub, update-grub(8)
#            grub-install(8), grub-floppy(8),
#            grub-md5-crypt, /usr/share/doc/grub
#            and /usr/share/doc/grub-doc/.

## default num
# Set the default entry to the entry number NUM. Numbering starts from 0, and
# the entry number 0 is the default if the command is not used.
#
# You can specify 'saved' instead of a number. In this case, the default entry
# is the entry saved with the command 'savedefault'.
# WARNING: If you are using dmraid do not change this entry to 'saved' or your
# array will desync and will not let you boot your system.
default      1

## timeout sec
# Set a timeout, in SEC seconds, before automatically booting the default entry
# (normally the first entry defined).
timeout      X

## hiddenmenu
# Hides the menu by default (press ESC to see the menu)
#hiddenmenu

# Pretty colours
#color cyan/blue white/blue

## password ['--md5'] passwd
# If used in the first section of a menu file, disable all interactive editing
# control (menu entry editor and command-line)  and entries protected by the
# command 'lock'
# e.g. password topsecret
#      password --md5 $1$gLhU0/$aW78kHK1QfV3P2b2znUoe/
# password topsecret

#
# examples
#
# title      Windows 95/98/NT/2000
# root      (hd0,0)
# makeactive
# chainloader   +1
#
# title      Linux
# root      (hd0,1)
# kernel   /vmlinuz root=/dev/hda2 ro
#

#
# Put static boot stanzas before and/or after AUTOMAGIC KERNEL LIST

### BEGIN AUTOMAGIC KERNELS LIST
## lines between the AUTOMAGIC KERNELS LIST markers will be modified
## by the debian update-grub script except for the default options below

## DO NOT UNCOMMENT THEM, Just edit them to your needs

## ## Start Default Options ##
## default kernel options
## default kernel options for automagic boot options
## If you want special options for specific kernels use kopt_x_y_z
## where x.y.z is kernel version. Minor versions can be omitted.
## e.g. kopt=root=/dev/hda1 ro
##      kopt_2_6_8=root=/dev/hdc1 ro
##      kopt_2_6_8_2_686=root=/dev/hdc2 ro
# kopt=root=/dev/sda1 ro

## default grub root device
## e.g. groot=(hd0,0)
# groot=(hd0,0)

## should update-grub create alternative automagic boot options
## e.g. alternative=true
##      alternative=false
# alternative=true

## should update-grub lock alternative automagic boot options
## e.g. lockalternative=true
##      lockalternative=false
# lockalternative=false

## additional options to use with the default boot option, but not with the
## alternatives
## e.g. defoptions=vga=791 resume=/dev/hda5
# defoptions=quiet splash

## altoption boot targets option
## multiple altoptions lines are allowed
## e.g. altoptions=(extra menu suffix) extra boot options
##      altoptions=(recovery mode) single
# altoptions=(recovery mode) single

## controls how many kernels should be put into the menu.lst
## only counts the first occurence of a kernel, not the
## alternative kernel options
## e.g. howmany=all
##      howmany=7
# howmany=all

## should update-grub create memtest86 boot option
## e.g. memtest86=true
##      memtest86=false
# memtest86=true

## should update-grub adjust the value of the default booted system
## can be true or false
# updatedefaultentry=false

## ## End Default Options ##

title      Ubuntu
root      (hd0,0)
kernel      /boot/vmlinuz-2.6.15-26-386 root=/dev/sda1 ro quiet splash
initrd      /boot/initrd.img-2.6.15-26-386
savedefault
boot

title Windows XP
unhide (hd0,0)
rootnoverify (hd0,0)
chainloader +1
makeactive


### END DEBIAN AUTOMAGIC KERNELS LIST

clcampos

#11
Bom, vamos lá, talvez o Arlei vai ajudar também.

Antes de qualquer coisa, Faça um Backup do arquivo /boot/grub/menu.lst!!!!

Este grub não parece ser o que foi instalado com seu Ubuntu, afinal a primeira linha (gfxmenu /boot/grub/message.ublues) não vem com o grub do Ubuntu 6.06.1 (ao menos não no meu).

A impressão que dá é que você usou o tópico http://ubuntuforum-pt.org/index.php?topic=17086.0 (ou outro sobre o mesmo tema) para mudar seu Grub, e se foi a primeira linha parece estar errada (parece porque não conheço assim sobre o Grub e não fiz pesquisa sobre estas alterações para confirmar se esta certo ou não), então se estiver errado você deveria ter que mudar (seguindo o tópico listado acima):

De:
gfxmenu /boot/grub/message.ublues


Para:
gfxmenu /boot/grub/message.ubugrey

Outra coisa, mude na linha timeout      X, trocando o X por um valor (exemplo 10).

Por fim tente trocar a entrada do Windows:

De:

title Windows XP
unhide (hd0,0)
rootnoverify (hd0,0)
chainloader +1
makeactive


Para:

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


Espero que isto resolva o seu problema. Caso contrário em casa eu olharei novamente, já que aqui no trabalho não tenho windows.
Cristiano/Timóteo - MG
.: Como Fazer Perguntas de Forma Inteligente :.                
Com dúvida? pesquise!

italok

#12
Obrigado. Quanto ao boot screen segui o tutorial do Guia Ubuntu PT Dapper. Vou testar e retorno ok?
Edit: continua o mesmo erro. OBs: eu uso ext3.Preciso da resposta até 4:30. Vai aí meu menu:

# menu.lst - See: grub(8), info grub, update-grub(8)
#            grub-install(8), grub-floppy(8),
#            grub-md5-crypt, /usr/share/doc/grub
#            and /usr/share/doc/grub-doc/.

## default num
# Set the default entry to the entry number NUM. Numbering starts from 0, and
# the entry number 0 is the default if the command is not used.
#
# You can specify 'saved' instead of a number. In this case, the default entry
# is the entry saved with the command 'savedefault'.
# WARNING: If you are using dmraid do not change this entry to 'saved' or your
# array will desync and will not let you boot your system.
default      1

## timeout sec
# Set a timeout, in SEC seconds, before automatically booting the default entry
# (normally the first entry defined).
timeout      60

## hiddenmenu
# Hides the menu by default (press ESC to see the menu)
#hiddenmenu

# Pretty colours
#color cyan/blue white/blue

## password ['--md5'] passwd
# If used in the first section of a menu file, disable all interactive editing
# control (menu entry editor and command-line)  and entries protected by the
# command 'lock'
# e.g. password topsecret
#      password --md5 $1$gLhU0/$aW78kHK1QfV3P2b2znUoe/
# password topsecret

#
# examples
#
# title      Windows 95/98/NT/2000
# root      (hd0,0)
# makeactive
# chainloader   +1
#
# title      Linux
# root      (hd0,1)
# kernel   /vmlinuz root=/dev/hda2 ro
#

#
# Put static boot stanzas before and/or after AUTOMAGIC KERNEL LIST

### BEGIN AUTOMAGIC KERNELS LIST
## lines between the AUTOMAGIC KERNELS LIST markers will be modified
## by the debian update-grub script except for the default options below

## DO NOT UNCOMMENT THEM, Just edit them to your needs

## ## Start Default Options ##
## default kernel options
## default kernel options for automagic boot options
## If you want special options for specific kernels use kopt_x_y_z
## where x.y.z is kernel version. Minor versions can be omitted.
## e.g. kopt=root=/dev/hda1 ro
##      kopt_2_6_8=root=/dev/hdc1 ro
##      kopt_2_6_8_2_686=root=/dev/hdc2 ro
# kopt=root=/dev/sda1 ro

## default grub root device
## e.g. groot=(hd0,0)
# groot=(hd0,0)

## should update-grub create alternative automagic boot options
## e.g. alternative=true
##      alternative=false
# alternative=true

## should update-grub lock alternative automagic boot options
## e.g. lockalternative=true
##      lockalternative=false
# lockalternative=false

## additional options to use with the default boot option, but not with the
## alternatives
## e.g. defoptions=vga=791 resume=/dev/hda5
# defoptions=quiet splash

## altoption boot targets option
## multiple altoptions lines are allowed
## e.g. altoptions=(extra menu suffix) extra boot options
##      altoptions=(recovery mode) single
# altoptions=(recovery mode) single

## controls how many kernels should be put into the menu.lst
## only counts the first occurence of a kernel, not the
## alternative kernel options
## e.g. howmany=all
##      howmany=7
# howmany=all

## should update-grub create memtest86 boot option
## e.g. memtest86=true
##      memtest86=false
# memtest86=true

## should update-grub adjust the value of the default booted system
## can be true or false
# updatedefaultentry=false

## ## End Default Options ##

title      Ubuntu
root      (hd0,0)
kernel      /boot/vmlinuz-2.6.15-26-386 root=/dev/sda1 ro quiet splash
initrd      /boot/initrd.img-2.6.15-26-386
savedefault
boot

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


### END DEBIAN AUTOMAGIC KERNELS LIST

clcampos

Citar
Obrigado. Quanto ao boot screen segui o tutorial do Guia Ubuntu PT Dapper. Vou testar e retorno ok?
Edit: continua o mesmo erro. OBs: eu uso ext3.Preciso da resposta até 4:30.

Beleza, até as 4:30h dá pra ajudar, como te disse estou no trabalho, então chego em casa no máximo as 19 horas, ai entro no dapper lá e vejo meu /boot/grub/menu.lst e vejo o que tem de errado com o boot do windows ai.
Cristiano/Timóteo - MG
.: Como Fazer Perguntas de Forma Inteligente :.                
Com dúvida? pesquise!

paozinho

default 1
timeout      60

title      Ubuntu
root      (hd0,0)
kernel      /boot/vmlinuz-2.6.15-26-386 root=/dev/sda1 ro quiet splash
initrd      /boot/initrd.img-2.6.15-26-386
savedefault
boot

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


----------------

Amigo.... como o Windows e o Linux estão no mesmo hd ? (hd0,0) ??? Isso está errado... um tem q estar no (hd1,0) e o outro (hd0,0)

Corrija isso ai ! e me responda....preciso da resposta até as 3:30 !