Windows 8 + Linux Dual Boot sob UEFI BIOS

13

Minha intenção em um futuro próximo é configurar um sistema de inicialização dupla com o Windows 8 e Debian Linux (para fins de teste) em um Lenovo Ideapad 205, que possua BIOS UEFI.

Vi vários artigos sobre os novos recursos do Windows 8 relacionados à inicialização mais rápida no UEFI e isso pode causar um tipo de incompatibilidade com o GRUB e, em geral, as distribuições Linux.

Quanto isso é verdade? Em outras palavras, eu poderia esperar alguns problemas ao instalar esses sistemas operacionais na seguinte ordem?

  1. Instale o Windows 8 em uma primeira partição, como 50% do tamanho do disco rígido.
  2. Em seguida, instale o Debian com o GRUB2 em outro conjunto de partições. Nesse ponto, o GRUB2 deve substituir o MBR padrão do Windows.
O inesperado
fonte
3
Edite sua pergunta para incluir links para os artigos que você lê.
Moab
1
Você não precisa do grub quando possui o UEFI. O UEFI é capaz de selecionar o carregador do SO por conta própria. Informações sobre como configurar o Debian no UEFI
Marco
1
Aqui está um guia detalhado para a instalação da Debian em um PC com o UEFI Secure-Boot Windows 8 pré-instalado.

Respostas:

4

Como você disse em um futuro próximo, a pergunta provavelmente não se aplica mais, mas quero respondê-la para esclarecer a situação, caso algumas pessoas tenham a mesma dúvida que você.

Você não deve ter problemas para essa configuração, se o laptop já foi comprado com o Windows 8 ou não.

O que você lê sobre incompatibilidades provavelmente está relacionado a um recurso de segurança do UEFI chamado Secure Boot, que exige que os carregadores de inicialização (de preferência qualquer coisa que acessem diretamente o hardware) sejam assinados digitalmente para que possam ser verificados, o que, entre outras coisas, evita que o malware seja direcionado a carregadores de inicialização ou homens Ataques intermediários ao inicializar pela rede.

Para a certificação do Windows 8 (para novas máquinas), a Microsoft exige que esse recurso seja implementado e ativado por padrão; para que os gerenciadores de inicialização não assinados ou comprometidos não possam inicializar por padrão. Porém, a Microsoft também exige que o usuário possa desabilitar completamente esse recurso, se desejar (se a máquina não tiver um processador ARM), com ela desativada, tudo funcionaria normalmente.

De qualquer forma, muitos sistemas com UEFI que não foram fornecidos com o Windows 8 nem implementam a Inicialização Segura, por isso é ainda menos complicado.

O problema pode ser quando você deseja ativar a Inicialização Segura, mas também compila seu próprio gerenciador de inicialização ou kernel. Nesse caso, tudo o que você precisaria para assiná-los (talvez apenas o gerenciador de inicialização) e adicionar a chave pública ao armazenamento UEFI, para que qualquer coisa assinada com sua chave privada fosse verificada como segura, mas você teria que comprar a chave para assinar.


Quanto ao que você diz sobre a inicialização mais rápida do Windows 8, também não causará nenhum problema nessa configuração. É algo que eles chamam de inicialização híbrida que usa a hibernação para armazenar em cache a maior parte do sistema principal, em vez de uma sequência de inicialização tradicional; mas isso acontece em qualquer tipo de sistema, não apenas nos sistemas baseados em UEFI (lembre-se de que o Windows 8 também funciona em sistemas baseados em BIOS).

De qualquer forma, se isso lhe der algum tipo de problema, também poderá ser desativado e a inicialização tradicional ainda estará disponível.

Eu espero que isso esclareça as coisas.

Xandy
fonte
1

Não deve haver problemas se o computador não foi originalmente fornecido com o Windows 8 instalado (se você realmente está "instalando" 8 em uma partição primária).

Se seu plano é comprar um computador UEFI que acompanha o Windows 8 , as coisas ficam um pouco mais interessantes. no entanto, a maioria das distribuições Linux já resolveu esse problema de assinatura de código de inicialização. O Ubuntu e o Fedora em particular já encontraram soluções para isso e o Debian também está discutindo isso . Estou certo de que isso será resolvido em alguns meses.

WindowsEscapist
fonte