无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 16786|回复: 33
打印 上一主题 下一主题

UEFI取代传统BIOS条件成熟(什么时候能有UEFI启动盘呀)

[复制链接]
跳转到指定楼层
1#
发表于 2010-5-15 01:53:16 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
Intel于2001年提出EFI技术,经过数年在服务器上的应用,目前已经升级到开放标准的UEFI 2.x,目前PC应用UEFI的硬件和软件方面的条件已经成熟,市面上已知未知的支持UEFI技术的产品(关键是主板)已经有不少,据说苹果2009年下半年的MacBook Pro/Mac Pro也支持UEFI(之前苹果机只支持EFI 1.x,而EFI 1.x和UEFI 2.x并不兼容)。
UEFI不同于传统BIOS,它可以调用存在于外部存储器中(比如U盘、移动硬盘)UEFI Shell,UEFI Shell相当于一个小操作系统,它可以实现许多功能,比如可以用来安装操作系统。而且里面的程序模组是可以自行添加、修改的,甚至你还可以自己编程,相比旧的BIOS有了很大的自由发挥空间。当然,为了保持对传统BIOS的兼容性,使用UEFI技术的主板仍然支持传统BIOS启动功能。
希望各安装盘打包小组快速行动起来,制作UEFI安装盘(可以做成像Win7 x64那样的BIOS MBR/UEFI GPT混合安装盘。注意:许多DIY的光盘没有EFI轨道,而64位Vista/Win7/2008/R2原版安装盘一定有,由于UEFI是64位的,所以不支持32位系统。),借助GRUB2的强大功能,使我们可以方便地用U盘、移动硬盘来安装、启动所有的操作系统(Mac OS X应该也没问题)。
顺便说一下,以UEFI方式安装操作系统是需要主板支持的(主板必须支持UEFI),而且必须用一块已经划分为GPT分区表的硬盘安装(GPT分区表仍然支持MBR,但如果还想用老的MBR方式启动,需要用gptsync命令转换成GPT/MBR混合模式,但这样做的话最好就不要EFI分区了,将硬盘分成四个主分区,而且不要扩展分区,因为操作系统可能认不出扩展分区,GRUB2较新的版本包含gptsync工具,Ubuntu 10.04就行)。
关于创建GPT分区看这里:
http://www.machome.com.cn/thread-29779-1-1.html

以下是一些相关文章:
什么是UEFI
http://blog.csdn.net/FAWCHENLING/archive/2008/04/20/2308723.aspx
UEFI将掀起固件接口新变革?
http://soft6.com/html/tech/17/170598.shtml
UEFI通用可扩展固件接口浅析
http://www.bios.net.cn/BIOSJS/UEFI/5870.html
UEFI主板购买参考(版本0.1.2)
http://bbs.bios.net.cn/thread-145991-1-1.html
UEFI BIOS OS Loader -- Q&A
http://blog.csdn.net/prostar/archive/2009/07/20/4363934.aspx
GUID Partition Table
http://en.wikipedia.org/wiki/GUID_Partition_Table
Windows and GPT FAQ
http://www.microsoft.com/whdc/device/storage/GPT_FAQ.mspx
GRUB2多系统启动指南(支持UEFI/Apple EFI/PC BIOS)
http://code.google.com/p/burg/wiki/QuadBoot
Ubuntu Linux关于UEFI方面的帖子
http://swiss.ubuntuforums.org/search.php?searchid=72994843
Fedora Linux和UEFI(有制作UEFI启动光盘的知识)
http://fedoraproject.org/wiki/Anaconda/Features/UEFI
将 Windows 安装到基于 EFI 的计算机
http://technet.microsoft.com/zh-cn/library/cc749064%28WS.10%29.aspx
将 Windows 映像应用于基于 UEFI 的计算机
http://technet.microsoft.com/zh-cn/library/cc765951%28WS.10%29.aspx
为基于 UEFI 的计算机创建应答文件
http://technet.microsoft.com/zh-cn/library/cc765950%28WS.10%29.aspx
UEFI Shell:开启UEFI PC的钥匙
http://bbs.bios.net.cn/thread-146433-1-1.html
EFI shell &USB boot disk 制作
http://www.biosren.com/viewthread.php?tid=2458
如何为一个 Windows PE CD-ROM 的 Windows Server 2008 创建 UEFI 平台的 ISO 映像
http://support.microsoft.com/kb/947024
HOW-TO: Set Up The EDK's Windows-Hosted UEFI Environment With Visual Studio 2008.(需要翻-墙)
http://uefi.blogspot.com/2010/02/how-to-set-up-edks-windows-hosted-uefi.html
HOW-TO: Debug The EDK's Windows-Hosted UEFI Environment(需要翻-墙)
http://uefi.blogspot.com/2010/02/how-to-debug-edks-windows-hosted-uefi.html
在苹果Mac机器上以EFI方式启动Win7(见10楼链接)
http://bbs.bios.net.cn/thread-107639-1-1.html
UEFI编程入门
http://x86asm.net/articles/uefi-programming-first-steps/
BIOS之家论坛
http://bbs.bios.net.cn
BIOS人论坛(BIOS工程师论坛)
http://www.biosren.com

[ 本帖最后由 ryanliue 于 2010-5-15 10:32 编辑 ]
2#
发表于 2010-5-15 05:09:12 | 只看该作者
楼主解释的很详细,期待新的支持这种启动的软件问世。
回复

使用道具 举报

3#
发表于 2010-5-15 09:16:22 | 只看该作者
uefi应该不需要专门的启动盘了,直接进入efi shell执行放在任何设备上的.efi程序就可以了。

virtual box 3.1以上包含了一个实验性的efi,有efi shell界面的
回复

使用道具 举报

4#
发表于 2010-5-15 09:21:38 | 只看该作者
有点复杂,要好好理解一下
回复

使用道具 举报

5#
发表于 2010-5-15 09:53:08 | 只看该作者
真复杂!!!!!
回复

使用道具 举报

6#
发表于 2010-5-15 10:53:00 | 只看该作者
如果这个EFI应用开始普及的话,“无忧”看来也得“改行”了
回复

使用道具 举报

7#
发表于 2010-5-15 11:34:26 | 只看该作者
可能是前沿的技术,不懂,希望如楼主如愿,各位高手加强开发,成为无忧的又一道“招牌莱”
回复

使用道具 举报

8#
发表于 2010-5-15 12:56:39 | 只看该作者
不错的资料,标记。字数补丁.exe字数补丁.exe..
回复

使用道具 举报

9#
发表于 2010-5-15 13:20:24 | 只看该作者
有产品了的话,只要有钱一定下手。
回复

使用道具 举报

10#
 楼主| 发表于 2010-5-15 19:26:14 | 只看该作者
原帖由 yichya 于 2010-5-15 13:20 发表
有产品了的话,只要有钱一定下手。


产品已经有不少了,仔细看主贴链接。
回复

使用道具 举报

11#
发表于 2010-5-16 19:10:07 | 只看该作者
原帖由 yaojy 于 2010-5-15 10:53 发表
如果这个EFI应用开始普及的话,“无忧”看来也得“改行”了

这个还倒是要想想呢  也可以往这方面继续吧
回复

使用道具 举报

12#
发表于 2010-5-17 16:49:51 | 只看该作者
要好好理解一下要好好理解一下
回复

使用道具 举报

13#
发表于 2010-5-17 18:01:28 | 只看该作者
efi好像挺不爽的,bios有一小部分放在硬盘上,如果硬盘分区了不是不能启动里面的程序了吗?至少是不能完全启动原有的功能。而且bios这些底层的东西没必要颠覆以往所有的设计,efi只是增强了bios的可编程扩展性和功能,这些以前的bios一样做得很好。Intel已经搞了快10年了,最要命的是只有后期的VISTA和WIN7支持,谈到具体应用,目前XP还是主流,32位的应用程序和驱动也都是主流,大规模应用efi的那一天,也就是XP淘汰的那一天,至少是5到10年以后的事情了吧。
说点相关的题外话,grub4dos是基于老式的bios的,幸亏不点没有转向支持efi的grub2,才会成就grub4dos今天如此辉煌的成就,这就是不点对于grub4dos大局的把握。

[ 本帖最后由 liuzhaoyzz 于 2010-5-18 11:08 编辑 ]
回复

使用道具 举报

14#
发表于 2010-5-17 18:34:25 | 只看该作者
原帖由 liuzhaoyzz 于 2010-5-17 18:01 发表
efi好像挺不爽的,bios有一小部分放在硬盘上,如果硬盘分区了不是不能启动里面的程序了吗?

最早的efi是放在硬盘上的,N年前就改了。现在的efi和bios差不多,也是放在主板的一块芯片上的,只不过容量比bios大一些而已
回复

使用道具 举报

15#
发表于 2010-5-17 18:57:56 | 只看该作者
好资料.来学习一下...
回复

使用道具 举报

16#
发表于 2010-5-17 19:15:29 | 只看该作者
我只是觉得 UEFI 比 BIOS 更容易损坏,更容易被破坏
回复

使用道具 举报

17#
 楼主| 发表于 2010-5-17 19:57:55 | 只看该作者
原帖由 Pauly 于 2010-5-17 19:15 发表
我只是觉得 UEFI 比 BIOS 更容易损坏,更容易被破坏


硬盘上的部分其实主要只是起引导系统的作用,安全性其实和原来的系统没什么区别。
回复

使用道具 举报

18#
发表于 2010-5-22 18:56:39 | 只看该作者
原帖由 fujianabc 于 2010-5-17 18:34 发表

最早的efi是放在硬盘上的,N年前就改了。现在的efi和bios差不多,也是放在主板的一块芯片上的,只不过容量比bios大一些而已

学习一下。
回复

使用道具 举报

19#
发表于 2010-5-22 20:32:11 | 只看该作者
HP有些机型的笔记本,比如4416S。 在下载驱动的时候,其中有一个软件,好像是跟BIOS相关的。要求硬盘最后一个分区是FAT32的,划一个小分区出来,装好之后,开机进入BIOS设置,就可以调用存放于硬盘上面的程序,来进行硬盘,内存检测等操作,不知道,这是否属于UEFI的范畴??
回复

使用道具 举报

20#
发表于 2010-5-22 21:05:32 | 只看该作者
学习,粗略看下后,好像需要硬件支持啊
回复

使用道具 举报

21#
发表于 2010-5-22 21:25:38 | 只看该作者
原帖由 sgw888 于 2010-5-22 20:32 发表
HP有些机型的笔记本,比如4416S。 在下载驱动的时候,其中有一个软件,好像是跟BIOS相关的。要求硬盘最后一个分区是FAT32的,划一个小分区出来,装好之后,开机进入BIOS设置,就可以调用存放于硬盘上面的程序, ...

不是的,有些dell也有类似诊断工具。

分一个小分区纯粹是为了放这些工具而已。
回复

使用道具 举报

22#
发表于 2010-5-23 21:59:12 | 只看该作者
原帖由 liuzhaoyzz 于 2010-5-17 18:01 发表
说点相关的题外话,grub4dos是基于老式的bios的,幸亏不点没有转向支持efi的grub2,才会成就grub4dos今天如此辉煌的成就,这就是不点对于grub4dos大局的把握。


grub2 是多平台的,也支持 BIOS。其实不点没转向 grub2 的主要原因(据他本人说)是他很不适应 grub2 的代码,看起来很吃力。

其实在DOS时代,BIOS 可以认为是操作系统的一部分 ,因为DOS很多功能是通过调用 BIOS 实现的。

后来CPU有了更强大的保护模式,但是为了兼容一些老软件(比如DOS软件),继续保留开机进入实模式。但操作系统都有自己的32位的硬件驱动,BIOS对他们的协助很少。而且启动时还需要一个 实模式--》保护模式 的转换过程。

当实模式的软件渐渐退出历史舞台(新版的 ghost 都没有 DOS 版本了),实模式BIOS也就失去了存在的意义。

主板采用64的”BIOS“ —— UEFI 后,与64位操作系统可以“无缝结合”,又可以向 bios 支持 DOS 那样,对 操作系统 给予更多的辅助,重新成为操作系统的”一部分“,必然会加快启动速度,还可以做出底层的系统工具。

可以想见,将来操作系统升级到 128 、256 位之后,64位UEFI 又将成为拖后腿的部分 —— 快乐总是一时,遗憾常伴左右。
回复

使用道具 举报

23#
发表于 2010-5-24 17:56:48 | 只看该作者
这所有的一切,都要等大家现在用的机器退休才能用到。
至少现时绝大多数机子用不到。
回复

使用道具 举报

24#
发表于 2011-4-30 20:51:13 | 只看该作者
原帖由 PTPTPTPTPTPT 于 2010-5-23 21:59 发表


grub2 是多平台的,也支持 BIOS。其实不点没转向 grub2 的主要原因(据他本人说)是他很不适应 grub2 的代码,看起来很吃力。

其实在DOS时代,BIOS 可以认为是操作系统的一部分 ,因为DOS很多功能是通过 ...




深刻!!   
纵观计算机发展历史,有些规律是无法改变的..



如此经典,我来挖坟!!
回复

使用道具 举报

25#
发表于 2011-5-13 18:11:22 | 只看该作者
我最近也想看看EFI, UEFI, GPT 这类,记号一下。
回复

使用道具 举报

26#
发表于 2011-5-14 17:30:21 | 只看该作者
快乐总是一时,遗憾常伴左右。
回复

使用道具 举报

27#
发表于 2011-5-15 09:01:23 | 只看该作者
原帖由 fujianabc 于 2010-5-15 09:16 发表
uefi应该不需要专门的启动盘了,直接进入efi shell执行放在任何设备上的.efi程序就可以了。

virtual box 3.1以上包含了一个实验性的efi,有efi shell界面的

如果是这样,无忧启动要到头了?
回复

使用道具 举报

28#
发表于 2011-5-15 19:04:11 | 只看该作者
AMD主板将采用开源Coreboot BIOS系统
回复

使用道具 举报

29#
发表于 2012-1-24 23:01:50 | 只看该作者
原帖由 fujianabc 于 2010-5-17 18:34 发表

最早的efi是放在硬盘上的,N年前就改了。现在的efi和bios差不多,也是放在主板的一块芯片上的,只不过容量比bios大一些而已

学习一下。
回复

使用道具 举报

30#
发表于 2012-1-26 21:26:57 | 只看该作者
估计就是一个微型操作系统
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-6-7 14:59

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表