Atualização do Windows 10 estragada pela inicialização dupla do Windows / Ubuntu

1

Eu tinha um dual boot Ubuntu / Windows 7 instalado no meu laptop. Um atualizador tentou instalar o Windows 10 no meio da noite e agora, quando eu inicio o laptop, recebo o prompt de resgate do grub. Eu tentei esta solução mas ls em qualquer partição me dá unknown filesystem .

Eu instalei o utilitário boot-repair com um Live USB e executei um "Recommended Repair", que depois de alguns minutos relatou que ele rodou com sucesso, mas o prompt grub estava lá esperando por mim quando eu reiniciei o laptop. Aliás, a maioria das opções avançadas estão esmaecidas. Aqui está o resumo das informações de inicialização .

Eu então tentei reparar / restaurar usando o Live USB assumindo sda1 como a partição do Linux, mas chroot me deu failed to run command ‘/bin/bash’: No such file or directory . Olhando mais de perto a inicialização, o tipo de setor de inicialização é listado como Windows 8/2012 ...

Estou perdendo a esperança de que poderei recuperar meus dados: / Qualquer conselho seria muito apreciado!

EDIT: Graças ao oldfred, posso acessar o Ubuntu e o Windows 10 a partir do menu do grub na inicialização. Para restaurar o Windows 10, inicializei a partir de um Ubuntu Live USB e executei:

sudo apt-get install syslinux
sudo dd if=/usr/lib/syslinux/mbr.bin of=/dev/sda

O Windows não registrou meu Ubuntu ext4 em uma partição estendida com o espaço de troca. Isso foi resolvido, novamente no Live USB, com parted:

sudo parted /dev/sda unit s print
sudo parted
(parted) unit s
(parted) rescue

Iniciar entrada & amp; terminar e ver se encontra partição. Se uma nova partição for descoberta, instale o reparo de inicialização e execute "Recommended Fix" para reinstalar o grub. Confira os comentários da solução para mais detalhes!

    
por planpony69 29.05.2016 / 17:39

2 respostas

2

Apenas para BIOS:

Se o Boot-Repair não vir o Windows e oferecer a instalação do carregador de inicialização do syslinux, você poderá instalá-lo manualmente.

sudo apt-get install syslinux
sudo dd if=/usr/lib/syslinux/mbr.bin of=/dev/sda

Você deseja apenas o carregador de inicialização syslinux, pois ele é um carregador de inicialização do tipo Windows que procura por mais informações de inicialização na partição com o sinalizador de inicialização. Você não quer que o syslinux coloque seus dados de inicialização adicionais na partição do Windows, mas deseja o syslinux apenas para inicializar & amp; passar a inicialização para o código do Windows no setor de inicialização da partição.

Como restaurar o bootloader do BIOS do Ubuntu / XP / Vista / 7/8/10

    
por oldfred 29.05.2016 / 22:20
0

Experimente o disco de reparo de inicialização. É baseado no Lubuntu e é muito amigável. Faça o download aqui .

    
por stephen b 29.05.2016 / 17:43