grub falha ao inicializar após a atualização do Windows

0

Eu tenho uma máquina multi-boot com uma partição do Ubuntu 14, uma partição do Ubuntu 16 e uma partição do Windows (provavelmente o Windows 10). Eu não usava o Windows há mais de um ano e, após a reinicialização, ele me forçou a fazer atualizações do Windows. Depois disso, minha máquina não será reinicializada. Eu chego ao prompt de resgate do GRUB. A única mensagem de erro é

error: no such partition

Eu não pude executar nenhum comando útil a partir do prompt de resgate do GRUB, então removi o disco rígido e montei-o em um PC Ubuntu separado. Eu corri parted no disco e isso é o que parece:

Disk /dev/sdb: 2000GB
Sector size (logical/physical): 512B/4096B
Partition Table: msdos
Disk Flags: 

Number  Start   End     Size    Type      File system     Flags
 1      1049kB  525MB   524MB   primary   ntfs            boot
 2      525MB   1015GB  1014GB  primary   ntfs
 3      1015GB  1015GB  891MB   primary   ntfs            diag
 4      1015GB  2000GB  985GB   extended
 5      1983GB  2000GB  17.1GB  logical   linux-swap(v1)

Eu quero consertar o grub para que ele possa multi-boot do Windows (Partition 2), Ubuntu 14 e Ubuntu 16. Não me lembro como criei as partições do Ubuntu, mas espero que elas estejam em algum lugar da partição estendida 4 (talvez sejam volumes lógicos?). Posso fazer isso?

UPDATE: Consegui recuperar as duas partições do Ubuntu com testdisk. Eu então reiniciei no Ubuntu 14 via grub rescue mode. Eu acho que a parte difícil está feita. Agora, tenho que fazer o grub funcionar corretamente. Atualmente, isso é o que tenho que fazer para chegar ao menu de inicialização do grub:

    set root=(hd0,msdos5)
    set prefix=(hd0,msdos5)/boot/grub
    insmod normal
    normal

Como posso consertar as coisas para que o grubs corra sem ter que passar pelo prompt de resgate do grub? Possivelmente carregar o grub no registro mestre de inicialização?

    
por JB_User 02.10.2017 / 19:04

1 resposta

3

A Atualização de Aniversário do Windows 10 e a Atualização mais recente do Windows 10 Creators têm um péssimo hábito de eliminar as partições do Linux em discos MBR. Parece que você é uma vítima.

A recuperação é possível, mas pode ser complicada.

Inicialize com o Ubuntu Live DVD / USB.

Abra Software & Updates e certifique-se de que todos os seus repositórios de software estejam ativados.

Em terminal ...

sudo apt-get update # update the software database
sudo apt-get install testdisk # install testdisk
man testdisk # read the manual
sudo testdisk # start testdisk

Você também pode obter instruções específicas aqui: link

Atualização:

Suas partições ausentes do Ubuntu estavam entre as partições 4 e 5 e passaram de 1015 GB para 1983 GB-1.

    
por heynnema 02.10.2017 / 20:43