无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 34367|回复: 89
打印 上一主题 下一主题

[求助] grub4dos现在支持UEFI 启动了吗?——题目改改——

[复制链接]
1#
发表于 2013-1-12 18:58:20 | 显示全部楼层
别纠结名字了,uefi bios和legacy bios而已。

纯uefi模式下是不能运行grub4dos的,只能运行grub2。legacy模式下则可以运行grub4dos

不过过两年的电脑可能会逐步去掉legacy兼容模块,这样grub4dos dos还有xp等有无解了,现在已经有一些x86的平板和超极本去掉legacy bios了

[ 本帖最后由 fujianabc 于 2013-1-12 18:59 编辑 ]
回复

使用道具 举报

2#
发表于 2013-1-15 00:24:00 | 显示全部楼层
楼上的,你好像很多都说的不对啊!!!

第一,微软几时收购过vmware?现在微软和vmware在虚拟机领域还是竞争对手,微软当年收购的是vpc的厂家connectix。自从收购了connectix后,vpc成了微软的了,hyper-v也是这之后才有的。

第二,UEFI和虚拟机有什么关系?目前为止,有运行于UEFI层面上的虚拟机吗?现在vmware的ESX和微软的hyper-v都是底层虚拟机,但并不依赖于固件,在bios或者uefi的机器上都能正常运行。运行于uefi主板的操作系统也不是运行在虚拟机上

第三、微软何时再打压虚拟机了。微软这几年都是在大力推广虚拟机的,当年收购connectix的目的就是为了涉足虚拟机领域,从而与vmware成了竞争对手,这几年更进一步,直接在win7 server 2008 和win8中捆绑虚拟机,这是微软惯用的打压竞争对手的手段

第四,微软在UEFI推广中只是扮演了极其次要的角色,真正uefi发明和推广者都是intel。intel早在10多年前就对自己的bios+x86不满了,当时想以安腾+uefi取代之,只不过安腾半路夭折了,uefi则留下了,虽然普及很慢。
早在上世纪90年代中叶,非x86体系的计算机固件其实已经很类似于现在的uefi了,比如当时的mips和alpha平台的固件。早期的winnt 3.x和4.0就支持mips和alpha的这种固件环境,boot.ini中这种复杂的设备路径描述方式是来自于alpha计算机的固件,现在uefi只是取了简单名字缩写fs0:等。intel当时就想彻底抛弃自己的bios,改用类似于其他架构的固件,只是bios惯性实在太强,难以撼动,直到2010年才有了大幅度改观。比如intel最近几次平台的更新换代当中,uefi力度明显加强。sandy bridge机器uefi出现在了很多主流机器的主板设置中,而到了ivy bridge,uefi启动成了默认选项。等到哪天,intel觉得bios没必要保留了,那个时候就彻底被intel取缔了。

第五、intel淘汰bios是模式这种80年代初的方式非常有必要。而且当年我进入wuyou论坛时想象的未来理想中的引导方式就是类似于uefi的。uefi shell类似于dos的作用,所有操作系统启动就是执行一个.efi程序,而不是bios那种mbr+dbr引导扇区这种复杂形势。而且uefi置于主板当中,就基本不用担心机器引导破坏而无法启动了(dos/grub4dos,ntldr等都很容易因为引导扇区破坏而无法引导),uefi启动就算出问题,直接进bios重新选择一下启动文件就可以了。而不用bios那样找启动软盘,光盘,或者u盘启动之后来修复。

最后,目前所有的问题是现在uefi功能还不够强大,尚未实现dos和grub4dos的很多功能。等到哪天uefi能够实现grub4dos的这些强大的虚拟磁盘引导功能后,grub4dos就基本可以退出历史舞台了。按照intel的说法,uefi下编程比bios或者dos下容易很多,只要c而不需要汇编。

[ 本帖最后由 fujianabc 于 2013-1-15 00:44 编辑 ]

点评

大师所说 ,茅塞顿开啊。是否以后也可以像刷BIOS一样刷入UEFI呢?  详情 回复 发表于 2014-3-1 23:37
回复

使用道具 举报

3#
发表于 2013-1-15 15:54:41 | 显示全部楼层
原帖由 2012olly 于 2013-1-15 15:33 发表
syslinux下好像有一个虚拟磁盘的工具叫memdisk,可以在grub2下使用,不知道如果使用uefi启动grub2,这个工具是否还可以用?

memdisk是一个16位实模式程序,显然不能在uefi下使用
回复

使用道具 举报

4#
发表于 2013-1-15 18:12:47 | 显示全部楼层
原帖由 2012olly 于 2013-1-15 17:25 发表
那loopback命令呢?这个好像也可以虚拟磁盘的

这个可以,uefi的grub2就可以用这个虚拟磁盘。
不过grub2的最大问题是,所有虚拟只对grub2内部有效,boot命令一执行,出了grub2,虚拟磁盘就失效了
回复

使用道具 举报

5#
发表于 2013-1-15 23:19:27 | 显示全部楼层
原帖由 atoms 于 2013-1-15 19:17 发表

第一,第三,从现状看是没错,不过看你自己提的是自相矛盾的,微软收购vpc不是打压虚拟机?
很多年前的事,我可能记混了,微软08年有报收购虚拟机收购计划,可能那时认为是vmware,从结果上看是VPC,我觉得是 ...

微软收购connectix不是2008年而是更久远的2003年,之后的vpc 2004 vpc 2007以及nt 6.x server中的hyper-v就是整合了connectix的vpc和virtual server而发展来的。没看出这10年来微软怎么打压虚拟机了,如果2003年微软不收购connectix,也不知道10年之后的今天connectix会发展成什么样子,但微软在虚拟机领域肯定就无所作为了。

不知道你为什么一直在uefi中强调微软,uefi推广和发展中微软一直是次要角色。UEFI带头者一直是intel,大部分uefi的资料引来引去最终都出自intel的网站,uefi的发展的过程都能看出intel很强的目的性(而不是微软)。intel推广uefi(或者是早年EFI)的目的一直是为了淘汰落后的实模式和bios,顺便也打击一下amd等竞争对手(amd平台直到2011年才出现uefi主板)。其中惠普也起了关键性的作用,安腾的设计和推广大部分都是惠普在做的,intel当时都想借机搞掉x86。
另外,uefi的出现和发展实在看不出与vmware有何关系,2005年正是amd鼎盛的时候,当时amd的x64架构打败了intel的安腾和奔腾四,intel当时带头搞出x86下的uefi就是为了打击amd(在之前的都是EFI 1.X,只能用于安腾平台)。
再说usb 3.0引导的困难,其中问题还是出在intel,intel为了推广自己的雷电,迟迟不支持usb 3.0标准,直到2011年sandy bridge平台的usb 3.0模块还是第三方的,一直到2012年intel才很不情愿的支持了原生usb 3.0和usb 3.0引导,2012年的win8也是这时候才支持原生usb 3.0启动的,而amd则在2011就支持原生usb 3.0启动了

至于UEFI出现之所以淘汰了大批引导器,根本原因就是大批引导程序都依靠bios的16位实模式,而intel早在15年前就想摒弃掉bios和实模式了。

而次要角色微软在uefi中所做的唯一明显不厚道的事就是secure boot妨碍linux。

[ 本帖最后由 fujianabc 于 2013-1-15 23:22 编辑 ]
回复

使用道具 举报

6#
发表于 2013-1-20 17:56:29 | 显示全部楼层
原帖由 atoms 于 2013-1-20 02:25 发表

说了这么多,动脑筋想就知道,一群硬件厂商为什么要加一个软件厂商进联盟,羊群非得拉个老虎伴,老虎对羊群说,你们把房子做好,做高,我已经都配好钥匙了,你们把身体保养好,我只吃就可以了,所以微软只是幕 ...

感觉你对uefi的想法全是臆断,而且说得很多都是错的。

什么叫一群硬件厂商+一个软件厂商?uefi联盟中难道就微软一个做软件的?wiki上摘录,uefi推广者主要是一下11家公司:
AMD, American Megatrends, Apple, Dell, HP, IBM, Insyde Software, Intel, Lenovo, Microsoft, Phoenix Technologies.

其中amd dell hp intel lenovo可以看作是做硬件的,ibm apple是软件硬件都涉及的,American Megatrends,Insyde Software,Microsoft,Phoenix Technologies则是做软件的。
回复

使用道具 举报

7#
发表于 2013-1-22 15:59:58 | 显示全部楼层
原帖由 atoms 于 2013-1-22 09:50 发表

臆断?有些无语,在你眼里,这些联盟里其他软件厂商也是软件厂商?一个事物的崛起必定是有其必然的原因~你也搜了那么多,只不过几年前这些新闻出现时,你根本就没有在意,而在我的记忆里它很早就是这样了,百度 ...

你说了老半天,我还是没明白,uefi和虚拟机有什么关系?
回复

使用道具 举报

8#
发表于 2013-2-3 07:00:27 | 显示全部楼层
原帖由 atoms 于 2013-2-2 21:58 发表


VMware-ESX-Server
这个版本并不需要操作系统的支持。它本身就是一个操作系统,用来管理硬件资源。所有的系统都安装在它的上面。带有远程web管理和客户端管理功能。

可能很多人都不知道这个,为什么VM ...

VMware-ESX-Server 我当然知道,这个和微软的hyper-V是竞争关系。hyper-v一般集成在winserver中,但微软官网上有没图形界面的hyper-v可以免费下载使用。
微软自己也在搞这种底层虚拟机,这次win8桌面版都默认集成了hyper-v,目的就是和vmware竞争。

UEFI下面是否能直接跑虚拟机,然后操作系统跑在上面,我一直希望今后能变成这样。
这个层次上的虚拟机是微软开发的还是vmware开发的都无所谓,但这并不太会影响微软,因为微软自己也有hyper-v,hyper-v上同时跑windows和linux也很容易。不过最终的关键还是intel,这首先需要intel cpu有更强大的虚拟化指令集,其次是intel是否认为uefi本身需要有这么强大的功能。


但你却能把底层虚拟机扯到uefi上就有些奇怪了,而且你为什么不停地在说“微软推进了UEFI”,"微软推出uefi"?然后拿这个来支持你的观点。

我之前已经几个帖子中说过了,推出和推进uefi的都是intel:最早的efi是intel提出的(为了安腾灭掉自己的x86),2005年uefi也是intel搞的(为了打压当时势头正猛地amd),之后uefi不断推进都是伴随着intel cpu主板更新换代而推进的(不是伴随微软操作系统升级而推进的)。到目前为止,除了uefi中的secure boot明显有微软的黑手之外,其他uefi的变化中都很少能看到微软的作用。

其实core 2时代intel的板子的bios核心都早就换成了uefi,只是那个时候只留了CSM兼容层开放给用户,标准uefi并没有开放。nehalem平台的主板一部分提供了标准uefi功能,而sandy bridge主板则全部包含了标准uefi,但csm仍是默认的;到了ivy bridge,则大部分品牌机切换成了uefi默认,csm保留;现在逐步是csm在今后几代平台中逐步去除。之后haswell平台的兼容性可能就更差了,很多主板都会去掉bios兼容层,


[ 本帖最后由 fujianabc 于 2013-2-3 07:04 编辑 ]
回复

使用道具 举报

9#
发表于 2013-2-3 07:11:29 | 显示全部楼层
intel这两年昏招频出,主要是因为amd的一蹶不振,什么推土机、打桩机的都成了笑料。。。

然后,intel从来没把arm作为自己的竞争对手,intel的眼里arm顶多是和自己的atom在抢市场,也就是低功耗移动设备。高性能的笔记本、台式机、工作站平台intel已经基本没对手了,arm也暂时看不到用于高性能平台的前景(因为高频率高功耗下的arm架构效率是很低的)。

不过现在对于intel最大的问题就是传统笔记本、台式机、工作站的需求不断下降,大家对于移动设备的需求却越来越大
回复

使用道具 举报

10#
发表于 2013-2-6 23:28:31 | 显示全部楼层
原帖由 atoms 于 2013-2-6 22:14 发表

amd不是什么昏招频出,它被美国卖了,之后发展之路必定是快速的更新换代,为追求利润最大化,在兼容机市场走不兼容之路,如果AMD不改,死路是必然的~
另你小瞧arm,ARM成功之路是必然的~
就普通应用,大多网 ...

我在说intel昏招频出,没定位好自己和arm的关系,没说amd。至于amd,就不提了,amd的问题不是在什么兼容开放上了,完全是自己企业内部的问题,工艺上不去、新架构性能倒退、企业内部混乱,所以被网友笑称农企。

intel的atom本来就是垃圾,也没有什么高性能。intel的x86是高性能高功耗、arm是低性能低功耗。atom则是功耗不怎么低,性能不怎么高,所以现在不管是平板还是超基本都看不上atom。intel以后的目标是利用最强的工艺14或者10nm的时代,把酷睿压倒低功耗领域里去,淘汰掉atom。

grub4dos怎么可能跑在arm上?arm的固件也是uefi,而且没有类似于x86的兼容层,grub4dos要在arm uefi上运行比x86的uefi更难,不但要从bios改到uefi,而且还有从x86迁移到arm,比x86更多一步。
回复

使用道具 举报

11#
发表于 2013-2-6 23:54:17 | 显示全部楼层
原帖由 atoms 于 2013-2-6 21:52 发表


没关系,有点无语了,uefi-5年都做了什么,你知道在IT界5年意谓着什么,不可能在vware成功之日,uefi才出头,如果BIOS继续透明,没有微软推进uefi,那么UEFI永远成不了气候,那么BIOS下的虚拟机一定会百花齐 ...

uefi下虚拟机还是空谈和臆想(YY),因为intel和微软都不希望uefi本身过于强大。微软不是怕uefi下的虚拟机抢掉自己windows的地位,而是怕uefi本身发展成了成熟的操作系统而取代windows。你所谓的uefi下的虚拟机,估计就是主板固化的操作系统中的虚拟机程序。

微软加入uefi的目的是想控制和影响uefi发展,使之不威胁到自己,但和虚拟机没有什么直接关系。如果微软不加入uefi联盟,那一切由intel说了算了,微软会很被动。微软的目的就是让intel和自己分不开,以防止intel哪天不爽把微软都给抛弃了,自己搞大uefi以取代windows。因为之前微软自己有过破坏wintel联盟的行为:微软力挺amd的x64而不支持intel的x86-64,导致intel那几年很被动(被amd牵着鼻子走)。所以微软也要防着intel出类似的阴招。

你说了那么多,我有一个问题,vmware怎么不加入uefi联盟??
回复

使用道具 举报

12#
发表于 2013-2-7 16:33:02 | 显示全部楼层
原帖由 atoms 于 2013-2-7 00:04 发表

算了,就农企,做垃圾多得去了~实在没有什么说的,

uefi下grub是难,我搜了下,好像只有u-boot,但总比uefi下求生存,或根本没有生存希望的好,就像无忧的所有人一直再搞bios下usb2.0兼容性,只到搞定了, ...

微软脚踏N条船的事实多着呢,现在的surface RT就arm架构的。之前amd的x64架构也是靠微软力挺才得以压倒intel的(当时传言是amd K8架构设计师来自以前DEC的alpha架构,winnt的内核设计团队来自Cutler带头的DEC VMS系统,所以当时两批人合作关系紧密)

这两天出来的微软surface pro(叫平板或者超级本都行),微软主动对其他系统开放了,其实是相信广大用户看不上其他系统
http://www.cnbeta.com/articles/225521.htm
回复

使用道具 举报

13#
发表于 2013-3-3 16:07:33 | 显示全部楼层
本来两年前是UEFI普及的最好时期,当时硬盘容量提升比摩尔定律都快,在2009年时感觉2011年都能普及2TB以上的硬盘了。而微软强制绑定只有uefi才能启动GPT,导致使用2TB以上硬盘装windows,必须要uefi。

不过这两年除了cpu发展缓慢之外,硬盘容量提升速度也慢下来了,单碟超过1T的3.5寸盘迟迟出不来,直接导致2TB容量以上硬盘无法普及,从而uefi启动无法普及。
回复

使用道具 举报

14#
发表于 2013-3-3 19:30:09 | 显示全部楼层
原帖由 不点 于 2013-3-3 16:20 发表
2T 容量硬盘的问题,也属于哲学问题。

硬盘容量达到 2T 就已经 “够用” 了。超过这个容量的硬盘,那不是普通桌面用户所需要的,而是服务器数据中心所需要的。

当机械硬盘容量达到 2T 时,人们又把目光转 ...

这个仁者见仁,智者见智了,想当年用win95/98的时候觉得2GB硬盘怎么也装不完了,根本不敢想象TB这个数量级。现在硬盘容量上不去了主要原因还是磁盘垂直记录技术基本到极限了,需要有新的技术才能提高数据容量。

现在还有一个类似的,就是内存容量增长开始放缓,这个从2012年才开始的,单条8G去年大幅降价,但实际需求量并没有增长量太多。可能目前大部分桌面用户用不着16G或者更多内存,而且DDR4还遥遥无期。。。

[ 本帖最后由 fujianabc 于 2013-3-3 19:31 编辑 ]
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-12-26 04:23

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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