GRUB: “magia ELF independente de arco inválido” após instalar no SSD [duplicado]

11

Eu tenho um novo laptop com uma unidade SSD de 128GB. Eu li que o alinhamento das partições para coincidir com o Tamanho do Bloco de Apagar do SSD é importante. Eu segui o guia de William Scott SSD Tweaks no Linux e Alinhando Partições e minhas partições acabou sendo:

$ sudo fdisk -lu /dev/sda

Disk /dev/sda: 128.0 GB, 128035676100 bytes
32 heads, 32 sectors/track, 244208 cylinders, total 250069680 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00037bd2

   Device Boot       Start        End     Blocks   Id  System
/dev/sda1   *         1024     206847     102912   83  Linux
/dev/sda2           206848   16985087    8389120   82  Linux swap / Solaris
/dev/sda3         16985088  250068991  116541952   83  Linux

Então eu instalei o Ubuntu Natty e especifiquei as partições manualmente para que /dev/sda1 se tornasse a partição /boot formatada com ext2, /dev/sda2 a permuta e /dev/sda3 a / formatado com ext4. Após a instalação, a coisa não inicializou e acabei no console de resgate que não faz o menor sentido para mim. Está me dando:

error: invalid arch independent ELF magic.
grub rescue>

Eu cometi alguns erros durante a minha instalação? Como resolvo o problema com o grub-recovery?

    
por hleinone 28.04.2011 / 23:09

2 respostas

9

Inicialize no Live CD e execute:

sudo mount /dev/sda3 /mnt
sudo mount /dev/sda1 /mnt/boot
sudo grub-install --root-directory=/mnt /dev/sda
    
por hleinone 29.04.2011 / 08:38
2

Eu consertei o mesmo problema com o Backtrack, no VMware. A inicialização foi interrompida após a instalação das ferramentas vmware

Eu usei os seguintes comandos para corrigir:

sudo mount /dev/sda1 /mnt
sudo grub-install --root-directory=/mnt /dev/sda
    
por dr_ggm 14.10.2012 / 13:44