Mil e uma maneiras de recuperar GRUB 2, GRUB 2 EFI e GRUB .

Iniciado por jomafras, 26 de Dezembro de 2006, 18:04

tópico anterior - próximo tópico

pintasart

Boas.

Tenho o XP e o Ubuntu 8.04 instalado no meu portátil. Entretanto ele teve uma avaria e foi para arranjar, mas quando voltou o dual boot não me aparece no ecrã. Eu ligo o portátil, aparece logo aquela imagem da memória etc... e depois devia aparecer o menu para seleccionar e este não aparece. Entretanto lembrei-me de ligar a um display externo e voltei a reiniciar e aí aparece no tal display mas não no portátil.
Voltei a reinstalar o ubuntu 8.04 e tudo igual.  Fiz a reparação com o cd no XP e voltei a reiniciar e tudo igual.
Apenas não aparece o tal menu, pq se deixar passar os tais 10 seg ele inicia logo o Ubuntu e funciona, se andar com as setas para baixo (no escuro) ele inicia o XP e ambos os casos tenho imagem.
Quanto à BIOS ela está como antes e funcionava.

O que posso fazer?

jomafras

Veja no seu /boot/grub/menu.lst se esta parte não está comentada (#)

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

Ou :
Dentro dos 10 segundos press ESC.
O Ubuntu sem dúvida é a melhor Distro.
Pesquise primeiro... só depois abra um tópico.
Canal do YouTube - Blog

jomafras

Incluido hoje mais um ítem : Error 17: cannot mount selected partition.
O Ubuntu sem dúvida é a melhor Distro.
Pesquise primeiro... só depois abra um tópico.
Canal do YouTube - Blog

rbotelho

Salve galera boa noite!

Bom o que está acontecendo comigo é o seguinte:

Eu instalei o Windows no meu pc aqui de casa para meu irmão usar e instalei logo em seguida o Ubuntu 8.04. Até aí tudo beleza, ele estava funcionando normal, e eu estava usando o Ubuntu tranquilo e meu irmão o Windows.

Porém eu tive que colocar mais um hd na minha máquina e aí o meu GRUB não mostrava o menu de sistemas operacionais para eu escolher qual usar.

Então como meu irmão tem que usar o pc no windows diariamente para trabalhos escolares, eu tive que usar um disquete de boot do WIN98 e dei um FDISK /MBR para limpar a MBR.

Só que eu queria saber como faço para recuperar o meu GRUB para que eu possa voltar a usar o UBUNTU e manter o HD novo que eu coloquei no PC visto que, foi logo depois que eu coloquei o novo hd que o GRUB deu problema e não mostrava mais a lista de SO.

Se alguém puder me ajudar e me dar uma luz eu agradeço.

Outra dúvida, o fato de eu ter colocado um novo HD influencia realmente no GRUB a ponto dele não mostrar mais a lista de sistemas operacionais instalados na máquina?

Abraços a todos!
Tente ajudar aos outros, se não podes, não os prejudique ou os atrapalhe.

daskrs

#49
Muito boa as dicas, me ajudou muito. Mas acho que faltou um detalhe na recuperação via Live CD.
Após o comando chroot /media/HD o /dev pode não estar corretamente montado, impedindo que os comandos grub-install e grub-update funcionem.
A solução é "montar" o /dev do HD antes de dar o chroot, usando o comando  mount --bind /dev /media/HD/dev

o passo a passo utilizando o Live CD do Ubuntu fica +/- assim

# sudo su
# mkdir /media/HD
///////// o sda deve ser trocado pelo seu HD, no meu caso estou utilizando um HD SATA /////////
# mount /dev/sda  /media/HD
# mount --bind /dev /media/HD/dev
# chroot /media/HD
# grub-update
# grub-install /dev/sda
# exit
# reboot


E era isso.

jomafras

 daskrs ,
Incluí tbém a sua dica no tópico...mais uma.
Abraços.
O Ubuntu sem dúvida é a melhor Distro.
Pesquise primeiro... só depois abra um tópico.
Canal do YouTube - Blog

lunga

Se sua dúvida foi resolvida, por favor,  edite o título do tópico para indicar isso!

"Na União Soviética, a rosca é que queima você!!!

Becker

Mas não é brincadeira não.
Mal acabei de reinstalar o Ubuntu, por perda de Grub.
Após fazer uma pequena atualização automática no windows vista, o mesmo detonou o Grub.
E agora , tentei várias soluções , mas não obtive exito.
Tentei o sistema de recuperação do Ubuntu Studio mas não funciona.

Isto é um erro básico grave.
Se o sistema esta instalado no Hd, o Ubuntu deveria ter uma forma mais racional de recuperar.
Os mil e um métodos, só provam que o sistema ainda esta falho.

lunga

Eu acho que eh um erro do windows vista.

Se tu instalar o ubuntu num HD que tem o windows, ele detecta o sistema e monta o grub com dual boot.

Agora tu fazendo o contrario, o windows detona a mbr com seu proprio gerenciador e nem te da opcao de dual boot.

Se vc seguir um dos metodos descritos no inicio, com certeza voce vai conseguir recuperar seu grub.
Se sua dúvida foi resolvida, por favor,  edite o título do tópico para indicar isso!

"Na União Soviética, a rosca é que queima você!!!

Becker

Ola todos.
O problema agora é que nem o live cd do Ubuntu funciona.
Como pode?
Não aguento mais...
Mas não vou desistir...
Talvez o Supergrub tenha deixado algum problema.
Ou o GAG que também tentei e é outro gerenciador de boot confuso.
To indo a loucura...

Talvez a solução seja dar um tempo.

Becker

Mil noites, mal dormidas.

Não adianta, muito embora o esforço e a ajuda.
No meu notebook não funciona.
Tentei de tudo, mas quando consigo fazer o live cd funcionar e digito os códigos, só da erros:
- como não acha os diretórios;
- não reconhece os comandos;

O problema é que em muitas dicas acima, qualquer espaço entre os comandos pode causar problemas.
Como não domino os comandos, nem sei onde começa e termina um comando, e onde começa o texto.
O único jeito vai ser reinstalar tudo.
Mas só vou fazer isto depois que descobrir um outro gerenciador de boot que funcione, e no qual seja fácil fazer backups, sem utilizar linhas de comando.
Este é o grande defeito do linux, não facilita a vida de um usuário normal.
Tanto o Supergrub que prometem interfaces gráficas, como o GAG, não cumprem o prometido, pois sempre cai na linha de código.
Este programas são umas ...
Não adianta eu ficar copiando códigos, sem saber o que estou fazendo, isto é burrice.
Isto é seguir cegamente o que outros escrevem.
Agradeço, a atenção, mas desisto deste fdp do grub e do windows.
Bill gate fdp

ErickSantos

Citação de: Becker online 28 de Novembro de 2008, 22:45
Não adianta eu ficar copiando códigos, sem saber o que estou fazendo, isto é burrice.
Isto é seguir cegamente o que outros escrevem.

se fosse explicar tudo, o topico ia ficar muito maior do que ja é, dificultando pra qm apenas qr fazer

se qr aprender, pesquise o nome de cada comando ou digite no terminal man comando pra ler o manual

Becker

É o que vou fazer.
Tenho que entender o que estou fazendo a utilizar comandos.
Obrigado!

clcampos

Citação de: Becker online 29 de Novembro de 2008, 13:42
É o que vou fazer.
Tenho que entender o que estou fazendo a utilizar comandos.
Obrigado!

Eu acho que a primeira função de um fórum é ajudar as pessoas a resolver os problemas, mas claro que informar também é uma função, entre tantas outras.

Quando vejo alguém que simplesmente não quer resolver seu problema, e sim aprender com ele eu fico animado, e acho bastante louvável seu interesse... parabéns!

Eu sempre acerto o GRUB da mesma forma, a que acho fácil, e no tópico Grub na MBR problema pós instalação eu tentei resumidamente (bastante mesmo) explicar a função dos comandos.

Então se ajudar você já fico feliz, e se aparecer alguma dúvida, já que sou meio enrolado com as palavras, posta que tento responder.

[]'s

Cristiano
Cristiano/Timóteo - MG
.: Como Fazer Perguntas de Forma Inteligente :.                
Com dúvida? pesquise!

renatoptr

  Bem galera depois de tentar várias formas de recuperar o grub, inclusive tendo de reinstalar o ubuntu algumas vezes, esses dias precisei re-reinstalar o windows, já tava até desanimado de tentar, mas acabei achando essa dica que resolveu meu problema, é claro, substituam os numedos dos drives e nomes das pastas conforme o seu caso:
Citar/dev/sda: Not found or not a block device.

o problema:

    root@gentoo:/# grub-install /dev/sda
    /dev/sda: Not found or not a block device.

a solução:

    mkdir /mnt/gentoo
    mount /dev/sdaX /mnt/gentoo
    mount -t proc none /mnt/gentoo/proc
    mount –bind /dev /mnt/gentoo/dev
    chroot /mnt/gentoo /bin/bash
    grub-install /dev/sda

ate+...