我在外部USB驱动器的分区上安装了Ubuntu。由于我遇到了grub2的问题,我已经卸载并安装了grub1。但随后usb驱动器不再启动了,我被迫使用grub1的有限外壳。如果我手动写
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?
好吧,这看起来像你的Grub菜单有问题。你可以用(a)你的menu.lst文件,(b)你的device.map文件,(c)这些文件所在的位置(什么分区),以及(d)你的系统中存在哪些硬盘和分区来更新这个问题??我假设(hd0)是你的USB驱动器而(hd0,4)是你的根分区(/ dev / sdb4); 系统上还有其他驱动器吗?
—
quack quixote 2010年