谷普下载站-绿色软件_谷普绿色软件_最好的免费绿色软件下载网站
TAG标签| 网站地图| 设为首页| 加入收藏

Windows 7+ubuntu14.04修复启动项

相关游戏 相关文章 发表评论字体大小:【 | |

admin 2025-05-09 00:36 www.lnbjj.com
PPS for Ubuntu1.0.0.1 官方安装版种类:互联网电视大小:1.5M语言:中文 评分:6.6标签:立即下载

当大家安装windows和ubuntu双系统将来,默认启动变成ubuntu了,这对于用ubuntu作为系统的童鞋来讲没什么,但对那些常常要进windows的童鞋,每次开机都得按几次向下的箭头,再敲回车,很不便捷,有没办法,让电脑开机时默认启动windows呢?

自从安装了ubuntu14.04系统后(Windows 7+ubuntu双系统),一直用grub来引导Windows 7和ubuntu,非常长一段时间都用的非常不错。忽然前两天Windows 7进不去了,无奈之下就用pe修复了Windows 7的启动项,开机后由原来的grub启动变为了windows的bootloader来启动(笔者猜想,pe在修复win的启动项时,肯定修改了mbr的内容,以前mbr中存放的是grub的一部分,修复之后变成了win的bootloader了,猜想未必正确)。

假如你不正确地编辑了系统所在分区(譬如用Windows下的分区工具)或者是新安装了Windows,硬盘的分区表中的grub或许会破坏致使电脑没办法开机。

无论如何,windows总算能进来了。接着,笔者又在Windows 7下用EasyBCD添加了ubuntu的启动项,如下图:

种类选择了第一项GRUB,驱动器选择了ubuntu被安装所在的分区。添加成功后,重启发现进不去ubuntu了,一直是黑屏,左上角有个光标不停闪烁。在此,笔者又猜想可能是当初在装ubuntu14.04时,grub程序的一部分仅仅被写入了整个磁盘的mbr中,而没写入pbr(分区引导记录),因此一旦mbr中的grub被修改,就非常难进入ubuntu了。而笔者过去在一篇博文中貌似看到过,ubuntu在安装时会把grub的部分程序在mbr和pbr中各拷贝一份,如此的话,通过mbr和pbr均能引导成功ubuntu。不知此猜想是不是正确。然后笔者用U盘制作了ubuntu14.04的启动盘,在livecd模式中进行修复,步骤如下:

1.开机u盘启动,进入ubuntu安装程序,图形界面出来后,选择try ubuntu,不要选择install ubuntu。

2.之后便进入了ubuntu的体验环境。

3.打开一个Terminal

实行:sudo -i(切换成root用户)

fdisk -l(查询磁盘的分区状况,笔者的/boot目录是单独的分区,大小200M,因此一眼就看出了,分区设施为/dev/sda8)

mkdir /mnt/root(目录创建在哪儿无关紧要,目的是为了挂载/dev/sda8设施)

mount /dev/sda8 /mnt/root

gurb-install --boot-directoty=/mnt/root /dev/sda (安装grub,将它安装在/mnt/root/grub目录下,/dev/sda指示了/mnt/root所在的设施)

至此,会提示no error reported,安装成功。重启电脑后又恢复成了grub来引导。(笔者猜想,在进行grub安装时,又将mbr内容修改为grub的部分程序,才能在开机时出现grub的引导界面)

在grub的引导界面中,有多个启动项可供选择,其中第一个启动项是ubuntu,最后一个是Windows 7启动项。笔者选择ubuntu,可以正常进入ubuntu中;选择Windows 7时,又会出现Windows 7的启动项选择界面(grub加载了Windows 7所在分区的引导程序pbr),该界面由两个启动项,Windows 7和ubuntu(该ubuntu启动项是以前用easyBCD设置的),此时再选择ubuntu的话,依旧是黑屏,左上角光标闪烁,进不去系统。因此,笔者剖析,上边的第二个猜想是错的,应该不是ubuntu所在分区的pbr没被写入是什么原因,由于grub已经被修复了,依旧进不去ubuntu系统。笔者大胆猜想,ubuntu14.04作为最新版的系统,是否会是grub版本的问题,于是在easyBCD中,重新制作ubuntu启动项,种类选择为第二项GRUB 2,结果重启后果然能进入ubuntu了,如下图:

在此,笔者大胆总结下,在安装win+ubuntu双系统时,其实无所谓安装顺序,大不了后安装的系统的引导程序覆盖掉了mbr,将启动界面变为了后安装系统的启动项。大家只须加以修复即可。假如后安装win的话,win的loadboot覆盖掉了mbr,没关系,大家进入win后,在easyBCD中设置一下ubuntu的启动项,驱动器选择ubuntu被安装的分区,种类选择时要小心,依据ubuntu的版本高低,选择第一项GRUB或者第二项GRUB 2,高版本的话选第二项(此处假如选择不适合的话,照样没办法启动ubuntu系统,会出现黑屏并且左上角光标闪烁的现象);假如后安装ubuntu的话,grub将覆盖掉mbr,如此更好,grub的启动界面上最后一项已经帮大家把Windows 7的启动项自动添加上了,直接选择即可。

TAG标签:Ubuntu(2)

转载请说明来源于谷普下载站(https://www.muerya.com)

本文地址:https://www.muerya.com/news/6091.html

郑重声明:文章来源于网络作为参考,本站仅用于分享不存储任何下载资源,如果网站中图片和文字侵犯了您的版权,请联系我们处理!邮箱3450399331@qq.com

相关文章