这个事情我已经干过三次了,第一次是自己修,从此知道了安装Linux后不能在Windows下轻易修改/调整分区,然后两次是帮助两个装Ubuntu的同事,他们都是因为和我一样的原因。
一般的,grub被windows干掉之后,可以用Ubuntu的启动光盘启动后,用grub命令进入grub命令行界面:
root (hd0,2)
setup (hd0)
这里root命令是设置grub配置文件所在的分区,所以不同的机器上很可能不同,上面的(hd0,2)就是指hd0上的第3个分区(0,1,2所以是第三个),然后的setup (hd0)则把grub程序写回hd0的主引导扇区。
通常,执行这两个命令之后就可以了,但如果Windows连分区的顺序都调整了的话,那就还要修改grub配置文件,我遇到的那次就是这样的。在我的Ubuntu上面这个配置文件是/boot/grub/menu.lst文件,这个应该不麻烦,就是改改某些数字,比如hd0,2改到hd0,3之类的,可以用fdisk先确认分区的顺序和类型。
没有评论:
发表评论