Inicializar arquivos .efi do GRUB2

4

Comprei um Sony VAIO com inicialização via UEFI e veio com o Windows 8 pré-instalado. Instalei com sucesso o Ubuntu 13.10 e o Windows 7 (inicialização tripla) e consertei a inicialização UEFI para que o GRUB2 seja carregado.

Eu estava pensando se posso inicializar .efi arquivos do grub?

Problemas relacionados:

  • Eu usei o Clover EFI para inicializar o OS X 10.9 (que instalei para inicializar, não consigo inicializá-lo com o GRUB2: AICPUPM KP) e por causa disso não consegui inicializar nem o Windows nem o Ubuntu.

  • Depois disso, instalei o Android 4.4 x86 e adicionei sua entrada de inicialização e obtive o KP relacionado a efivar (ou algo parecido), então quis experimentar o Gummiboot.

A minha pergunta é:

Posso inicializar .efi arquivos como gummiboot.efi e cloverx64.efi de GRUB2 para que eu possa preservá-lo para a inicialização do Windows e Ubuntu?

    
por user259996 19.03.2014 / 19:48

1 resposta

3

É basicamente o mesmo que inicializar bootmgfw.efi do Windows 8, mas é um pouco mais simples.

menuentry "Gummiboot" {
        insmod chain
        insmod search_fs_uuid
        search --fs-uuid --no-floppy --set=root $UUID
        chainloader /EFI/boot/bootx64.efi
}

Basta substituir $UUID pelo UUID do sistema de arquivos onde você colocou o Gummiboot ou o efi-binário que deseja inicializar (use blkid ou ls -l /dev/disk/by-uuid/ para obter o UUID). Para sistemas de arquivos FAT, o UUID deve ter algo parecido com isto: 00000-0000

insmod chain e insmod search_fs_uuid podem ser apenas opcionais, eu poderia removê-los da configuração durante meus testes rápidos e ainda conseguir inicializar o binário.

Como alternativa, você pode adicionar insmod ntfs ou insmod ext2 se tiver o binário em outro sistema de arquivos como NTFS ou EXT [234] (pode exigir insmod part_msdos ou insmod part_gpt se o sistema de arquivos for em um disco com um formato diferente tabela de partições ).

/EFI/boot/bootx64.efi é o meu arquivo Gummiboot neste exemplo, como eu o tenho como o bootloader padrão do meu ESP.

    
por LiveWireBT 20.03.2014 / 08:20