Você menciona o grub.conf e o Grub 0.97. Grub 0,97 não usa grub.conf
. Usa menu.lst
. Parece que você tem os dois binários instalados no seu sistema e você tem atrapalhado um pouco as coisas.
Você não precisa reconstruir seus arquivos initramfs / initrd ao alterar seu grub.conf ou menu.list. Não há quase nenhuma relação entre os dois, pelo menos não em qualquer distro que vi.
Os arquivos grub devem existir fora do initramfs, uma vez que são usados antes do disco ser carregado. O Grub chama o kernel e aponta para o local da imagem do disco RAM. Se você estivesse adicionando outra opção ao seu menu grub para inicializar outro sistema operacional, por exemplo, você não precisaria fazer nada com o initramfs.
Se você alterar alguma coisa sobre como seu sistema é inicializado, talvez seja necessário fazer alterações na configuração do grub e também em outras configurações, o que pode exigir que você atualize seu initramfs. Portanto, talvez seja necessário atualizar os dois, mas não é necessário atualizar o initramfs porque você atualiza o grub ou vice-versa.