windows/Linux双系统重装grub修复Linux系统引导

来源:互联网 发布:linux 运行nodejs 编辑:程序博客网 时间:2024/05/17 09:11

       现在不少人都在自己的PC机上安装了双系统,其中包括了Linux/Windows的双系统。但如果在Linux系统先存在的情况下,安装了Windows系统,那么,Linux的系统引导将会消失而没法进入该系统。这种情况下没必要重装Linux系统(当然这是一个非常简单的恢复双系统方法),因为只是少了进入Linux的“门”而已,只要将“门”弄好即可。这里采用的方法是重装grub来恢复“门”。其余的方法还有使用easybcd,但本人运气不好~加之技术水平太菜了~所以折腾了很久都没成功~若有哪位高人成功地用easybcd修复了mbr~非常欢迎交流~~~~

      重装grub的方法(以下的方法是在Ubuntu 12.10/Win8双系统中使用成功的):

      1.下载一个Ubuntu的安装镜像~做成一个USB Live~这个Linux LiveCD用于进入Ubuntu。

      2.进入USB Live(根据机子不同方法也不同)后~选择“试用Ubuntu”一项(即“Try Ubuntu”)。

      3.打开终端,执行以下命令(本人Ubuntu的/boot目录是在sda1):

      

sudo -imkdir /media/tmpmount /dev/sda1 /media/tmpgrub-install  --root-directory=/media/tmp /dev/sda
显示为"No Error  Report"即可。

      4.这时候重启计算机,不进入USB Live,可以见到熟悉的Linux引导了~选择进入Ubuntu。但这时候Windows不在引导目录中,或者是只有过去的Windows在引导目录中。

      5.打开终端,执行以下命令:

sudo update-grub2
这时会列出/boot下的文件和新的引导目录,出现"done"后即可~

      6.重启吧~如果两个系统都能启动自如~那么恭喜你~大功告成了~

原创粉丝点击