最近因为许多课程设计的需要,安装了Ubuntu双系统,但是一开始遇到了安装好了以后无法进入的问题,后来弄好后手残又把引导项给删了又要弄回去,反反复复很多次,网上的很多经验都十分过时,要么对最新的uefi不适用,亦或者对于ThinkPad(或者说联想)的bios不是太兼容,所以决定写下这篇文章,帮助大家解决相关问题。(因为不知道怎么在bios界面截图...所以很多相关图片来源于网络,望见谅)

问题一:第一次安装双系统,为什么在ThinkPad电脑上已经安装好了Ubuntu系统,但是开机以后还是直接进入windows而不会有进入ubuntu的选项?

  一开始这个问题困扰我最久,我一开始安装了ubuntu是使用的自定义安装,后来发现没有办法进入ubuntu,打开电脑按F12发现只有Windows boost manager 没有ubuntu,于是以为自己没装上去,硬是把那个分区给清空了,然后再装了一遍,选用了自动安装,但是发现还是没有办法进入ubuntu,期间完全按照教程来但是还是没有办法。后来才发现这原来是ThinkPad和联想电脑共有的问题,原因是电脑本身的Secure Boot的缘故关掉就可以正常进入ubuntu了。

  解决方法:开机以后按F1,进入BIOS,然后选择Security 标签页,然后选择Secure Boot 选项(按回车,不要按右键,不然会到Startup标签页),如下图:

  然后将Secure Boot 后的Enabled 变成 Disabled

  F10保存退出。这样重启以后就可以进入Ubuntu系统啦!(不过一般来说默认的是Ubuntu引导Winows,也就是默认进入ubuntu,如果想改过来的话大家自行百度就好)

问题二:一不小心用EasyBcd删掉了Ubuntu的启动项,现在虽然ubuntu的相关数据还没有动过,但是也没有办法进入ubuntu,该怎么办?

  这个时候关键要看uefi相关的文件还在不在。如果还在的话那么关键问题就是如何添加引导让ubuntu在开机的时候就能被识别出来。网上通常用的方法是开机以后进入bios,在一个security 的选项中将ubuntu的相关文件列入可信任名单(也就是select an UEFI file as trusted for executing),但是问题在于ThinkPad的bios没有这个选项(我也很绝望啊),所以这种方法显然不能使用。我的解决方法是利用第三方软件解决这个问题。

  解决方法:首先,下载微pe工具箱,这是一个很好用的装机维护工具(我真的不是在打广告啊喂)。下载的话点击这里来进入官网下载。安装之后需要重启才能进入微pe,里面提供了许多好用的工具,我们就通过那些工具来解决相关的问题。不过要特别说明的是,其中的

  需要升级到V1.3.3版本以上,具体的可以去网上下载,因为低版本的bootice没有这一个分页(如下图):

 

  

  而这个分页的功能是我们将EFI文件列入开机项的基础,所以我们需要升级。

  当你把他升级好了以后,我们重启电脑,进入微PE工具箱。然后在开始菜单中找到diskgenius,找到其中名字是系统(如果没有记错的话是叫这个名字)的盘,点进去找到EFI文件夹,如果里面有Ubuntu,那就说明相关文件还在,你只需要将EFI所在盘赋予一个盘名,这样他就可以被bootice找到。

  然后打开bootice,选在UEFI标签页,店家修改启动序列,然后点击左侧的添加,找到你刚刚命名了的那个盘,然后点金EFI/Ubuntu,选择其中grub开头的那个.efi文件。这样Ubuntu就被添加进去了。保存以后重启就可以进入Ubuntu界面啦(如果不能直接进入,这个时候你在开机的界面按F12,这样你会在下面看到Ubuntu的启动项,点击就可以进入)。问题解决。

问题三:为什么我按照网上的教程,使用easybcd操作没有办法解决我的问题?!!!

  因为那些教程太老了。自WIN8以来,大部分的厂商都使用了区别于之前grub(legency)的UEFI(具体是啥我也不太懂...大家可以自行百度),而easybcd无法解决UEFI启动的相关问题(这一点EASYBCD自己也承认,在进入EASYBCD2.3版本的软件时他会自己提示无法解决UEFI的问题),所以如果你的电脑是15年以后买的,基本可以100%确定EASYBCD那套东西你是解决不了问题的。于是只能另辟蹊径咯。

大致是这样,因为不是很会截图,又懒得拍照所以图片可能会有一些少各位见谅...祝各位Ubuntu使用愉快。

联想Thinkpad 遇到双系统 uefi Ubuntu无法进入的引导问题解决方案的更多相关文章

  1. 双系统更新ubuntu后,启动引导项消失,无法进入windows

    1.打开终端输入命令sudo gedit /etc/default/grub 2.修改GRUB_TIMEOUT="10" 3.输入sudo update-grub( update ...

  2. Win10+Ubuntu双系统删除Ubuntu方法

    前情提要 Win10下试了许多种方法,什么MbrFix.EasyBCD.亦或是Boot Option.都不行.前两者不行,操作之后重启无法直接进入Windows,后者也不行,找不到所谓的Delete ...

  3. Win10 Ubuntu 双系统 卸载 Ubuntu

    Win10 Ubuntu 双系统 卸载 Ubuntu 其实卸载 Ubuntu 系统很简单,进 win10 系统之后,磁盘管理,格式化 Ubuntu 的磁盘就可以了. 但是最费劲的是什么呢? 就是格式化 ...

  4. 双系统中ubuntu的安装方法

    双系统中ubuntu的安装方法 注意:给电脑安装双系统时,一定要先装Windows系统,再安装Linux系统! 原因是电脑开机后,要先执行一段bootloader引导程序:再由引导程序启动操作系统.W ...

  5. Ubuntu和win双系统删除ubuntu开机出错

    Ubuntu和win双系统删除ubuntu开机出错问题. 报错error:unknown filesystem. grub rescue>_ 很简单: 进入pe 打开diskgenius 选择你 ...

  6. 双系统卸载ubuntu

    转载自https://www.jianshu.com/p/30795695be95 如果开机是这样子的,就是ubuntu引导windows(专业名词gpt) ubuntu引导windows 那么先进w ...

  7. 重装win10+ubuntu 双系统 UEFI启动模式

    有较强的时效性!!先看一眼日期是否太古老! 任务 卸载双系统中的Ubuntu14,安装Ubuntu16 环境 操作系统: Win10 + Ubuntu14双系统 硬盘: 固态硬盘 + 机械硬盘,电脑的 ...

  8. 记录一下l联想Y7000安装双系统(win10+ubuntu16.04)

    单位新配的联想拯救者Y7000,感觉很不错哈,先上一张图. 说实在的,装这个有些小坑,我最开始是直接在原装win10上去装双系统的,结果死活装不上,还把原装win10给折腾没了,哈哈,好逗,以前装双系 ...

  9. 联想ThinkPad S3-S440虚拟机安装,ubuntu安装,Hadoop(2.7.1)详解及WordCount运行,spark集群搭建

    下载ubuntu操作系统版本 ubuntu-14.10-desktop-amd64.iso(64位) 安装过程出现错误: This kernel requires an X86-64 CPU,but ...

随机推荐

  1. yii2 页面加载警告框

    在视图页面代码如下 <?php use kartik\alert\Alert; echo Alert::widget([ 'type' => Alert::TYPE_INFO, 'titl ...

  2. 十、curator recipes之信号量InterProcessSemaphoreV2

    简介 跟Java并信号量没有什么不同,curator实现的信号量也是基于令牌桶算法,当一个线程要执行的时候就去桶里面获取令牌,如果有足够的令牌那么我就执行如果没有那么我就阻塞,当线程执行完毕也要将令牌 ...

  3. rgbdslam 源代码的实现

    经过一番努力,终于跑通了felix.endres的rgbd slam v2 源码,中间遇到挺多问题.总结如下: (1) 关于SiftGPU问题:ERROR: SiftGPU cannot be com ...

  4. shell条件测试和流程控制

    一.条件测试操作 1.test 用途:测试特定的表达式是否成立,当条件成立时,命令执行后的返回值为0,否则为其他数值 格式:test 表达式 2.常见的测试类型 ①测试文件状态 格式:[ 操作符 文件 ...

  5. jetbrains激活 webstorm激活 webstorm激活码

    License Activation的破解方式无效时,请采用以下方法1. 把下载的破解补丁放在你的idea的安装目录下的bin的目录下面(如下图所示),本文示例为C:\Program Files\Je ...

  6. sublime3下载安装及常用插件、浏览器预览设置

    之前与学习前端有关的软件都安装在了实验室电脑上,最近由于要放寒假(也许我寒假回去会学习呢),于是得在笔记本电脑上重新安装一遍.几个软件各种出错,花了一下午才安装好,必须记录下来啊! 这篇文章主要介绍s ...

  7. javascript 获取服务时间

    用到了jquery的ajax方法,ajax自己写也可以. 具体用法 var setId = setInterval(function(){ var xhr = $.ajax({ type: 'HEAD ...

  8. 新年开篇-ERP和OA集成步骤

    1.备份要升级帐套的数据库 6点 - 6点10分完成 重启 服务器 2.升级数据库 6点30 - 7点 3.配置ERP电子表单和EasyFlow表单 7点 - 7点30分 录入多公司信息(电子签核), ...

  9. Remove Duplicates from Sorted List 去除链表中重复值节点

    Given a sorted linked list, delete all duplicates such that each element appear only once. For examp ...

  10. Monkey测试运用实例

    测试命令是多样性的,根据个人的测试思路,设计执行你想要的测试命令 1.monkey -p com.junte -v 1000          团贷网模拟用户随机操作,无延时点击1000次 -p测试包 ...