それ手打ちでいけるってことは生成されたgrub.cfgの内容がおかしいってことかしら
pastebinかどっかに/boot/grub/grub.cfg、/boot/grub/grubenv、/etc/default/grub辺りを貼ってみれば?
(一応なんか人に見られて困るようなのが混入してないか気をつけて)