Eu estou tentando experimentar com o Gentoo, então eu redimensionei minha partição ArchLinux para liberar algum espaço.
Eu instalei o Gentoo no seguinte esquema de partição:
Model: ATA ST3500411SV (scsi)
Disk /dev/sda: 500GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags:
Number Start End Size File system Name Flags
1 1049kB 3146kB 2097kB BIOS boot partition bios_grub
2 3146kB 16.1GB 16.1GB linux-swap(v1) Linux swap
3 16.1GB 453GB 437GB btrfs Linux filesystem
4 453GB 453GB 134MB ext2 gentoo-boot
5 453GB 500GB 47.3GB ext4 gentoo-root
A partição de inicialização do BIOS (# 1) foi preenchida com o grub do ArchLinux.
Para a instalação do Gentoo eu segui as instruções no manual oficial, mas eu pulei a parte sobre a configuração do bootloader, pensando que a instalação do grub do ArchLinux deveria ser capaz de lidar com a inicialização do Gentoo e do Arch.
Talvez seja esse o meu erro.
Eu adicionei o seguinte ao grub-config no Arch-Linux:
Versão atualizada:
menuentry "Gentoo" {
insmod ext2
set root=(hd0,gpt5)
linux /boot/kernel-genkernel-x86_64-4.12.12-gentoo
initrd /boot/initramfs-genkernel-x86_64-4.12.12-gentoo
}
Esta não é a versão original que adicionei, alterei algumas configurações tentando resolver o problema.
Quando eu inicializo, a entrada do Gentoo aparece na lista do grub, mas quando tento usá-la, recebo a mensagem de erro de que o arquivo do kernel não pode ser encontrado.
Meu principal problema é entender como eu digo ao grub que a raiz do Gentoo está no gpt5 e a pasta / boot no gpt4.
Eu também tentei usar o os-prober, para gerar a entrada automaticamente, mas recebo o mesmo resultado, o arquivo do kernel não pode ser encontrado.
A configuração do grub usa gpt5 como root e não há menção ao gpt4 com a pasta / boot.
Alguém tem alguma experiência com esse tipo de problema?