Boot-Repair Ubuntu 12.04.3 enquanto deixa o SecureBoot em

0

Acabei de instalar o Ubuntu 12.04.3, e depois o Ubuntu inicializa perfeitamente (mesmo com o SecureBoot ainda ativado, etc.), no entanto, selecionar o Windows 8 leva a erros comuns:

Secure Boot forbids loading module from (hd1,gpt6) /boot/grub/ntfs.mod
no such device 564525C65425C5233
unknown command 'drivemap'
invalid EFI file path

Se eu usar Boot-Repair para consertar o grub, desative o SecureBoot na inicialização do sistema operacional. No entanto, gostaria de saber se existe uma maneira de eu ter a inicialização do Win 8 enquanto deixo o SecureBoot ativado para os benefícios adicionais de segurança? Eu também gostaria de entender melhor o que exatamente está acontecendo aqui, como pode ser o SecureBoot causar problemas para o Win 8 carregando aqui, mas o Ubuntu está bem ..

    
por fpghost 19.12.2013 / 11:01

1 resposta

1

Infelizmente, algumas versões do GRUB têm problemas ao iniciar o carregador de inicialização do Windows com o Secure Boot ativo. Eu não sei de improviso se isso é verdade da versão do GRUB instalado com o Ubuntu 12.04.3, mas sua experiência sugere que é. Existem pelo menos quatro maneiras de contornar o problema:

  • Desativar inicialização segura. (Eu sei que você disse que prefere mantê-lo ativo, e eu respeito isso, mas é uma opção, e é provável que seja o mais fácil de usar.)
  • Localize uma versão do GRUB 2 que possa iniciar o carregador de inicialização do Windows com o Secure Boot ativo. Infelizmente, não sei exatamente quais versões funcionarão para isso. Você provavelmente também precisará ajustar a configuração do Linux Secure Boot para que isso funcione.
  • Instale o meu gerenciador de inicialização do rEFInd para servir como seu seletor de inicialização principal. Realmente instalar o rEFInd é bastante fácil; simplesmente instalar o pacote Debian fará o truque. Você provavelmente terá que pular alguns aros extras para fazê-lo funcionar com o Secure Boot, no entanto. li>
  • Use o gerenciador de inicialização interno do firmware. Com a maioria dos computadores, apertar Esc ou uma tecla de função no início do processo de inicialização traz o seu próprio gerenciador de inicialização integrado. Isso deve permitir que você inicialize o Windows ou o GRUB / Linux, sem usar o GRUB para inicializar o Windows. Infelizmente, qual tecla você pressionar varia de uma máquina para outra, as janelas para obter o gerenciador de inicialização geralmente são curtas, e você sempre precisará usar essa chave para inicializar seu sistema operacional não-padrão.

Os arcos extras de inicialização segura necessários para o uso do rEFInd ou de uma versão não-Ubuntu do GRUB não são realmente tão difíceis de navegar quando você entende os princípios e as ferramentas envolvidas. As páginas às quais me vinculei são longas em parte porque descrevem várias opções diferentes. Em resumo, você pode precisar instalar uma versão não-Ubuntu de shim e, quando for inicializada pela primeira vez, usar o programa MokManager associado para instalar o arquivo-chave do Ubuntu (que está incluso no pacote binário rEFInd e em um pacote obscuro do Ubuntu cujo nome e URL não me lembro).

    
por Rod Smith 19.12.2013 / 18:27