Violação de inicialização após a alteração do GRUB

0

Como o título indica, eu recentemente mexi com o GRUB quando estava seguindo este tutorial em fazer um USB inicializável do Windows. A menos que eu digite outra coisa mal, acredito que esta seja a questão. Quando reiniciei o computador, recebi uma mensagem de Violação de Boot. Parecia que ia me trazer para a BIOS, mas foi direto para o Ubuntu de alguma forma. Não sei bem o que fiz de errado ou como corrigi-lo. Eu tenho o USB que eu usei para instalar o linux, se isso ajuda. Eu tentei usar o Reparo de inicialização, mas recebo esta mensagem quando a executo:

GPT detected. Please create a BIOS-Boot partition (>1MB, unformatted filesystem, bios_grub flag). This can be performed via tools such as Gparted. Then try again. Alternatively, you can retry after activating the [Separate /boot/efi partition:] option.

Encontrei vários posts semelhantes a este no site, mas eles não têm uma resposta ou são para laptops que estão tentando (re) instalar um sistema operacional e ele não funcionou.

    
por Dan 26.04.2016 / 08:56

1 resposta

1

Existem várias respostas diferentes para a pergunta a qual você se conectou, então não está claro qual procedimento você seguiu; no entanto, parece que você pode ter criado um novo binário GRUB que não foi assinado com uma chave válida de inicialização segura; ou talvez você tenha instalado uma versão em modo BIOS do GRUB e a tentativa de iniciá-lo acionou o aviso de inicialização segura do firmware. Em ambos os casos, pela minha hipótese, você retornou à sua versão padrão do Ubuntu do GRUB, que lançou o Ubuntu.

O Secure Boot é um tópico complexo. Em resumo, com o Secure Boot ativo, os carregadores de inicialização EFI devem ser assinados com chaves que você, como usuário, normalmente não controla. (Existem maneiras de assumir o controle do processo, mas esse é um tópico avançado muito .) Assim, se você modificar o binário do carregador de inicialização (normalmente grubx64.efi ), deverá desativar a Inicialização Segura ou aprenda o suficiente sobre ele para assinar o binário e adicione sua chave ao banco de dados da Chave do Proprietário da Máquina (MOK). Para saber mais sobre isso, consulte a minha página da Web sobre o assunto.

Com relação à sua mensagem "GPT detectado ..." do Reparo de Inicialização, isso indica que você inicializou o disco de Reparo de Inicialização no modo BIOS, enquanto sua instalação regular do Ubuntu provavelmente está no modo EFI. Com uma instalação em modo EFI no disco rígido, quase sempre é melhor desabilitar o Compatibility Support Module (CSM; também conhecido como "suporte a modo legado" ou um termo semelhante) no utilitário de configuração de firmware. Esta ação evitará inicializações acidentais no modo BIOS. Veja minha página no CSM para saber mais sobre como o CSM pode causar problemas e como evitar esses problemas.

Observe que o Secure Boot e o CSM são recursos EFI opcionais; uma EFI pode suportar, nenhum, um ou ambos os recursos. O caminho de inicialização mais fácil do modo EFI desativa ambos; no entanto, há casos em que um ou outro desses recursos é desejável. É raro que ambas sejam necessárias e, de fato, algumas EFIs as tornam mutuamente exclusivas - você não pode ativar o CSM se o Secure Boot estiver ativo.

Em termos mais gerais, não deve haver motivo para envolver o GRUB na criação de uma unidade USB inicializável do Windows; O Windows possui seus próprios gerenciadores de inicialização (tanto no modo BIOS quanto no modo EFI), portanto o GRUB é uma complicação extra na melhor das hipóteses. Dito isso, eu não poderia dizer-lhe como criar um disco do Windows inicializável a partir do Windows ou Ubuntu, por isso não posso oferecer uma alternativa ou comentário sobre qualquer procedimento que você seguiu, exceto para dizer que eu sou cético de qualquer procedimento que envolve o GRUB.

    
por Rod Smith 26.04.2016 / 15:01