Ubuntu/Windows双系统修复引导

其实之前就想写这篇文章了,只不过装完系统忙着配环境就忘了。最近又重装了一次win8,原因是坑爹的创建还原点失败(题外话),好的,进入正题。


首先说明:在Windows存在的前提下安装Ubuntu(或者Ubuntu系列)是不需要修复引导的。因为grub会自动搜索存在硬盘中的系统。

而在Ubuntu存在的前提下安装Windows的话,则没有那么好运了。你得自己修复引导。可是,如何修复呢?不要急,既然咱grub能自动搜寻硬盘中的系统,

那么只要重装一次grub就好了。可是我们都无法进入Ubuntu系统了,又如何重装grub呢?傻呀,有ubuntu启动盘呀!在BIOS下设置ubuntu启动盘启动,

选择Try Ubuntu,如果你选择的是中文,那肯定就是“试用Ubuntu",然后进入到临时的ubuntu系统,打开Terminal,进行以下操作:

1.sudo -i

2.fdisk -l

3.mkdir /mnt/temp

4.mount /dev/sdaX /mnt/temp   //注意,此处的/dev/sdaX是你根目录所在的驱动器

5.mount /dev/sdaY /mnt/temp/boot   //注意,此处的/dev/sdaY是你的boot所在驱动器

6.grub-install --root-directory=/mnt/temp /dev/sda

7.reboot

搞定!下面来说说原理。

首先我们用Ubuntu启动盘启动的并不是我们存在于硬盘中的Ubuntu系统,但是我们要在这个系统中加载我们硬盘中的Ubuntu系统,然后对存在的Ubuntu系统

进行grub的重装。当然,grub能够重装的前提是要加载boot,否则是白费功夫。好了,reboot完之后你就会发现你的grub回来了,又开启双系统时代了!

你可能感兴趣的:(笔记摘录)