janelas de reparo de inicialização não listadas [duplicado]

0

Hoje eu instalei o Windows 8.1 e ele quebrou meu GRUB. Eu tentei executar a GUI de reparação de inicialização em uma sessão ao vivo do Ubuntu, mas após o reinício do PC GRUB exibe apenas o Ubuntu.

Antes da instalação eu tinha no primeiro HD Ubuntu instalado junto com o Windows 7 e o grub mostrava os dois sem problemas.

Depois que eu instalei o Windows 8.1 no segundo disco rígido, o boot loader (?) foi substituído pelo Windows one e eu pude selecionar apenas entre o Windows 7 e o 8 para inicializar, mas não o Ubuntu.

Como posso corrigir o GRUB agora? Eu gostaria que o GRUB pudesse exibir todos os três sistemas operacionais (mesmo se diferentes HDs). Se não for possível, gostaria de poder escolher qual HD iniciar e depois o grub exibir corretamente o sistema operacional do HD.

Esta é a saída do reparo de inicialização (link quebrado).

    
por Luca 27.07.2015 / 01:39

2 respostas

1

Estou feliz que você tenha resolvido o problema. Para referência futura, você pode usar o GRUB (ou qualquer outro gerenciador de inicialização EFI) para alternar entre duas versões do Windows. A maneira que eu sei fazer isso requer planejamento antes de instalar seu segundo Windows, embora:

  1. Instale o primeiro Windows normalmente.
  2. Inicialize em um disco de emergência do Linux (o instalador do Ubuntu no modo "experimentar antes de instalar" deve funcionar bem).
  3. Altere o código de tipo da EFI System Partition (ESP) para algo que o Windows irá ignorar. gdisk é mais flexível sobre isso, já que você pode definir o código de tipo para qualquer coisa que você gosta, como 8300 (o código usado pelo Linux). Você pode, opcionalmente, alterar o código de tipo da partição do Windows, também, para mantê-lo fora do carregador de inicialização da segunda instalação. Se você usa gdisk , salve suas alterações com w .
  4. Instale seu segundo Windows. A instalação deve criar um segundo ESP no disco, e seu computador deve inicializar para esta versão do Windows. (Se você não ocultou o primeiro Windows alterando seu código de tipo, ele provavelmente será exibido como uma opção no carregador de inicialização do Windows.)
  5. Inicialize o instalador do Ubuntu no modo "experimentar antes de instalar" novamente.
  6. Altere o código de tipo no primeiro ESP de volta para a coisa certa (EF00 em gdisk ). Se você alterou o código de tipo da primeira partição do Windows, altere-a de volta (para 0700 em gdisk ) ao mesmo tempo.
  7. Execute o instalador do Ubuntu e instale o Ubuntu.

Quando o processo estiver concluído, você deve ter o GRUB controlando a inicialização e oferecendo uma opção de duas instalações do Windows ou do Ubuntu. Não tenho certeza se ele informará os nomes / versões das duas instalações do Windows; pode ser apenas dizer "Windows" para cada um deles.

Muitas variantes deste procedimento também devem funcionar, como a instalação do segundo Windows após a instalação do Ubuntu (o que exigirá a redefinição do GRUB como o programa de inicialização padrão). Pode ser possível fazer algo semelhante após a instalação de ambas as cópias do Windows, manipulando os códigos de tipo das partições ESP e Windows e usando o disco de instalação / reparo de cada versão do Windows para reinstalar o carregador de inicialização do Windows no ESP de destino.

A chave em qualquer um desses casos é que você terá (pelo menos) dois ESPs, um para cada versão do Windows. (O Ubuntu não se importa com qual ESP ele usa.) A configuração do dual-ESP pode causar confusão no futuro. O instalador do Windows 7, por exemplo, fica confuso quando vê dois ESPs, portanto, uma reinstalação falhará. (Não sei se o Windows 8 ou 10 tem o mesmo problema.) É claro que você alterou os códigos de tipo ESP uma vez, para que possa fazer isso novamente se precisar reinstalar o Windows.

    
por Rod Smith 27.07.2015 / 04:28
0

Eu fiz sudo update-grub e isso resolveu o problema.

    
por Luca 27.07.2015 / 02:13