最近因为许多课程设计的需要,安装了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. RocketMQ异常

    rocketMQ下载下来的时候,bin目录下有mqbroker.exe和mqnamesrv.exe两个可执行文件,双击执行都可以成功启动:

  2. springboot----logback日志

    默认情况下,Spring Boot 配置 ERROR, WARN, INFO 三种日志级别.如果需要 Debug 级别的日志.在 src/main/resources/application.prop ...

  3. 【SSH网上商城项目实战03】使用EasyUI搭建后台页面框架

    转自:https://blog.csdn.net/eson_15/article/details/51312490 前面两节,我们整合了SSH并且抽取了service和action部分的接口,可以说基 ...

  4. K:二叉查找树(BST)

    相关介绍:  二叉查找树(英语:Binary Search Tree),也称二叉搜索树.有序二叉树(英语:ordered binary tree),排序二叉树(英语:sorted binary tre ...

  5. Bash拾遗:变量

    使用引号包裹变量 在<高级Bash脚本编程指南>中的4.1节中有这么个例子: hello="A B C D" echo $hello # A B C D echo &q ...

  6. 3d图片点击切换

    效果图: 代码块: <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> < ...

  7. LintCode2016年8月8日算法比赛----等价二叉树

    等价二叉树 题目描述 检查两棵二叉树是否等价.等价意思是说,首先两棵二叉树必须拥有相同的结构,并且每个对应位置上的节点上的数据相等. 样例 1 1 / \ / \ 2 2 and 2 2 / / 4 ...

  8. ubuntu 14.04/14.10 iptables 防火墙设置

    1. 一键批处理设置      [plain] view plaincopyprint? #!/bin/bash PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/loc ...

  9. sqlserver 查询表结构及字段说明

    SELECT [Table Name] = OBJECT_NAME(c.object_id), [Column Name] = c.name, [Description] = ex.value FRO ...

  10. SQLServer数据库执行较大的脚本

    当我们需要在SQLServer数据库里面执行一个比较大的文件(比如2GB)时,会发现数据库根本无法打开该脚本文件,原因是因为查询分析器只能执行100M以内的文件,所以脚本过大就会造成内存溢出.下面是具 ...