Duas cópias do carregador do Ubuntu detectadas pelo Boot Manager

1

Eu tenho o Windows 8 e o Ubuntu no meu sistema. Recentemente, atualizei do Ubuntu 13.04 para o 14.04 e executei o Reparo de Inicialização para tornar o GRUB o carregador padrão. No entanto, ele não conseguiu o que eu queria, relatando um erro ( link ). Quando na inicialização eu pressionar F9 e verificar o menu de inicialização, ele mostra duas cópias dos carregadores do Ubuntu. Alguma idéia de como esse problema pode ser resolvido?

    
por UserName 23.10.2014 / 13:37

2 respostas

0

Parece que, atualizando o Ubuntu para uma versão mais nova, você também atualizou um kernel. O GRUB vê ambos (na verdade, o log diz que há 3 kernels acima , não tenho certeza porque você vê apenas dois) kernels e identifica-os como kernels para o Ubuntu. Significa simplesmente que há uma versão diferente do mecanismo.

Para remover um kernel antigo, simplesmente execute o procedimento apt-get autoremove [1] em qualquer uma dessas instâncias do Ubuntu. O mais provável é que você também precise de privilégios administrativos para remover pacotes, portanto, o comando seria sudo apt-get autoremove

[1] - manual para apt-get states:

autoremove
autoremove is used to remove packages that were automatically installed 
to satisfy dependencies for some package and that are no more needed. 
    
por Paulius Šukys 20.05.2015 / 13:04
0

Eu sei que isso é antigo, mas ainda não vejo uma solução / resposta adequada e aparece muito cedo nas pesquisas recentes do Google. O problema que você está enfrentando não tem nada a ver com kernels / grub redundantes / antigos. Isso ocorre antes que o grub seja carregado e você pode ver os diferentes kernels exibidos.

Tem a ver com a maneira como a opção de instalação UEFI do Ubuntu funciona. O motivo pelo qual o Ubuntu e muitas outras distros criam duas entradas em seu UEFI / BIOS é porque há tanto um shimx64.efi quanto um grubx64.efi. Está vendo ambos os arquivos e exibe uma entrada para cada um. O shimx64.efi tem a ver com o secureboot e o BS de assinatura do MS.

Se você estiver usando o secureboot, o shimx64.efi (que foi assinado pela Microsoft na versão Canonical Supplies) é o que seria usado para inicializar e se encaixa no grubx64.efi e, em seguida, inicializa o seu sistema operacional.

Se você não estiver usando o secureboot, então shimx64.efi não é necessário e você poderá inicializar apenas usando / selecionando a opção grubx64.efi.

Dependendo da sua configuração, você deve poder renomear / remote shimx64.efi para não ver a entrada duplicada, caso contrário, infelizmente, é melhor ignorá-la.

    
por ZipFreed 12.05.2016 / 06:39