电脑安装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