您的位置:首页 > 其它

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

2017-09-03 15:19 330 查看
电脑安装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盘有几个分区,然而可以删除卷,但无法新建卷。解决办法,如下。

打开命令行窗口

敲入diskpart回车

先用list disk查看全部磁盘,记下U盘所在的磁盘的编号。

敲入select disk x,回车。其中x就是在上面步骤获得的磁盘编号

敲入clean回车

然后回到磁盘管理器,找到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启动盘。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: