Como posso consertar o menu de inicialização do UEFI depois de instalar o Ubuntu?

0

Depois de instalar o Ubuntu, usei a ferramenta boot-repair para fazer com que meu laptop carregasse o grub na inicialização. Infelizmente, depois de um tempo, notei que não posso mais inicializar a partir de uma unidade flash (para reinstalar o Windows ou outra distribuição Linux), porque o menu de inicialização é preenchido com entradas do Ubuntu. O firmware UEFI está se comportando de forma estranha e estou com medo de acabar com um brick incapaz de inicializar qualquer sistema operacional.

Informações sobre reparo de inicialização

Todasasopções,incluindo"OS Boot Manager", me levam para o grub. A lista não rola. Ao olhar para os menus de reinicialização avançada do Windows 8, sei que há mais opções ocultas por lá. Minhas configurações indicam que a inicialização segura está desativada. No entanto, quando inicializo a unidade flash do menu de reinicialização avançado do Windows 8, recebo uma mensagem indicando que meu computador não inicializa a partir dele (se precisar do texto exato, posso tentar novamente).

Eu imagino que consertar isso envolve remover essas entradas extras de alguma partição de inicialização EFI ou algo assim. Agradecemos antecipadamente por sua ajuda.

Meu laptop é um HP Envy Specter XT.

    
por sm63834 19.07.2013 / 23:59

1 resposta

1

As entradas extras do Ubuntu provavelmente não estão relacionadas ao seu problema, mas posso estar errado. Certamente já ouvi falar de problemas EFI mais estranhos. Assim, você também pode resolvê-lo. Para fazer isso, primeiro digite sudo efibootmgr no Ubuntu. Isso deve produzir uma lista como esta:

BootCurrent: 0000
Timeout: 0 seconds
BootOrder: 0000,0002,0003,0001
Boot0000* rEFInd Boot Manager
Boot0001* fedora
Boot0002* rEFInd (via PreLoader)
Boot0003* ubuntu

Estas entradas são de um dos meus sistemas e, claro, a sua será diferente - provavelmente terá um grande número de ubuntu entradas. Anote a BootOrder list - identifica a ordem em que as entradas são tentadas. É provável que uma das suas ubuntu entradas seja a primeira nessa lista, ou pelo menos muito cedo. Você pode excluir todas as outras entradas ubuntu com efibootmgr, como em:

sudo efibootmgr -b 0003 -B

Esse comando exclui a entrada Boot0003 (que é a única entrada ubuntu no meu exemplo).

Depois disso, tente novamente inicializar uma unidade flash USB. Se você não conseguir, tente usar a opção Boot From EFI File mostrada na sua captura de tela; que pode permitir que você selecione um arquivo na sua unidade flash USB.

Também é possível que haja uma configuração no firmware que desabilita o acesso à unidade flash USB. Em um dos meus computadores, por exemplo, há uma opção para fazer uma rápida inicialização USB que prepara teclados USB, mas não dispositivos de armazenamento USB. Se essa opção for ativada, será impossível inicializar a partir de uma unidade flash USB. Assim, tais opções devem ser configuradas para fazer uma inicialização USB completa no momento da inicialização. (Verifique as luzes de acesso da sua unidade flash USB enquanto você inicializa; se elas não piscarem, é provável que o firmware não esteja inicializando o dispositivo.)

Se tudo isso falhar, é possível que a instalação de rEFInd ajude; Em teoria, ele deve produzir uma lista de dispositivos USB inicializáveis. Isso só funcionará se os dispositivos USB forem inicializados.

    
por Rod Smith 20.07.2013 / 01:23