maneira correta de acessar o menu UEFI e inicializar o Linux no modo herdado

0

Eu já vi pelo menos três maneiras de acessar as configurações do UEFI. Uma é pressionando uma tecla (geralmente F2 ou F10, F12) depois que o PC é iniciado, outra é via Menu de recuperação do Windows 10 e o terceiro é via comando bcdedit . Eu quero inicializar o Linux USB ao vivo. É suficiente entrar na configuração UEFI pressionando a tecla F2 (F10, F12) depois que o PC é iniciado e desabilitar "inicialização segura" e habilitar "modo legado"? AFAIK "boot seguro" faz sentido apenas no UEFI e não no "modo legado", então talvez ativar o "modo legado" seja suficiente. É possível estragar algo que o Windows 10 não inicializará novamente depois de jogar com o UEFI?

    
por Wakan Tanka 23.02.2017 / 22:58

1 resposta

0

Eu não recomendo mexer nas configurações de firmware simplesmente para inicializar uma unidade USB do Linux. A maioria das distribuições Linux atualmente suportam a inicialização no modo EFI / UEFI, embora algumas ferramentas para a criação de unidades USB inicializáveis omitem os gerenciadores de inicialização EFI necessários. A abordagem apropriada é, portanto, usar uma ferramenta que suporte a gravação de carregadores de inicialização EFI em sua unidade USB. Veja esta página minha para mais sobre este assunto.

Se a sua distribuição não suportar a inicialização no modo EFI, você poderá adicionar seu próprio gerenciador de inicialização EFI para fazê-lo. Veja o pai da página anterior, e particularmente o site http://www.rodsbooks.com /efi-bootloaders/installation.html">substituição da instalação do carregador de inicialização EFI, para obter informações sobre como fazer isso. Essa página não foi escrita especificamente para pessoas que querem criar drives USB inicializáveis, portanto, você precisará vasculhar algumas informações irrelevantes (como efibootmgr ) e focar em usar o carregador de inicialização substituto ( EFI/BOOT/bootx64.efi , pelo menos para sistemas x86-64). Note também que, se o seu meio deve suportar Secure Boot, você precisará usar Shim ou PreLoader como bootx64.efi e GRUB (ou algum outro carregador de inicialização) como o continuo carregador de boot. Se você deseja inicializar uma distribuição que não suporta Boot Seguro, você precisará assinar grubx64.efi , no mínimo, e provavelmente o próprio kernel e seus módulos. A maioria das principais distribuições, como Ubuntu, Fedora e OpenSUSE, suportam Secure Boot diretamente, portanto, não é necessário passar por essas etapas extras. Como alternativa, você pode desativar a inicialização segura no firmware; O Windows continuará a inicializar com esse recurso desativado. O problema é que você estará perdendo os benefícios de segurança do Secure Boot.

Se você fizer ativar o CSM e inicializar o Linux no modo EFI, desabilitar explicitamente a Inicialização Segura pode ou não ser necessário, dependendo do design do firmware. Eu vi alguns que desabilitam implicitamente a Inicialização Segura ao executar inicializações do modo BIOS / CSM / legado, mas outros exigem a desativação da Inicialização Segura para que você possa ativar o CSM. A maioria dos sistemas possibilita alternar entre o modo BIOS e o modo EFI de inicialização por inicialização, mas normalmente é necessário acessar o gerenciador de inicialização do firmware para fazer isso. Meu rEFInd gerenciador de inicialização pode tornar isso um pouco mais fácil; removendo o comentário da linha scanfor em seu arquivo refind.conf e adicionando uma opção de modo BIOS adequada ( biosexternal para unidades USB), o rEFInd pode inicializar os sistemas operacionais EFI ou BIOS. Usar o rEFInd dessa maneira pode valer a pena se você tiver uma necessidade regular de alternar entre uma instalação do Windows no modo EFI em seu disco rígido e sistemas operacionais BIOS em unidades flash USB.

    
por 07.03.2017 / 17:01