Você pode querer aprender o prompt grub : no menu do grub digite e para 'edit', então Ctrl+c para inserir a linha de comando do grub .
Agora, você pode inserir root (hd<Tab> e o grub exibirá possíveis dispositivos; tendo digitado (por exemplo) root (hg0,<Tab> você pode ver possíveis partições.
O ponto chave é que você pode alterar a configuração do grub antes de inicializar a entrada: Acredito que você precise alterar root para corrigir seu valor antes da inicialização. Você não pode "poluir" seu original menu.lst (ou grub.cfg ) dessa maneira.
Note que root é aquele lugar onde o diretório grub está localizado --- o diretório onde a configuração do grub e stage* e arquivos relacionados ao sistema de arquivos etc-etc são tipicamente /boot/ ( grub/ está sob ele). No meu caso, posso digitar a linha de comando do grub root (hd0,1)/boot/grub<Tab> e ver todos os arquivos necessários para grub .
Após a inicialização, você poderá alterar / corrigir a configuração do grub.