Estou fazendo minha própria versão homebrew do linux. A distro funciona bem, mas eu preciso atualizá-la para usar as partições EFI e GPT. Meu problema agora é que eu não posso, para a vida de mim, fazer o grub2 inicializar. Eu instalo a distro na máquina e inicializo no prompt de comando da EFI (é isso que eu quero agora). A partir daí eu carrego o grub. Meu arquivo grub.cfg é obviamente defeituoso, já que vai direto para a linha de comando. Eu faço os seguintes comandos:
set root=(hd0,gpt1)
linux bzImage... root=/dev/sda3
boot
O kernel inicia a inicialização e depois entra em pânico porque não pode carregar a partição raiz - ele diz root=null
, que parece ser que o grub não passou a opção do kernel " root=/dev/sda3
". Eu sei que ambos / dev / sda3 e o kernel estão bem, já que eu posso inicializar a partir da linha de comando EFI indo em bzImage... root=/dev/sda3
e ele funciona sem problemas, mas eu preciso colocar o grub2 em funcionamento.
Alguém sabe como corrigir esse problema?