Não é possível restaurar o GRUB (Ubuntu 11.04 + Win 7)

Não é possível restaurar o GRUB (Ubuntu 11.04 + Win 7)

Estou tentando consertar o GRUB no meu PC, mas estou enfrentando sérios problemas ao fazer isso. Qualquer ajuda seria muito apreciada, pois estou completamente aleijado neste momento. Aqui está a sequência de eventos para este PC:

  1. Windows 7 instalado
  2. Divida o disco completo em duas partições (uma para win7 e outra para multimídia)
  3. Muito tempo passou
  4. Divida uma das partições em duas novamente
  5. Instalou o Ubuntu 11.04 na nova partição
  6. Passou um pouco de tempo
  7. Windows 7 funcionando, reinstale
  8. Ubuntu GRUB desapareceu
  9. Tentei restaurar o GRUB montando e instalando o grub a partir do USB ativo
  10. Tentei mudar para um CD ao vivo em vez de USB (pensando que poderia ser a unidade)
  11. Agora não vejo o GRUB e estou recebendo erros de "entrada/saída"

Um exemplo de erro de E/S:

ubuntu@ubuntu:~$ sudo fdisk -l

Disk /dev/sda: 750.2 GB, 750156374016 bytes
255 heads, 63 sectors/track, 91201 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xbe86aff6

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1       48727   391393280    7  HPFS/NTFS
/dev/sda2           48727       77063   227612647+   7  HPFS/NTFS
/dev/sda3           77063       91202   113566721    5  Extended
/dev/sda5           77063       90622   108908544   83  Linux
/dev/sda6           90622       91202     4657152   82  Linux swap / Solaris


ubuntu@ubuntu:~$ sudo mount /dev/sda5 /mnt
ubuntu@ubuntu:~$ sudo grub-install --root-directory=/mnt /dev/sda
mkdir: cannot create directory `/mnt/boot': Input/output error
ubuntu@ubuntu:~$ cd /mnt
ubuntu@ubuntu:/mnt$ ls
ls: cannot access etc: Input/output error

Responder1

No momento, parece que você tem alguns problemas com sua partição Linux. Sugiro desmontar /dev/sda5 e executar e2fsck nele (ou o fsck apropriado para a partição, se não for ext2/ext3) para ter certeza de que está tudo bem.

Eu também recomendo executar smartctl para verificar se o disco está íntegro e, possivelmente, alguns testes simples para verificar a integridade da unidade (erro de entrada/saída não é normal e não é bom/íntegro)

Para a bondade suja, eu recomendohttp://www.supergrubdisk.org/. Isso salvou meu bacon recentemente. É basicamente um substituto para uma instalação do grub ausente, danificada ou com defeito. Eu suspeito que ele pode inicializar o Windows e o Ubuntu (não tenho certeza sobre o Windows, mas se suas partições do Ubuntu estiverem intactas, eu ficaria surpreso se não conseguisse inicializá-las. Nota: a interface do usuário é assustadora, mas é funciona.

Depois de inicializar sua partição Ubuntu e todas as partições estarem íntegras, seu grub-install deverá funcionar.

informação relacionada