我的电脑上装的是双系统(windows xp 和 Lubuntu 13.04). 前些时候在Lubuntu下安装软件导致空间不足,
不能进入该系统. 为此,重新调整了磁盘分区, Grub 需要冲新设定. 现将修复操作记录如下:
重启电脑后, 只能进入grub rescue中.
grub rescue > set # 键入
prefix=(hd0,7)/boot/grub
root=(hd0,7) # set的显示内容, 可能是之前的grub位置
grub rescue > prefix=(hd0,8)/boot/grub
grub rescue > root=(hd0,8) # 重新设置当前grub的位置
grub rescue > insmod /boot/grub/i386-pc/normal.mod
# Lubuntu 13.04中normal.mod所在的位置,其他系统可能不同
grub rescue > normal # 进入grub的normal, 即grub菜单可以可以正常进入任何一个系统
# 此时进入Lubuntu中, 在终端中执行以下命令:
$ sudo update-grub
$ sudo grub-install /dev/sda
# 其中 hd0,7 对应 sda6