我已经在外部 USB 驱动器的一个分区上安装了 Ubuntu。由于 grub2 出现问题,我已卸载它并安装了 grub1。但随后 USB 驱动器无法再启动,我被迫使用 grub1 的有限 shell。如果我手动写入
kernel (hd0,4)/vmlinuz-2.6.31-15-generic root=/dev/sdb4 ro quiet splash
initrd (hd0,4)/boot/initrd.img-2.6.31-15-generic
boot
然后 Ubuntu 就加载了,但如果我执行命令
root (hd0,4)
setup (hd0)
解释如下http://www.gnu.org/software/grub/manual/html_node/Installing-GRUB-natively.html#Installing-GRUB-natively,下次我从 USB 启动时,我又被强制进入 grub 受限 shell。我该如何恢复正常工作的 grub?