Como recuperar o grub do debian 7? [RESOLVIDO]

1. Como recuperar o grub do debian 7? [RESOLVIDO]

Rafael
648trindade

(usa Debian)

Enviado em 22/08/2013 - 10:49h

Vou explicar primeramente minha historia pra voces:

Eu tinha uma maquina com windows 7 e debian 7 instalados, dual boot com grub. Resolvi entao tentar um 3o SO, resolvi escolher para tal o LMDE 201303 Cinnamon (sei que eh o mesmo debian, mas aparentemente o debian eh o unico SO que reconhecer meu video GMA3600 - os outros nem sequer carregam o instalador)

No momento meu HD se encontrava com as seguintes particoes:

sda1 Loader do Windows
sda2 extendida:
--sda5 Particao ntfs
--sda6 swap do debian
sda3 Windows 7
sda4 Debian

Para instalar o LMDE, eu nao poderia criar uma nova particao, pois ja tinha esgotado as 4 primarias, entao eu resolvi instalar dentro da extendida, ai que comecou minha dor de cabeca =/

Apos instalar o LMDE, meu HD ficou assim:

sda1 Loader do Windows
sda2 extendida:
--sda5 Particao ntfs
--sda7 LMDE
--sda6 swap do Debian e do LMDE
sda3 Windows 7
sda4 Debian

Instalei o grub do LMDE dentro da propria sda7 dele, pra que nao sobrescrevesse o do Debian. Tudo certo, o note reiniciou normal, carregou o grub do Debian. Entao tentei entrar no debian e dar um update-grub pro grub adicionar o LMDE na lista

Mas o Debian detectava algum erro no HD e falhava em carregar o Gnome, dando a mensagem de erro do monitorzinho triste, nao me deixando acessar nada (na realidade eu poderia acessar o console, mas nao sabia disso, e nem tentei)

Entao, entrei no Windows e exclui a particao do LMDE, e extendi novamente minha particaozinha ntfs pro tamanho anterior. Mas o erro teimava em persistir. deduzi que eu tinha [*****] o swap ou algo assim, ou que deixei a sda2 e suas extensoes com algum erro cabeludo e o Debian nao conseguia corrigir

No desespero, formatei toda a sda2, e exclui-a.

Nisso, o sistema automaticamente alterou a numeracao das particoes para as seguintes:

sda1 Loader do Windows
#Espaco nao alocado
sda2 Windows 7
sda3 Debian

E eh o suficiente pra dar erro no grub. O que eh logico, porque ele tenta acessar o grub.cfg no sda4, quando agora esta no sda3. Agora o grub entra no modo GRUB RESCUE

Usando o mesmo liveCD do mint, entrei e copiei todas as linhas de inicializacao do Debian, fui la, digitei no rescue e incrivelmente consegui entrar no sistema

Dei um update-grub, reiniciei, nada. Percebi que teria de reinstalar o grub

Mas antes, tentei recriar a sda2 no espaco nao alocado pro sistema renomear de novo. Sem sucesso, ele criou um sda4 e nao um sda2 -.-

Nisso, seguindo dicas da web, usei diretamente o grub-install

$ sudo grub-install --root-directory=/mnt /dev/sda

e depois dei um update-grub, mas isso apenas modificou a aparencia do grub, ele ainda nao exibe as listas dos SOs disponiveis, apenas fica pedindo comandos

grub>

O que fazer para recuperar meu grub?


  


2. Resolvido

Rafael
648trindade

(usa Debian)

Enviado em 22/08/2013 - 11:49h

Ao invez de usar
$ grub-install --root-directory=/mnt /dev/sda
eu usei apenas
$ grub-install /dev/sda

e fungou =D

Agora estou sem swap kkkk alguma ideia?






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts