uefi启动linux过程_UEFI的两种启动模式
UEFI启动模式和传统的Lagency启动模式完全不同,因此很有必要先了解一下UEFI BIOS和UEFI启动模式
1 必须搞清的几个UEFI问题
(1) UEFI启动模式 与 legacy启动模式
legacy启动模式: 就是这么多年来PC一直在使用的启动方式(从MBR中加载启动程序),UEFI BIOS作为一种新的BIOS自然也应该兼容这种老的启动方式;
UEFI启动模式: UEFI BIOS下新的启动技术。如果你的PC在UEFI启动模式下预装了Win8,你会发现有两个很小的隐藏分区。一个叫ESP(EFI系统分区),另一个MSR(Microsoft保留分区,通常为128MB)。MSR是windows要求的。ESP对UEFI启动模式很重要,UEFI的引导程序是以后缀名为.efi的文件存放在ESP分区中的,ESP分区采用fat32文件系统。此外,可能还存在一个小分区叫WinRE Tools,这个是win8的恢复分区,体积也很小。所以千万不要手贱把这三个分区删了。但对我们有意义的是ESP分区,windows下想访问ESP分区需用分区工具给它分配盘符并取消隐藏;而Ubuntu则直接将这个分区挂载到/boot/efi,直接用文件夹浏览器进去就可以看到各种.efi文件了。
因此第一个关键问题就是确定自己的启动模式,方法是进入BIOS,然后你会发现有一项叫"boot mode",选中"UEFI boot"就是UEFI启动模式,选中"Legacy boot"就是Legacy启动模式。见过吭爹的UEFI BIOS:有着非常华丽的BIOS界面,还能使用鼠标,但却只支持Legacy boot。
(2) UEFI启动模式只支持64位的系统,所以预装的win8是64位的,ubuntu(kylin)也需要64位的。
(3) UEFI BIOS 和 Legacy BIOS
我们都知道可以在传统的bios中调整设备的启动优先级,UEFI BIOS在UEFI启动模式下不但可以调整设备的优先级,还可以调整设备中引导程序的优先级,安装完ubuntu之后,你再进BIOS就会发现多了一个可选择的启动项叫ubuntu。此外,UEFI BIOS也引入了一些新的技术,例如Fast boot和secure boot,当然后面一项完全是用来坑爹的。
(4) UEFI启动模式下如何从u盘或移动硬盘引导
只要u盘或移动硬盘上有一个fat32的分区,分区的根目录下有个文件夹叫EFI,UEFI就会自动去查找相应的启动文件(.efi)
如果你刚制作了ubuntu(kylin)-13.04-64位的启动u盘,可以打开它,你会发现分区的文件系统是fat32,确实有一个EFI文件夹,进去看看就是各种.efi引导文件(这里再次强调64位,32位下你是找不到这个文件夹的)。因此现在想制作可启动的u盘或移动硬盘就简单了,只需要复制粘贴就行了。
部分UEFI BIOS还支持从NTFS分区中查找启动文件。
--------------------
比如联想的电脑,EFI设置:
启动模式选EFI,就只支持EFI;选legacy 支持 就能 同时支持 两者,
然后就能在另外一个选项里选择 EFI优先还是leagacy优先。
而后在boot里能分别排列两种模式下启动设备的顺序
uefi启动linux过程_UEFI的两种启动模式相关推荐
- WIN8 与WIN7的64位及32位 分别对Legacy BIOS+MBR和UEFI+GPT两种启动方式和分区架构下的安装可行性分析
微软系统.相关产品官方镜像下载:http://msdn.itellyou.cn/ 关于MBR.GPT.ESP.MSR.EFI.UEFI和WIN8中SECURE BOOT的基础知识: 1.MBR分 ...
- 【BIOS】主板BIOS的两种启动模式,传统模式(Legacy)和UEFI模式
主板BIOS的两种启动模式,传统模式(Legacy)和UEFI模式介绍 MBR和GPT磁盘分区的类型 传统模式,也叫做 Legacy ,一般用来和 MBR 格式的硬盘搭配启动. 比如XP系统时期用的都 ...
- 联想x3850x6从u盘引导_联想扬天T4900v进入bios中设置legacy和uefi两种引导模式U盘启动教程...
联想扬天T4900v进入bios中设置legacy和uefi两种引导模式U盘启动教程. 一.联想扬天T4900v台式机设置快捷方式uefi启动U盘进入PE 方法一:该方法适合uefi引导模式安装win ...
- linux apache两种工作模式详解
apache两种工作模式详解 刚接触这两个配置时很迷糊,全部开启或全部注释没有几多变化.今天搜索到这么一篇讲得还不错的文章,看了几篇,还是不能完全记住,做一个收藏. 空闲子进程:是指没有正在处理请求的 ...
- 【Django】项目中调用深度学习模型model.predict()(Django两种启动方式runserver和uwsgi的区别)
目录 问题 测试 解决方法 Django两种启动方式runserver和uwsgi的区别 问题 部署含有深度学习模型的Django项目的uWSGI.Nginx服务器的时候,所有模块都可以正常运行,也可 ...
- matlab安装程序无法启动jvm_天呀!JVM居然还有2两种运行模式
概述 JVM有两种运行模式Server与Client.两种模式的区别在于,Client模式启动速度较快,Server模式启动较慢:但是启动进入稳定期长期运行之后Server模式的程序运行速度比Clie ...
- Linux服务器 | 服务器模型与三个模块、两种并发模式:半同步/半异步、领导者/追随者
文章目录 两种服务器模型及三个模块 C/S模型 P2P模型 I/O处理单元.逻辑单元.存储单元 并发 同步与异步 半同步/半异步模式 变体:半同步/半反应堆模式 改进:高效的半同步/半异步模式 领导者 ...
- android启动服务的生命周期,Android Service的两种启动方式以及生命周期
Service的两种启动方式: 1.startService 2.bindService 注意: .在Android 5.0之后google出于安全的角度禁止了隐式声明Intent来启动Service ...
- service两种启动方式的区别
service,中文名称是服务,服务是Android中实现程序后台运行的解决方案,它非常适合去执行那些不需要和用户交互,而且还要长期运行的任务. 服务运行不依赖于任何用户界面,即使程序切换到后台,或者 ...
最新文章
- MapReduce对交易日志进行排序的Demo(MR的二次排序)
- 华为: 即将发布5G+VR的颠覆式智能眼镜
- C语言再学习--关键字
- glid加载不出来图片
- LeetCode 2139. 得到目标值的最少行动次数(贪心)
- mysql range用法_MySQL中Explain的用法总结(详细)
- netty如何知道连接已经关闭,socket心跳,双工?异步?
- inode file 结构
- 软件dfmea_DFMEA与PFMEA之间不得不说的关系
- MySQL Workbench 8.0 CE卸载不了
- kali系统更新命令
- PPT封面怎样设计才更赏心悦目
- iptables 报错 MASQUERADE':No such file or directory
- 视频直播秒开背后的技术与优化经验
- 交换机和路由器之间区别
- 心田花开:七年级语文第一单元《济南的冬天》知识点汇总
- 打开txt文档显示乱码
- 湖北省2022年高企申报奖励补贴以及申报材料流程讲解(认定条件要求内容)
- Java计算机IT编程文档常见单词翻译
- 通用串行总线控制器显示感叹号