menu GRUB perdido na configuração de inicialização dupla do win 8 após troca do disco rígido

0

Packard Bell imedia S2185 definido para dual boot Win 8 \ Ubuntu 14.04 e foi usado para trabalhar em uma implantação Linux incorporada.

Eu tive um problema em outro PC e troquei os discos rígidos para ver se a falha foi realizada.

Depois de colocar de volta no disco rígido original, tudo parecia ok, mas em algum momento depois de uma reinicialização, (não me lembro exatamente quando), o menu do grub desapareceu. Eu suspeito que o Windows notou a troca do disco rígido e 'curou' o gerenciador de inicialização

A maior parte do meu trabalho está na partição Ubuntu, além de não poder mais usar o Ubuntu, que é o principal uso do PC.

Como posso iniciar a partição do Ubuntu ou recuperar o menu do grub?

O Windows NÃO foi reinstalado Este é um problema separado relacionado à troca de discos rígidos.

    
por SeanJ 08.04.2015 / 15:21

1 resposta

1

Eu já tive esse problema antes e sempre sigo este site: link

Mas aqui está uma cópia e colagem do que você precisa fazer:

Breve história:

Inicialize o Ubuntu usando Live CD ou USB e execute sudo grub-install /dev/XXX substituindo XXX pelo dispositivo em que você instalou o Ubuntu, por exemplo sudo grub-install /dev/sda

Longa história:

Inicialize o Ubuntu usando um Live CD ou USB.

Abra um terminal. A partir do Ubuntu 11.10 e 11.04, isso pode ser feito abrindo o Unity Dash (você pode clicar no logotipo do Ubuntu no painel superior ou usar a tecla Windows no teclado), digitar "Terminal" e clicar no que aparece. Nas versões anteriores, você pode fazer isso indo até Aplicativos Acessórios Terminal . Em alternativa, use o atalho de teclado: Ctrl + Alt + T .

Para detalhes completos sobre como usar o terminal para corrigir o grub no disco rígido do DVD ou do Flash do instalador do Live: link

You are then presented with a standard bash prompt, type - this only works to reinstall to MBR of a working system: 

sudo grub-install /dev/XXX

em que XXX é o dispositivo da sua instalação do Ubuntu. (Por exemplo: grub-install /dev/sdb ). Dica : você também pode usar /dev/disk/by-label/ se a partição que você instalou tiver um rótulo. Você pode determinar o nó /dev para esse dispositivo executando:

ls -l /dev/disk/by-label/

Isso dará a saída de algo como:

lrwxrwxrwx 1 root root 10 Oct 16 10:27 data -> ../../sdb2
lrwxrwxrwx 1 root root 10 Oct 16 10:27 data2 -> ../../sda2
lrwxrwxrwx 1 root root 10 Oct 16 10:27 fat -> ../../sda6
lrwxrwxrwx 1 root root 10 Oct 16 10:27 home -> ../../sda7
lrwxrwxrwx 1 root root 10 Oct 16 10:27 root -> ../../sda1
lrwxrwxrwx 1 root root 10 Oct 16 10:27 swap -> ../../sda5
lrwxrwxrwx 1 root root 10 Oct 16 10:27 windows -> ../../sdb1

Você também pode usar gparted --list se não vir o /dev/disk/by-label :

$ sudo parted --list

Model: ATA WDC WD10TPVT-00U (scsi)
Disk /dev/sda: 1000GB
Sector size (logical/physical): 512B/4096B
Partition Table: msdos

Number  Start   End     Size    Type     File system  Flags
 3      1049kB  1000GB  1000GB  primary  ext4

A partir daqui, localize apenas o nome da unidade, ignore o número da partição, ou seja, para partições identificadas como root , data2 , fat , home e swap , todas ainda são apenas sda . Isso se deve ao fato de o GRUB estar instalado no MBR da unidade e não em uma partição.

Problema? Se outras coisas estão confusas, por exemplo se você tiver excluído a partição de onde o Grub foi instalado anteriormente, o grub-install poderá retornar uma mensagem de erro como cannot find a device for /... (is /dev mounted?) . Você pode ter que fazer grub-install um pouco diferente. Consulte o guia prático sobre como consertar um sistema quebrado

Agora reinicie seu sistema. O menu de inicialização usual do GRUB deve aparecer. Se isso não acontecer, segure Shift Esquerda durante a inicialização. Você poderá escolher entre o Ubuntu e o Windows.

    
por simernes 13.04.2015 / 10:22