Correção do grub2 após a instalação do ubuntu 12.04

4

Eu instalei o ubuntu 12.04, mas após a reinicialização recebo a mensagem:

GRUB loading:
Welcome to GRUB!

error: file '/grub/i386-pc/normal.mod' not found
Entering rescue mode...
grub rescue>

Eu tenho a seguinte configuração de partitons:

/dev/sda6:  /boot  ext2
/dev/sda9:  /      ext4
/dev/sda8:  swap
/dev/sda7:  /home  ext4

Eu acho que alguns dos prefixos do GRUB estão errados devido à partição / boot? Ou pode haver um problema com o EFI? O hardware é um netbook asus 1015bx com chipset de fusão c-60 e AMD. Como posso corrigir esse problema do GRUB no prompt de resgate?

    
por 3cHeLoN 29.07.2012 / 13:25

2 respostas

5

Inicialize seu sistema em um CD ao vivo. Monte seu sistema no live CD:

sudo mount /dev/sda1 /mnt
sudo mount --bind /dev /mnt/dev
sudo mount --bind /dev/pts  /mnt/dev/pts
sudo mount --bind /proc /mnt/proc
sudo mount --bind /sys  /mnt/sys

Faça o login no sistema montado:

sudo chroot /mnt

Instalar o grub:

grub-install --boot-directory=/boot/ --recheck /dev/sda

Reinicialize seu sistema.

    
por Freefri 15.12.2012 / 23:17
1

Você pode digitar o comando no grub rescue:

grub-install /dev/sda

Em seguida, saia do modo de recuperação do grub e reinicialize a máquina

Ou:

Você pode instalar o GRUB no seu disco rígido. Você pode fazer isso usando o CD inicializável do Ubuntu.

  1. Inicialize no LiveCD

  2. Quando você recebe o Ubuntu Live Desktop. Abra o terminal ( O que é um terminal e como abro e uso? ) e digite o terminal seguindo uma linha de cada vez:

    sudo grub-install /dev/sda
    
    sudo update-grub
    
    quit
    

Você terminou agora. Reinicie a máquina.

Isso instalará o grub no MBR do seu disco rígido com inicialização dupla. Experimente o mais recente Ubuntu 12.04 LTS.

    
por Amit Rane 29.07.2012 / 13:30