Por que devo instalar o Ubuntu no modo EFI se meu outro SO estiver instalado no modo EFI?

0

Estou tentando criar um sistema de inicialização dupla no meu novo computador Asus, que veio pré-instalado com o Windows 8. Desejo instalar o Ubuntu.

A documentação diz que, se a minha instalação do Windows estiver no modo EFI , preciso também instala o Ubuntu no modo EFI.

Eu verifiquei a configuração da minha BIOS e, na verdade, ela está configurada para inicializar no modo UEFI, portanto, sei que a instalação do Windows está no modo EFI. Mas a questão é, por que eu devo instalar o Ubuntu no modo EFI nesse caso?

A razão pela qual estou perguntando é que o Asus BIOS é o American Megatrends '. Ele chama o modo Legacy "CSM" ("Compatibility Support Module"). Quando liguei o modo "CSM", meu Windows 8 ainda inicializa. Além disso, com o modo EFI, não consegui inicializar o meu Linux a partir da caneta USB, mas agora consigo.

Basicamente, minha máquina é capaz de inicializar o Windows 8 no modo EFI e inicializar o Linux-Live a partir de uma caneta USB no modo não-EFI. Por que eu ainda tenho que instalar meu Ubuntu no modo EFI?

    
por xpt 20.04.2014 / 22:04

2 respostas

1

fooot está correto, mas eu quero elaborar um pouco sobre essa resposta.

A maioria das EFIs inclui um CSM, que permite inicializar carregadores de inicialização mais antigos no modo BIOS. O problema é que a integração do modo BIOS e do modo de inicialização EFI é fraca. O Ubuntu, como muitas distribuições Linux, usa o GRUB 2 por padrão, e o GRUB 2 não pode alternar de uma inicialização no modo EFI para uma inicialização no modo BIOS ou vice-versa. Em uma configuração de pure-EFI ou pure-EFI, no entanto, o GRUB pode apresentar opções de inicialização para o Windows (ou outros sistemas operacionais "estrangeiros"). Assim, a configuração de modo misto representa um retrocesso do ponto de vista das ferramentas do Ubuntu que gerenciam o processo de inicialização.

Em alguns computadores, você pode usar o gerenciador de inicialização do computador para alternar os modos de inicialização. No melhor dos casos, isso funciona razoavelmente bem; no entanto, na maioria dos sistemas, esse processo é complicado (é necessário pressionar uma tecla de função no momento exato durante o processo de inicialização). Em alguns computadores, é impossível - o gerenciador de inicialização não permite alternar os modos de inicialização ou impõe restrições arbitrárias com base no tipo de tabela de partição, o que torna impossível alternar os modos de inicialização em um único disco. Do ponto de vista dos desenvolvedores e autores de documentação do Ubuntu, essa solução é insatisfatória porque está fora do controle do Ubuntu e é tão variável que é essencialmente impossível documentar. Dizer "não faça" é muito mais fácil e útil do que escrever dezenas de páginas tentando documentar adequadamente um procedimento que nem funciona em muitos computadores.

Na maioria dos casos, não há desvantagens em inicializar o Linux no modo EFI - pelo menos, não quando o SO é instalado. (Muitas pessoas acham que o processo de instalação no modo EFI é mais desafiador do que instalar no modo BIOS. Isso é uma combinação de bugs EFI, design de instalador do sistema operacional ruim e menor conhecimento do usuário sobre o modo EFI do que as peculiaridades do modo BIOS .)

Se você está pronto para mixar modos de inicialização, você pode sempre tentar. Se você tiver sorte, seu firmware pode facilitar a troca de modos de inicialização. Se não, procure no meu gerenciador de inicialização do rEFInd. Se você editar o arquivo de configuração refind.conf , descomente a linha scanfor , e certifique-se de que hdbios esteja entre suas opções, o pode permitir uma alternância indolor entre os modos de inicialização. Isso não é garantido, no entanto; algumas EFIs não têm o suporte necessário e as opções de inicialização no modo BIOS do rEFInd ainda são primitivas. Além disso, o rEFInd inicializa os kernels do Linux diretamente no modo EFI, portanto, quando você instalar o rEFInd, você provavelmente terá um caminho mais limpo e mais simples para um modo de inicialização puro-EFI.

    
por 26.04.2014 / 02:53
2

Algumas implementações do BIOS podem permitir apenas a inicialização com UEFI ou toda a inicialização herdada, e não seria possível misturar as duas.

Outras implementações do BIOS são capazes de lidar com ambos. Parece que o modo CSM permite que você inicialize as unidades UEFI e Legacy. Minha placa-mãe faz isso, e por isso tem um "UEFI Hard Drives" e, em seguida, um grupo regular "Hard Drives", e assim por diante. O drive estará em qualquer categoria que corresponda ao seu modo.

Ao instalar o Ubuntu, o modo que você recebe será relacionado ao modo com o qual você inicializa. Se o USB inicializar apenas no modo CSM, provavelmente ele será instalado em um modo legado que não seja UEFI.

    
por 23.04.2014 / 00:02