from the command line .
Create an MD5 password hash for GRUB
#grub-md5-crypt
password:
Next, copy the hash output.
Then, open /boot/grub/menu.lst
add to the top...
password --md5 <paste your hash>
Then at the end of initrd on the next line add lock.
<example:>
initrd /initrd.img-2.6.8-2-k7
lock
<example:/>
reboot.
and lastly at GRUB slash page. press p to promt for password.
---------------
Here is a link.
http://www.debiantutorials.org/content/view/40/227/
I tested it. works great!