最近因为许多课程设计的需要,安装了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. [转载]Vue 2.x 实战之后台管理系统开发(一)

    2. 开发前须知 我的后台管理系统项目运用了如下框架/插件: Vue 2.x —— 项目所使用的 js 框架,我所使用的版本是:2.1.10 vue-router 2 —— Vue 2.x 配套路由, ...

  2. 利用jquery的ajax实现跨域,内部其实是jsonp协议了,不是XHRhttp协议

    一.同源策略 要理解跨域,先要了解一下“同源策略”.所谓同源是指,域名,协议,端口相同.所谓“同源策略“,简单的说就是基于安全考虑,当前域不能访问其他域的东西. 一些常见的是否同源示例可参照下表: 在 ...

  3. WCF 创建WCF

    一.概述 Windows Communication Foundation(WCF)是由微软发展的一组数据通信的应用程序开发接口,可以翻译为Windows通讯接口,它是.NET框架的一部分.由 .NE ...

  4. 撩课-Python-每天5道面试题-第1天

    一. 尽可能详细的描述出一个应用软件, 比如QQ, 在计算机中运行时涉及的软硬件, 以及说明我们编程的侧重点? 电脑开机, 从硬盘中(外部存储设备)加载操作系统(系统软件)到内存(内部存储设备), 并 ...

  5. 撩课-Java每天10道面试题第1天

    1.简述JDK.JRE.JVM? 一.JDK JDK(Java Development Kit) 是整个JAVA的核心, 包括了Java运行环境(Java Runtime Envirnment), 一 ...

  6. LeetCode ClimbingStairs

    class Solution { public: int climbStairs(int n) { ) ; ; ; ; i<n; i++) { int t = a + b; a = b; b = ...

  7. 关于Python的那点吐槽

    之前听到过别人有说过Python只是一个玩具做不了大项目,我当时是嗤之以鼻的,不说豆瓣这样的公司采用Python做的网站,GitHub上那么多大项目都是用Python写的,怎么能说Python只是一个 ...

  8. JS实现省市联动效果

    实现的效果为:当选择一个省的时候,会自动出现该省下的市级 效果图如下: <body> <div> <!--界面展示--> <span>省份:</s ...

  9. 007Spring Security

    01.基于Spring AOP 和 Servlet规范中Filter实现  的安全框架 <dependency> <groupId>org.springframework.se ...

  10. Windows 10 Framework 3.5 _x64 离线安装包 最新安装版

    原文:http://www.jb51.net/softs/325481.html Windows 10 Framework 3.5 离线安装包,适用于 Win10 和 Server 2016 离线安装 ...