grub error: “Arquivo não encontrado” para partição / boot / efi separada

5

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?

    
por Rafael Adel 20.05.2013 / 23:55

2 respostas

1

Leia os livros de Rod sobre isso, mas basicamente centos6 não é a melhor opção para a UEFI.

    
por 21.05.2013 / 18:24
0

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 ...

    
por 23.03.2015 / 23:50