error: arquivo '/grub/i386-pc/normal.mod' não encontrado no Ubuntu 13.10

6

Instalei o Ubuntu 13.10, 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/sdb5:  /boot  ext4   500MB
/dev/sdb6:  swap            4GB
/dev/sdb7:  /      ext4    60GB
/dev/sdb1:         ntfs   900GB

Eu já tentei a solução de " error: file ' /grub/i386-pc/normal.mod 'não encontrado "e" Corrigir o grub2 depois de instalar o Ubuntu 12.04 " mas não obteve sucesso.

Estou usando HDD externo de 1 TB para isso e não quero mexer nas janelas do / dev / sdaXY. Eu tenho Acer Travel Mate com processador Intel i5, 4 GB de RAM. Eu estou usando a imagem iso de 64 bits do ubuntu chamado "ubuntu-13.10-desktop-amd64.iso" .. Por favor, me ajude, eu tentei várias soluções, mas não corrigi-lo para os últimos 3 dias.

    
por pawan 05.12.2013 / 12:58

3 respostas

6

Acabei de encontrar um problema semelhante ao tentar instalar o Mint 16 e o Ubuntu 13.10 no meu sistema (inicialização dupla com o Windows 7, substituição da instalação existente do Mint 15). Ambas as instalações resultaram nessa mensagem e a reinstalação / reconfiguração do Grub não corrigiu isso.

Parece que - pelo menos no meu caso - o instalador pensou que eu queria usar o EFI (Secure Boot), o que não é o caso. Eu desabilitei explicitamente no meu UEFI BIOS, mas quando eu verifiquei / boot / grub ele continha apenas uma pasta 'x86_64-efi', faltava a pasta necessária 'i386-pc' (necessária para configuração BIOS / não-EFI). / p>

A seguinte solução funcionou para mim (com o Ubuntu 13.10):

Inicialize o DVD / USB, abra o shell e execute:

sudo -s
#where sda1 is my root partition
mount /dev/sda1 /mnt
mount -t proc none /mnt/proc
mount -t sysfs none /mnt/sys
mount -o bind /dev /mnt/dev 
mount -o bind /tmp/ /mnt/tmp
# chroot into your ubuntu installation
chroot /mnt
# remove all those grub efi packages
apt-get remove --purge grub-efi-amd64 grub-efi-amd64-bin
# and re-install grub with the bios (non-efi) packages only
apt-get --reinstall install grub-common grub-pc os-prober
# if there is an error repeat the setup via:
grub-install --recheck /dev/sda

Notas adicionais:

  • Se você tiver uma partição de inicialização separada, também precisará montá-la antes de reconfigurar o grub.
  • Pode ser necessário deixar algum espaço livre (não particionado) antes da primeira partição do gerenciador de inicialização (pode ser feito com o GParted no sistema Live).
  • Se o apt-get não puder acessar (localizar) os hosts de arquivamento remoto, tente definir manualmente o IP do servidor DNS (em casa normalmente do roteador), por exemplo: "echo nameserver 192.168.0.1 > > / etc / resolv.conf "
  • Observe que a configuração pode ser diferente para a GPT (tabela de partição não MBR) + isso certamente não funcionará quando a inicialização dupla com um sistema que precisa de EFI.
por cbaoth 10.01.2014 / 17:08
2

Solução de este link funciona no Ubuntu 13.10, tente mais uma vez, mas no seu caso os comandos devem ficar como abaixo.

sudo mount /dev/sdb5 /mnt
sudo grub-install /dev/sdb --root-directory=/mnt
    
por user224863 12.12.2013 / 20:01
1

Eu não sei se o usuário está encontrando esse problema em novas máquinas ou não, mas é isso que eu encontrei em um novo PC que acabei de receber do meu chefe no trabalho.

Como de costume, eu limpei o disco rígido para me livrar do Windows e instalei o Ubuntu 13.10 usando uma unidade flash inicializável. Após a instalação e reinicialização, encontrei a seguinte mensagem de erro:

% bl0ck_qu0te%

Depois de ler muito na web e não ficar muito feliz com o que encontrei, decidi verificar o BIOS. Uma coisa que descobri com as configurações do BIOS do novo PC é que essa nova máquina tem duas opções de inicialização; EFI ou Legado. A máquina inicializa usando EFI como padrão.

Eu desliguei meu novo PC, inseri a unidade flash inicializável do Ubuntu, liguei o PC, pressione F9 (pode ser diferente em outras máquinas) até que eu tenha as opções de fonte de inicialização. Eu selecionei para inicializar a partir do flash drive no modo legado. Pressione Enter e reinstale o Ubuntu novamente.

Desta vez, após a reinicialização da minha máquina, o PC inicializou normalmente.

    
por user244545 04.02.2014 / 18:22