修复grub

         我到大学买电脑系统是vista,用的不是很爽在学长的推荐下,当时也是因为一些机缘巧合所以安装了windows server 2008,话说是可以序列号是可以到微软的官网申请或者破解的,可是我却第一次为系统花了钱,嘿嘿。。。 一元8角买了一个序列号。。。。

 

        不久由于专业的原因喜欢上了,linux,先是suse 然后是redhat,最后破釜乘舟的安装了双系统Windows server 2008+ubuntu。后来我就一直用到了win7的出现,我依然没有选择win7,因为我的Windows server 2008是我第一次花钱买来的系统。一直到大三下学期也就是昨天,我们上高级软件开发的方法,老师要求我们要用vc++6.0 做实验(windows 下的mfc),但是我的系统装不了啊,也由于之前我的mfc学习的非常糟糕,需要恶补一下。所以我们选择了win7,我备份window下的重要的数据文件。我认为不会损害ubuntu,安装好了之后发现活动分区引导记录没有了。

 

     经过分析我相信是微软的原因,微软一直都是操作系统的老大,为了保持老大的位置所以不兼容其它的系统,但是linux开源系统是能够兼容Windows的。经过鉴定是ubuntu的grub被破坏了,只要想办法恢复grub即可。但是我的光驱坏了,无法使用光盘,想到可以制作从usb启动的livecd,google一下用UltraISO ,将ubuntu的iso制作到usb中,然后再bios设置优先从usb启动,选择livecd进入。这里你制作的usb启动的livecd不要低于你已经安装的系统的版本,如果低于会出现不兼容的情况。

 

     进到ubuntu系统之后,在终端输入sudo -i获得root权限,然后查看你的硬盘使用情况fdisk -l。查询到你的ubuntu系统在你的磁盘的哪一个分区上面,使用mount /dev/sda6   /mnt   也就是挂在你的ubuntu的安装盘,然后重新安装grub,使用命令是 grub-install  --root-directory=/mnt/    /dev/sda 。这样从新启动恢复到了我在安装win7之前的活动分区引导的样子,不会出现刚刚安装的win7系统的引导。解决这个问题,就是进入到你的ubuntu下执行update-grub或者update-grub2更新你的grub,这样引导界面就会出现你新安装win7和以前的ubuntu。

 

 

    现在我使用的是win7 和ubuntu,估计这样的系统要使用一段时间了!

posted @ 2011-02-23 14:15  李广志  阅读(133)  评论(0编辑  收藏  举报