Não deve estragar a sua dupla inicialização, mas no meu caso sim. No entanto, consegui restaurar tudo sem perda de dados.
Meu relatório sobre isso pode ser
Aqui está uma cópia / colagem dos meus problemas
Deixe-me escrever sobre alguns problemas para ajudar outras pessoas que podem encontrar os mesmos problemas.
Meu computador veio com o Windows 8 pré-instalado, então reduzi a partição do Windows para abrir espaço para o Ubuntu. É assim que funciona no ano passado.
Após a segunda reinicialização na atualização do Windows 10, o computador não inicializou mais. O grub apenas exibiu um prompt de comando de resgate do grub. Eu descobri mais tarde que o problema ocorreu porque o Windows de alguma forma mudou o esquema de partição. A partição de inicialização não estava mais onde o grub esperava. Eu não sei como e porque isso aconteceu.
Primeiro, o que você pode fazer é ver as partições no grub rescue com "ls". Os meus eram (hd0, gpt1), (hd0, gpt2), etc. Tente descobrir qual partição é sua partição de inicialização. Eu tentei os seguintes comandos até encontrar a partição correta:
ls (hd0,gpt1)/
ls (hd0,gpt1)/boot
ls (hd0,gpt2)/
etc.
Em seguida, digite set
no prompt de resgate do grub. Ele irá mostrar onde o grub procura seus arquivos. No meu caso (hd0, gpt6) foi movido para (hd0, gpt7). O comando set exibido:
prefix=(hd0,gpt6)/boot/grub
root=hd0,gpt6
Altere as configurações de prefixo e raiz para apontar para a partição correta. No meu caso, os comandos eram:
set prefix=(hd0,gpt7)/boot/grub
set root=(hd0,gpt7)
Em seguida, mude de resgate para o modo normal:
insmod normal
normal
Você deve pegar o menu normal do grub. De agora em diante, você pode inicializar o Windows e concluir a atualização do Windows. O problema é que você precisa informar ao GRUB sobre as partições corretas em cada reinicialização. Foi assim que eu fiz. Deixei o problema do grub para mais tarde porque não tinha certeza se o Windows faria mais algumas alterações nas partições ou na inicialização.
Quando o Windows terminou, comecei a resolver problemas de grub. Pressione "e" para editar as opções de inicialização para o Ubuntu. Eu mudei tudo (hd0, gpt6) para (hd0, gpt7) e Ubuntu inicializado. No entanto, eu uso partição criptografada e cryptswap. No boot, o Ubuntu me pediu a senha. Felizmente eu salvei na instalação do Ubuntu e entrei no boot. Ubuntu inicializado sem problemas. Eu corrigi o /boot/grub/grub.cfg onde substituí (hd0, gpt6) por (hd0, gpt7) e executei sudo grub-install
.
Agora, foi apenas a criptografia. Desde que a partição raiz do Ubuntu foi criada para um (7 de 6), a partição swap sofreu uma alteração semelhante. Eu tive que mudar o arquivo / etc / crypttab para apontar para / dev / sda8 ao invés de / dev / sda7.
Estou usando apenas duas partições para o Ubuntu (root e swap). Se outros sistemas operacionais que coexistem com o Windows utilizarem mais partições, poderão ser necessárias mais alterações. Especialmente se as partições são montadas de acordo com seus números e não por seus UUIDs. Dê uma olhada no seu / etc / fstab. Se as partições forem identificadas pelo UUID, não haverá problemas. Mas se houver linhas / dev / ..., o número deve ser corrigido se elas forem alteradas.