-
软件 EasyBCD 2.2
方法/步骤
-
EasyBCD是免费软件,在百度上一搜,就能找到下载地址,,下载后解压、安装,安装完后,如果选择了在桌面上保留图标,那么桌面上的图标是
-
-
3.接下来,我们增加linux的开机启动项,先选择左边侧边栏的“添加新条目”,然后在右边的操作系统部分,选在第二个标签“Linux/BSD”,然后类型选择“GRUB 2”,名称无所谓,这个名称将在计算机启动后让你选择待运行的操作系统时显示,驱动器选择为你安装linux的分区,这个选择不用担心,它会进行提示,例如选择项中的分区六就提示为Linux分区,那我就知道了我当时的linux安装在分区六,最后再点击“添加条目”,具体步骤如下图所示
-
4.然后再选择左边侧边栏的“查看设置”,就会发现启动条目增加了一条,如下图所示
5.第5个步骤做完后,我们重启电脑后,就会看到操作系统的选择界面,其中一个是windows7,另一个是NeoSmart Linux,选择时间是5s,5s后,默认启动windows7。如果要改变这个设置,打开EasyBCD,选择左边侧边栏的“编辑引导菜单”,然后就可以选择设置哪个操作系统为超时默认启动系统,同时也可以设置操作系统的选择时间,设置完后,记着点击“保存设置” 步骤阅读
开机选项增加linux启动,点击进入:
如果不能正常进入而是进入 grub rescue> 则进行如操作修复:
-
1. 首先使用set命令,查看当前配置信息;
2. 然后再使用ls命令,遍历一下所有的磁盘;
3.查找Linux操作系统的”/”分区所在的磁盘,可以使用“ls (hdx,x)/”,这里的hdx代表你的物理磁盘,如果只有一块硬盘,则x的值为0,后面一个x(也肯呢个是msdosx,是具体情况而定)代表“/”分区的编号。
执行该命令(注意,ls命令后的“/”不能少,否则会出现“bad filename”错误)后,如果结果为“unknown filesystem”,则说明不是Linux分区,继续查找,知道返回带有“ /boot”目录的分区。
4. 找到“/”挂载点所在的分区后,就可以修改启动分区了:
grub rescue >root=(hdx,msdosx)
grub rescue >prefix=(hdx,msdosx)/boot/grub
grub rescue >insmod normal
grub rescue >normal
5. 呵呵 linux启动项出现了!点击进入linux-》 此时还没修复哦,不要重启。6.正常启动系统后,在终端中输入“sudo update-grub”命令,重新生成“grub.ccfg”文件,更新grub信息,屏幕会出现“generating…”的信息。
如果没有安装grub-pc软件包,或者grub-legacy,会出现无法找到命令的错误。这时,只需安装一下grub-pc软件包即可。(注意:安装过程中会出现提示要不要新建grub到第一分区,由于我的本本第一分区是Windows系统,所以在此我选择“NO”,而是将grub建立在“/”挂载点所在的分区)
7.更新完毕之后,重启,问题解决了。如果问题还没解决,重复1-6步的同时,重新建立grub到第一硬盘mbr:
sudo grub-install /dev/sda
注:sudo gedit /boot/grub/grub.cfg 可以修改 grub 的引导菜单。
-