【问题描述】:

最近在将Thinkpad E430c的ubuntu系统重装成windows 7的过程中,出现了装好win7系统后,开机自动进入boot menu界面的问题,而且不论你选择从光驱还是硬盘启动,都进不了win7,始终停留在boot menu界面。只有当连接启动U盘时,才能够通过启动U盘中的“直接从硬盘启动”的链接命令进入装好的系统。

【分析解决】:

能够进入系统,并且运行正常,说明系统安装是没有问题的。那问题的根源自然是在系统启动之前涉及到的Bios设置,又或是硬盘的引导分区表上了。

一、先从Bios设置开始,下面是我的配置过程(部分来源于网上)。

1、开机点击F1进入到bios界面。

2、进入Security—Secure Boot—Disabled。

如果不修改Secure boot选项为Disabled,在光驱引导时可能会出现报错。

3、进入Startup—UEFI/Legacy Boot选项,以下有两种选择:

1)UEFI/Legacy Boot选项选择成Both,UEFI/Legacy Boot Priority选择成UEFI First如第一幅图所示,否则安装系统时无法识别GPT分区,产生如第二幅图所示的报错“找不到驱动程序”。

(ps:本人是采用上面方法可以进入系统)

2)UEFI/Legacy Boot选择成UEFI Only,CSM选择成YES。

如果选择UEFI Only,需要把CSM(Compatibility Support Module)选择YES。可以理解成是UEFI的兼容模式。使用UEFI模式安装windows7系统,Windows7的系统光盘需要使用Windows7 SP1版本。

其实,进入Startup,单击Boot,在弹出的boot启动顺序表中,我们还可以用“-/ ”号对Thinkpad的启动顺序进行合理设置。比如可以按照你此时的需要,按照硬盘、光驱、U盘等进行排序。

Bios的设置如上,但结果还是一如既往,开机仍然停留在Boot menu界面上,进不了系统,怎么办呢?自然是对磁盘的引导分区开刀了。想起以前给某台式机装XP时,系统装好后,重启,出现“Press any key……”,晕菜之余,小手抖抖,给主分区重建了一下MBR分区表,搞定!这次,估计也是这个情况了。

二、停在boot menu界面的问题的最终解决办法。

用DiskGenius,给主分区重建MBR分区表,重启,Boot menu神奇地不出现了,顺利地进入win7,O(∩_∩)O~。(系统分区自然是一定要激活的)。

PS:win7只能运行在MBR类型的磁盘上面,所以要将ubuntu系统的gpt磁盘格式转换成MBR。GPT一般不能直接转换成MBR,所以,往往采用格式化硬盘的方法更改磁盘文件格式。

讲了这么多,最后才贴出解决“Thinkpad开机停在boot menu界面的问题”的解决方法,主要是想和大家一起分享Thinkpad Bios设置的方法。

转载于:http://blog.sina.com.cn/s/blog_4ab526550102vo5q.html

thinkpadT470P安装问题的更多相关文章

  1. docker——容器安装tomcat

    写在前面: 继续docker的学习,学习了docker的基本常用命令之后,我在docker上安装jdk,tomcat两个基本的java web工具,这里对操作流程记录一下. 软件准备: 1.jdk-7 ...

  2. 网络原因导致 npm 软件包 node-sass / gulp-sass 安装失败的处理办法

    如果你正在构建一个基于 gulp 的前端自动化开发环境,那么极有可能会用到 gulp-sass ,由于网络原因你可能会安装失败,因为安装过程中部分细节会到亚马逊云服务器上获取文件.本文主要讨论在不变更 ...

  3. Sublime Text3安装JsHint

    介绍 Sublime Text3使用jshint依赖Nodejs,SublimeLinter和Sublimelinter-jshint. NodeJs的安装省略. 安装SublimeLinter Su ...

  4. Fabio 安装和简单使用

    Fabio(Go 语言):https://github.com/eBay/fabio Fabio 是一个快速.现代.zero-conf 负载均衡 HTTP(S) 路由器,用于部署 Consul 管理的 ...

  5. gentoo 安装

    加载完光驱后 1进行ping命令查看网络是否通畅 2设置硬盘的标识为GPT(主要用于64位且启动模式为UEFI,还有一个是MBR,主要用于32位且启动模式为bois) parted -a optima ...

  6. Linux平台 Oracle 10gR2(10.2.0.5)RAC安装 Part3:db安装和升级

    Linux平台 Oracle 10gR2(10.2.0.5)RAC安装 Part3:db安装和升级 环境:OEL 5.7 + Oracle 10.2.0.5 RAC 5.安装Database软件 5. ...

  7. Linux平台 Oracle 10gR2(10.2.0.5)RAC安装 Part1:准备工作

    Linux平台 Oracle 10gR2(10.2.0.5)RAC安装 Part1:准备工作 环境:OEL 5.7 + Oracle 10.2.0.5 RAC 1.实施前准备工作 1.1 服务器安装操 ...

  8. 【原】nodejs全局安装和本地安装的区别

    来微信支付有2年多了,从2年前的互联网模式转变为O2O模式,主要的场景是跟线下的商户去打交道,不像以往的互联网模式,有产品经理提需求,我们帮忙去解决问题. 转型后是这样的,团队成员更多需要去寻找业务的 ...

  9. tLinux 2.2下安装Mono 4.8

    Tlinux2.2发行版基于CentOS 7.2.1511研发而成,内核版本与Tlinux2.0发行版保持完全一致,更加稳定,并保持对Tlinux2.0的完全兼容.Mono 4版本要求CentOS 7 ...

随机推荐

  1. Git手册(一):基本操作

    Git小册 本手册参考自runoob及其他网络资源,仅用于学习交流 Git工作流程   一般工作流程   1.克隆 Git 资源作为工作目录.   2.在克隆的资源上添加或修改文件.   3.如果其他 ...

  2. quartz2.3.0(三)cron定义调度周期

    cron总结 cron详解参见:<quartz CronExpression表达式> CronTrigger配置完整格式为7个: [秒]   [分]   [小时]   [日]   [月]  ...

  3. JavaScript中的原型prototype和__proto__的区别及原型链概念

    问题 初学js的同学,总是搞不清楚js中的原型是什么东西,看着控制台打印出来的一串串__proto__,迷惑不已. 例如我定义一个Person,创建一个实例p,并打印实例. function Pers ...

  4. Bootstraps 4 引入报错 Error: Bootstrap tooltips require Tether

    问题: 解决办法 (http://github.hubspot.com/tether/) Bootstrap 4 needs Tether, so you need to include tether ...

  5. 【openshift】在Openshift上通过yaml部署应用

    在Openshift上通过yaml部署应用 1.通过直接执行yaml 通过如下命令直接执行 oc create -f nginx.yml nginx.yml apiVersion: v1 items: ...

  6. React 核心思想之声明式渲染

    React 发展很快,概念也多,本文目的在于帮助初学者理清 React 核心概念. React 及 React 生态 React 的核心概念只有 2 点: 声明式渲染(Declarative) 基于组 ...

  7. mtd设备操作、jffs2

    安装mtd相关命令 手动安装mtd-utils,根据系统自行选择 mtd交叉编译:https://blog.csdn.net/zhangxuechao_/article/details/5212442 ...

  8. JDK的安装(mac)

    1.第一步安装brew 教学网址 2.用brew安装jdk. brew update brew cask install java(未翻墙时长很长,大概猴年马月两个小时) 安装完成后就可以执行JAVA ...

  9. UTF-8 中文编码范围

    主流的匹配字符有两种 [\u4e00-\u9fa5]和[\u2E80-\u9FFF],后者范围更广,包括了日韩地区的汉字 import re pattern = re.compile("[\ ...

  10. flask 扩展包

    1.pipenv install python-dotenv  (管理项目环境变量): 2.pipenv install watchdog --dev(监测文件变动,一般开发时使用): 3.pipen ...