Leia os livros de Rod sobre isso, mas basicamente centos6 não é a melhor opção para a UEFI.
Instalei o CentOS 6.4 na máquina com UEFI, criei /boot/efi
partitions.
Mas meu grub não está iniciando automaticamente, se eu iniciar o PC, eu inicio no Windows 8.
Eu só posso iniciar o CentOS entrando nas opções de inicialização do BIOS e selecionando CentOS.
Eu tentei modificar o arquivo grub.conf
, modificando isso
title XXXXX
root (hd0,8)
para
title XXXXXX
root (hd0,3)
Onde (hd0,8)
é minha partição raiz, (hd0,3)
é minha partição / boot / efi.
Mas agora o problema ainda ocorre, eu tenho que abrir o Cent OS a partir das opções de inicialização do Bios, assim como outro erro, quando eu abro o CentOS eu recebo file not found
error.
Como posso consertar toda essa bagunça?
Leia os livros de Rod sobre isso, mas basicamente centos6 não é a melhor opção para a UEFI.
Tenha cuidado, no seu grub.conf
, a opção root
deve ser sua partição raiz real, não a /boot/efi
. Portanto, verifique se grub.conf
contém a linha root (hd0,8)
como era originalmente.
Como sua BIOS permite escolher o CentOS, isso significa que a partição /boot/efi
foi montada corretamente quando você atualizou grub
. Então, agora, a única etapa que falta é dizer ao seu BIOS para inicializar usando o Grub, em vez do Windows Boot Loader. Mine (laptop ASUS, American Megatrends BIOS) deixa eu escolher a prioridade de boot: Eu escolhi
1: CentOS
2: Windows Boot Loader
então, quando eu o ligar, ele executa automaticamente o Grub.
Além disso, certifique-se de que sua "inicialização segura" esteja desativada.
Infelizmente, algumas implementações de UEFI são ruins, então nem todas permitem que você escolha a prioridade de inicialização ...