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(不需要安装)。进入系统之后,打开终端,输入命令行
出现界面后,点击“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启动盘。
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启动盘。
相关文章推荐
- "sfc/scannow" 修复系统,提示 "windows资源保护无法启动修复服务"(win7)
- linux( Ubuntu15.04) 和 win7 双系统情况下,正常关闭win7 无法启动,无法修复提示版本不兼容
- Win7 系统自带的防火墙始终无法启动,无法修复
- 【语言-C++】Win7 64位系统下出现无法启动屏幕键盘的bug
- Windows系统无法启动时如何修复注册表
- 修复windows 、Linux双系统无法正确启动
- win7下安装 Ubuntu双系统(直接硬盘安装)错误问题完美解决,卡屏,无法启动
- 1Tb 硬盘重做系统无法启动修复
- win10无法启动不用怕!WinRE恢复环境轻松修复win10系统
- 用WIN PE通过修改系统注册表修复因盘符错乱而导致系统无法启动问题
- 如何利用Win7启动修复功能解决电脑启动进不了系统的问题
- 关于win7 64位系统安装apache的 教程 httpd2.4服务无法启动 443端口被占用问题
- Win7和Ubuntu双系统重装Win7,无法启动Ubuntu解决方法
- WIn7修复开机引导解决无法正常启动
- Win7无法启动,缺少系统文件ecache.sys怎么办
- /etc/fstab发生错误或磁盘错误导致系统无法启动的修复方法
- Win7,Ubuntu14.04 amd64下安装CentOS7三系统后无法启动CentOS7
- 如何使用老毛桃u盘修复启动时出现黑屏无法进入系统?
- Linux 修改inittab导致系统无法启动修复
- Linux 系统 fstab错误导致系统无法启动的修复