Problema com o boot do Ubuntu [Resolvido]

Iniciado por jogome, 17 de Novembro de 2009, 10:34

tópico anterior - próximo tópico

jogome

Saudações à todos por aqui!

Bem, o problema é o seguinte: Já vinha trabalhando com o Windows, Fedora e Ubuntu em triplo boot. Estava usando o Ubuntu 9.04. Mas quando instalei o Ubuntu 9.10, o sistema reconheceu que havia um outro Linux (o Fedora), fedora vinha no menú de arranque mas ao ser seleccionado não carregava o sistema, apresentando a característica mensagem de erro. Nisso, como ainda havia uma certa dificuldade na edição do Grub 2 do Karmic, resolví recuperar o Fedora a fim de alí então editar o menu.lst, mas só que não está resultando também. Fiz várias tentativas, com tutoriais e meus apontamentos das vezes em que editei com bom resultado o menu.lst mas mesmo assim não resultou. Apresenta a mensagem: Erro 15, File not found.

Esta é a disposição das minhas partições:

/dev/sda6: UUID="6589e039-bd8d-4bd7-8760-1cd460333222" TYPE="ext4" LABEL="Fedora Home"
/dev/sda5: UUID="0b9926c2-3021-41df-a695-5014361f59db" TYPE="ext4" LABEL="Fedora Raiz"
/dev/sda1: UUID="0315C725139E19A4" LABEL="Windows" TYPE="ntfs"
/dev/sda2: LABEL="SARROM" UUID="658E-6756" TYPE="vfat"
/dev/sda3: UUID="5d83b39e-b91b-4edc-9ebd-8b67a9ace570" TYPE="ext3" SEC_TYPE="ext2" LABEL="Fedora Boot"
/dev/sda7: TYPE="swap" UUID="8f746577-e6e6-4bc0-a5fd-54520b0e0cfe"
/dev/sda9: UUID="99ee5f60-a5b7-4f21-8884-969b517ce7e2" TYPE="ext4" LABEL="Ubuntu Raiz"
/dev/sda8: LABEL="Ubuntu Boot" UUID="f5bc5c1e-9385-434c-a9c1-f649c7eeb7aa" TYPE="ext4"
/dev/sda10: UUID="69fe8e3d-01d1-4c6c-8861-3135cdfd710d" TYPE="swap"
/dev/sda11: LABEL="Ubuntu Home" UUID="bd600ed2-a500-4aa2-ae4b-f551ddf1834a" TYPE="ext4"

Este é o meu menu.lst após a edição no Fedora:

# grub.conf generated by anaconda
#
# Note that you do not have to rerun grub after making changes to this file
# NOTICE:  You have a /boot partition.  This means that
#          all kernel and initrd paths are relative to /boot/, eg.
#          root (hd0,2)
#          kernel /vmlinuz-version ro root=/dev/sda5
#          initrd /initrd-version.img
#boot=/dev/sda
default=0
timeout=5
splashimage=(hd0,2)/grub/splash.xpm.gz
hiddenmenu
title Fedora (2.6.30.5-43.fc11.i686.PAE)
   root (hd0,2)
   kernel /vmlinuz-2.6.30.5-43.fc11.i686.PAE ro root=UUID=0b9926c2-3021-41df-a695-5014361f59db rhgb quiet
   initrd /initrd-2.6.30.5-43.fc11.i686.PAE.img
title Fedora (2.6.29.6-217.2.16.fc11.i686.PAE)
   root (hd0,2)
   kernel /vmlinuz-2.6.29.6-217.2.16.fc11.i686.PAE ro root=UUID=0b9926c2-3021-41df-a695-5014361f59db rhgb quiet
   initrd /initrd-2.6.29.6-217.2.16.fc11.i686.PAE.img
title Fedora (2.6.29.6-217.2.8.fc11.i686.PAE)
   root (hd0,2)
   kernel /vmlinuz-2.6.29.6-217.2.8.fc11.i686.PAE ro root=UUID=0b9926c2-3021-41df-a695-5014361f59db rhgb quiet
   initrd /initrd-2.6.29.6-217.2.8.fc11.i686.PAE.img
title Windows XP
   rootnoverify (hd0,0)
   chainloader +1

title        Ubuntu 9.10, kernel 2.6.31-14-generic
uuid         99ee5f60-a5b7-4f21-8884-969b517ce7e2
kernel        /vmlinuz-2.6.31-14-generic root=UUID=f5bc5c1e-9385-434c-a9c1-f649c7eeb7aa ro locale=pt_PT quiet splash
initrd        /initrd.img-2.6.31-14-generic
quiet

title        Ubuntu 9.10, kernel 2.6.31-14-generic (recovery mode)
uuid        99ee5f60-a5b7-4f21-8884-969b517ce7e2
kernel        /vmlinuz-2.6.31-14-generic root=UUID=f5bc5c1e-9385-434c-a9c1-f649c7eeb7aa ro locale=pt_PT  single
initrd        /initrd.img-2.6.31-14-generic

title        Ubuntu 9.10, memtest86+
uuid        99ee5f60-a5b7-4f21-8884-969b517ce7e2
kernel        /memtest86+.bin
quiet

Agradecia que alguém por aqui me dissesse onde posso mexer para que possa conseguir de novo o boot do Ubuntu. Obrigado!

imar579

Instale a versão 9.04(ubuntu) e este ira recuperar todos seus sistemas e o grub (menu.lst) eh mais facil de mexer. eu tambem uso varios OS (Ubuntu 9.10, fedora, win vista win7, Linux Mint) e por ora estah tudo funcionando.

jogome

imar579

Obrigado pela sugestão!

É! Não pense que não me sentí tentado a voltar atrás e reinstalar o Ubuntu 9.04 (pois estava tudo funcionando lindamente) e assim não perder mais tempo com este problema. Mas como sou um pouco teimoso ainda vou pesquisando e vendo se consigo recuperar o Ubuntu 9.10 para que possa funcionar juntamente com todos os outros sistemas. A gente adquire a mania de estar sempre com a última versão dos nossos distros preferidos e isso dá muito trabalho!

jogome

Olá pessoal!

O meu problema já foi resolvido, já tenho de novo o meu triplo boot com Ubuntu, Windows e Fedora.

Foi algo assim como acertar sem ter feito a pontaria directa ao alvo.

O que eu fiz foi o segunte:
Resolví reinstalar o Ubuntu 9.10 a fim de ver se me havia escapado algo no momento da anterior instalação que tivesse implicado no não reconhecimento do Fedora pelo Grub 2, não obstante e entrada do Fedora constar do menu inicial (ou seja, no menu inical constava: Ubuntu, Windows XP e Fedora). Só que o Fedora não arrancava e apresentava mensagem de erro do tipo "file not found".

Ao reiniciar o computador logo após a instalação o problema persistiu pois não houve nada de novo com relação à instalação anterior.

Resolví então ornamentar o ecrã do menu de boot seguindo umas dicas que encontrei na seguinte página de um site: http://maketecheasier.com/mastering-grub-2-the-easy-way/2009/11/19.
Aí ao finalizar a edição do arquivo  /etc/grub.d/05_debian_theme, executei o comando:

~$ sudo update-grub
Generating grub.cfg ...
Found Debian background: Hortensia-1.tga
Found linux image: /boot/vmlinuz-2.6.31-14-generic
Found initrd image: /boot/initrd.img-2.6.31-14-generic
Found memtest86+ image: /memtest86+.bin
Found Microsoft Windows XP Professional on /dev/sda1
Found Fedora release 12 (Constantine) on /dev/sda5
done

Reiniciei o computador, seleccionei o Fedora no menu de início do grub (que desta vez ficou bem bonito com uma linda imagem de início) e bem, consegui de novo o Fedora em triplo boot com o Ubuntu e o Windows.
Ao que parece o Grub 2 é mais fácil de usar do que a gente pensa, e é mais interessante. Talvez neste caso, para que o Fedora fosse reconhecido e carregado só bastasse o comando "sudo update-grub" logo após o primeiro boot do Karmic.