免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2754 | 回复: 2
打印 上一主题 下一主题

UEFI-BIOS启动问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2014-01-01 20:53 |只看该作者 |倒序浏览
UEFI-BIOS 中的EFI分区是启动分区,UEFI会去硬盘中的EFI分区是执行启动代码?EFI分区是由UEFI-BIOS设置还是操作系统编写者设置的,如果由操作系统编写者他们之间的约定是什么?
EFI分区中存储的是什么,是由操作系统开发者编写的加载操作系统代码,还是由BIOS开发的加载操作系统代码,EFI如何被UEFI BIOS加载?

论坛徽章:
0
2 [报告]
发表于 2014-01-03 07:49 |只看该作者
up一下,希望有大侠帮助解决下。

论坛徽章:
0
3 [报告]
发表于 2014-02-13 12:56 |只看该作者
本帖最后由 sinbad_li 于 2014-02-13 12:59 编辑

1.UEFI-BIOS 中的EFI分区是启动分区,UEFI会去硬盘中的EFI分区是执行启动代码?
  是的。
2.EFI分区是由UEFI-BIOS设置还是操作系统编写者设置的,如果由操作系统编写者他们之间的约定是什么?
   分区肯定是OS去做的了,GPT方式。约定就是UEFI BIOS回去在这个分区加载OS loader ap。这个ap放置的路径就是约定。
3.EFI分区中存储的是什么,是由操作系统开发者编写的加载操作系统代码,还是由BIOS开发的加载操作系统代码,EFI如何被UEFI BIOS加载?
   这里面放的东西一般有几个:1 OS loader 2.系统BIOS(做BIOS恢复用的) 3.一些诊断程序(UEFI ap)。OS加载程序当然是OS方写的,不同的OS都有自己的loader。UEFI BIOS做完所有的该做的动作后就会去call这个loader ap。

实际上你可以做一个UEFI SHELL的启动U盘,这样去到shell环境下,你就可以看到这个分区里的东西了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP