Gnu Grub não me deixa usar o Windows

-1

Ok, longa história: Eu tenho um Surface Pro 3 executando o Windows 10 e queria executar o Ubuntu (versão 17.04) nele, mas não tinha o suficiente armazenamento, então eu tentei inicializá-lo a partir de um cartão SD . Tudo estava funcionando bem e eu poderia usar os dois sistemas operacionais por meio dia até que meus problemas começassem.

Sempre que tento inicializar o computador com Secured Boot desativado e o cartão SD conectado , ele abre um menu com a opção de executar o Ubuntu ou o Windows. A opção do Windows, na verdade, abre o Windows Bitlocker ou algo assim, o que me dá a opção de inicializar o Windows 10, quando eu clico nele, ele volta ao menu anterior.

Eu tentei tirar o cartão SD e ativar o Secure Boot , então ele abre o GNU Grub e ele não me deixa usar o comando boot porque ele me pergunta para carregar o kernel primeiro.

Aparentemente, o GNU Grub foi instalado na mesma partição do UEFI , que não estaria no meu cartão SD, onde eu esperava que fosse. Então, quando tento inicializar o Windows, ele inicializa o Linux e, quando eu tiro meu cartão SD, ele simplesmente não sabe o que fazer.

Alguém por favor pode me ajudar? Eu posso acessar o Ubuntu normalmente, mas não o Windows. Agradeço antecipadamente! :)

    
por Natan Carvalho 02.05.2017 / 01:45

1 resposta

1

Você descreveu dois problemas, um dos quais você trabalhou:

  • Boot Seguro - Não sou especialista em BitLocker, mas, no meu entender, ele exige que o Secure Boot esteja ativo, pelo menos em algumas circunstâncias. Assim, você precisará deixar a Inicialização segura ativada se quiser continuar usando o BitLocker. Talvez você possa encontrar uma maneira de persuadir o BitLocker a trabalhar com o Secure Boot desativado, mas, em caso afirmativo, não sei como; e como o Secure Boot oferece alguns benefícios, provavelmente é melhor mantê-lo ativo.
  • Configuração do GRUB - Por padrão, o Ubuntu usa o carregador de inicialização GRUB e o divide em duas partições. Parte disso acontece na Partição do Sistema EFI (ESP) , presumivelmente no seu "disco" interno. A outra parte, no entanto, reside no diretório /boot/grub do Ubuntu, que provavelmente está no cartão SD. O Ubuntu coloca o GRUB na inicialização por padrão, então, quando você tenta inicializar com o cartão SD desconectado, o GRUB carrega, mas não consegue encontrar seus arquivos de configuração ou suporte, e envia aquele prompt grub> inútil. Existem várias soluções possíveis para este problema:
    • Deixe o cartão SD inserido - Você pode deixar o cartão SD com o Ubuntu inserido o tempo todo, pelo menos quando estiver inicializando. (Você pode removê-lo depois de inicializar no Windows, se necessário.)
    • Coloque /boot no disco interno - Você pode reinstalar (ou, para usuários mais avançados, reconfigurar a instalação existente) com uma partição /boot separada em seu disco interno. Isso manterá tudo o que o GRUB precisa, mesmo com o cartão SD desconectado.
    • Use o gerenciador de boot interno do computador - A maioria dos computadores possui gerenciadores de boot internos que você pode usar para selecionar o sistema operacional a ser inicializado. Como você os acessa varia de um sistema operacional para outro, no entanto. Você pode ter usado essa ferramenta para inicializar o meio de instalação do Ubuntu. Se você puder encontrá-lo, será possível selecionar a opção para inicializar o Windows diretamente, ignorando o GRUB. Se você normalmente inicializa o Windows, você pode ajustar a ordem de inicialização (com efibootmgr no Ubuntu ou EasyUEFI no Windows, assim que o Windows é o padrão e use o gerenciador de inicialização integrado para selecionar o GRUB quando desejado.
    • Use outro gerenciador de inicialização / gerenciador de inicialização - Alguns gerenciadores de inicialização não dividem suas configurações entre discos da mesma maneira que o GRUB. O mais fácil de usar provavelmente será meu gerenciador de inicialização do rEFInd . Você deve ser capaz de inicializar o Ubuntu, instalar o pacote Debian ou PPA, e estar pronto, com uma ressalva: Com o Secure Boot ativo, você precisará instalar pelo menos uma Chave de Proprietário de Máquina (MOK), como descrito em a página rEFInd Secure Boot. (Para resumir: Quando você inicializar pela primeira vez, você provavelmente obterá um texto azul primitivo - Tela de modo que permite selecionar um arquivo MOK. Navegue até EFI\refind\keys no ESP e insira as chaves refind.cer e refind_local.cer .
    • Reconfigure o GRUB - O GRUB pode ser configurado para não dividir seus arquivos entre partições. Este tipo de configuração avançada é uma arte quase perdida. Esta página wiki do Ubuntu descreve como fazê-lo. Observe que você terá obstáculos de inicialização segura ainda maiores com essa abordagem do que faria com o rEFInd também.
por Rod Smith 02.05.2017 / 13:08