ubuntu/win7 双系统无法启动修复详解

前端之家收集整理的这篇文章主要介绍了ubuntu/win7 双系统无法启动修复详解前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

电脑安装win7及ubuntu 16.04 LTS。因为在使用过程中出现问题,特意写博客记录一下解决方案。


Note:双系统安装完成后,开始一直是可以正常使用的。


1. win7下无法启动ubuntu,在easyBCD软件中删除ubuntu启动项后重启并设置成默认,之后重启。

2. 可以正常进入ubuntu系统,软件中心提示更新软件,强迫症手贱点了。。结果显示/boot剩0字节,网上搜索教程进行了清理。删除旧的linux images,成功空出80%空间。

然而!接下来悲剧了,我重启电脑,发现windows启动不了,只有一个光标在左上角闪动,黑屏。网上继续搜索修改grub2设置。接下来更悲剧了,两个系统都进不去了。这时候,只想找个角落静静... ...


痛定思痛,解决问题呗。给自己设立一个小目标,先恢复ubuntu启动。之后再想办法恢复win7。

前期准备工作:需要的工具,ubuntu任意版本U盘启动盘(网上很多教程讲如何制作,在此不赘述)+win7 U盘启动盘(win7 iso镜像文件网上是可以搜索到免费版本的)

开机按F10,设置电脑启动顺序为U盘启动。


PART I ubuntu 恢复

插入ubuntu U盘启动盘,选择试用ubuntu(不需要安装)。进入系统之后,打开终端,输入命令行

sudo apt-add-repository ppa:yannubuntu/boot-repair

sudo apt-get update

sudo apt-get install -y boot-repair

boot-repair
出现界面后,点击“recommended repair”。之后按提示操作,需要开另一个终端,粘贴运行命令等。

进行到最后一步,会提示你选择重建启动文件的分区。如果你能记得清,就选安装盘。如果不确定,推荐你所有盘都选中,全都写入启动文件。(若想看过程图片,请参考https://www.howtogeek.com/114884/how-to-repair-grub2-when-ubuntu-wont-boot/)

小插曲:在mac系统下格式化了U盘,遇到一个奇怪现象。4G的U盘只显示有200M大小,系统盘符里面也不显示U盘。到设备管理器中查看,会看到U盘有几个分区,然而可以删除卷,但无法新建卷。解决办法,如下。

  1. 打开命令行窗口
  2. 敲入diskpart回车
  3. 先用list disk查看全部磁盘,记下U盘所在的磁盘的编号。
  4. 敲入select disk x,回车。其中x就是在上面步骤获得的磁盘编号
  5. 敲入clean回车
  6. 然后回到磁盘管理器,找到U盘,右键选择“新建卷”,问题解决

PART II win7 恢复

插入win7启动盘,选择左下角“repair system”。之后选择“command prompt”,之后输入以下命令:

bcdedit /export c:\bcdbackup

attrib c:\boot\bcd -h -r -s

ren c:\boot\bcd bcd.old

bootrec /rebuildbcd

你会看到如下显示信息:
Scanning all disks for Windows installations.
Please wait,since this may take a while...
Successfully scanned Windows installations.
Total identified Windows installations: 1
[1] D:\Windows
Add installation to boot list? Yes<Y>/No<N>/All<A>:

这时候输入Y,重建启动文件成功完成,之后重启电脑。
Note:网上搜索过程,会提及winPE系统进行修复,我也制作了一个启动盘,但是命令行界面显示很多指令不识别,所以最终选用win7启动盘。

猜你在找的Ubuntu相关文章