Primeiro (para futuros visitantes), se você não conseguir inicializar em seu sistema, insira um CD de resgate do Debian ou uma unidade USB, monte sua partição root em /mnt , abra um terminal e execute
chroot /mnt
para que você possa digitar comandos em seu sistema instalado. Se você tiver uma partição /boot separada, digite mount /boot para montá-la.
Você deve ter um arquivo chamado /boot/grub/menu.lst . Caso contrário, execute update-grub para criar um arquivo inicial. O arquivo contém comentários "mágicos", que o comando update-grub transforma em diretivas reais do Grub. Procure as duas linhas seguintes (que começam com # ) e edite-as se não corresponderem ao que funcionou para você:
# kopt=root=/dev/hda1 ro quiet
# groot=(hd0,0)
Depois de editar essas linhas, execute update-grub (novamente, se você tiver que executá-las uma vez para criar o arquivo).
Se você preferir escrever menu.lst manualmente (o que é necessário apenas em configurações ímpares), aqui está como a seção para inicializar o Linux seria:
title Debian GNU/Linux
root (hd0,0)
kernel /vmlinuz root=/dev/hda1 ro quiet
initrd /initrd.img