Estou tentando regenerar os arquivos de configuração grub2 para que as entradas para todos os sistemas operacionais nesta máquina sejam adicionadas ao menu Grub2. Este é um sistema UEFI com Fedora 32 como SO principal e FreeBSD como secundário (o que estou tentando adicionar como opção de inicialização).

grub2-mkconfig -o /boot/efi/EFI/fedora/grub.cfg 

Normalmente, quando faço isso, vejo uma lista de todas as minhas imagens de kernel e qualquer outro sistema operacional instalado no sistema. Quando executo isso agora, apenas “Adicionando entrada do menu de inicialização para configuração de firmware EFI” .

Esta é minha tabela de partição:

Partition Table: gpt Disk Flags: Numero Inicio Fin Tamaño Sistema de ficheros Nombre Banderas 2 316MB 419MB 104MB fat16 EFI System Partition arranque, esp 1 419MB 420MB 524kB 3 420MB 112GB 111GB FreeBSD 5 112GB 166GB 53,7GB ext4 6 166GB 500GB 335GB lvm 

Minha partição EFI fat16 ainda está lá, montada em /boot/efi/EFI e contendo dois diretórios (com arquivos):

[root@localhost boot]# ls /boot/efi/EFI/ BOOT fedora 

E meu diretório / boot ainda tem todos os arquivos initram e imagem do kernel:

[root@localhost boot]# ls config-5.1.0-1.vanilla.knurd.1.fc29.x86_64 initramfs-5.1.0-1.vanilla.knurd.1.fc30.x86_64-old.img config-5.1.0-1.vanilla.knurd.1.fc30.x86_64 initramfs-5.5.1-250.vanilla.knurd.1.fc30.x86_64.img config-5.5.1-250.vanilla.knurd.1.fc30.x86_64 loader efi memtest86+-5.01 elf-memtest86+-5.01 System.map-5.1.0-1.vanilla.knurd.1.fc29.x86_64 extlinux System.map-5.1.0-1.vanilla.knurd.1.fc30.x86_64 grub2 System.map-5.5.1-250.vanilla.knurd.1.fc30.x86_64 initramfs-0-rescue-0dde65918cd54be6bb957c7cc7a472bb.img vmlinuz-0-rescue-0dde65918cd54be6bb957c7cc7a472bb initramfs-5.1.0-1.vanilla.knurd.1.fc29.x86_64.img vmlinuz-5.1.0-1.vanilla.knurd.1.fc29.x86_64 initramfs-5.1.0-1.vanilla.knurd.1.fc30.x86_64.img vmlinuz-5.1.0-1.vanilla.knurd.1.fc30.x86_64 initramfs-5.1.0-1.vanilla.knurd.1.fc30.x86_64-nvidia.img vmlinuz-5.5.1-250.vanilla.knurd.1.fc30.x86_64 

Após atualizar os arquivos grub2 e reiniciar meu computador está inicializando diretamente no Fedora, a tela do grub2 desapareceu.

Tenho lido sobre grub2 e pesquisado por toda parte, há muitas soluções possíveis, mas principalmente para MBR / BIOS …

O que poderia ser o problema?

Comentários

  • Você instalou no modo de inicialização UEFI? UEFI e BIOS não são compatíveis, uma vez que você inicia a inicialização em um modo, não pode alternar. Ou o grub só pode inicializar outras instalações no mesmo modo de inicialização ou UEFI no seu caso.
  • Olá. Sim, instalado no modo UEFI.
  • Esses arquivos não se parecem com os nomes do kernel do Fedora e não há nenhum arquivo vmlinuz. O que é?
  • Você não tem uma pasta /EFI/FREEBSD/BOOTX64.EFI no ESP? Deve ser onde os arquivos de inicialização UEFI estariam. Você pode querer fazer backup do ESP, para ter certeza de que ele não foi totalmente sobrescrito pelo instalador do FreeBSD.
  • @oldfred oi, não, eu não ' não parece para ter esse arquivo. Tenho apenas: /boot/efi/EFI/BOOT/BOOTX64.EFI e /boot/efi/EFI/fedora/BOOTX64.CSV

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *