2011hiboy
发表于 2013-4-14 03:26:13
本帖最后由 2011hiboy 于 2013-4-14 03:29 编辑
2010qaqz111 发表于 2013-4-14 02:52 http://bbs.wuyou.net/static/image/common/back.gif
我的机器要启动 uefi 是要按 F2 进 bios 设置画面才可以选到,如果找不到 efi 文件会给出提示,但是提示的 ...
Shell.efi 和 shellx64.efi是不是表示一个是IA32构架的一个是X64构架的?想我的机器和你全面的过程一样,开启UEFI,
然后找FAT下的指定efi,我的机器指定efi是bootx64.efi就是我帖首说的那样。
你的情况我记下,回头找找资料看。。。明天还要上课。不能再继续逛了...
2010qaqz111
发表于 2013-4-14 09:41:54
2011hiboy 发表于 2013-4-14 03:26 static/image/common/back.gif
Shell.efi 和 shellx64.efi是不是表示一个是IA32构架的一个是X64构架的?想我的机器和你全面的过程一样, ...
我想应该只是预置的文件名策略吧,与架构并无关系,把 bootia32.efi 改名成 shell.efi 放过去也不能启动的。
baosheng00
发表于 2013-4-14 12:07:55
2011hiboy 发表于 2013-4-13 22:42 static/image/common/back.gif
不知道你成功了没有?反正我制作成功了。
这是你的文件制作后的下载地址。GRLDR合盘+UEFI双启ISO【测试 ...
其这启动ISO文件我也只是做测试而已。我的和盘有几种启动方式的。
以后当然使用X64构架,Win8 x64。
innovation_
发表于 2013-4-14 12:37:48
进来学习 谢谢楼主啊
2011hiboy
发表于 2013-4-14 17:36:32
本帖最后由 2011hiboy 于 2013-4-14 19:08 编辑
2010qaqz111 发表于 2013-4-14 09:41 http://bbs.wuyou.net/static/image/common/back.gif
我想应该只是预置的文件名策略吧,与架构并无关系,把 bootia32.efi 改名成 shell.efi 放过去也不能启动的 ...
那修改bootx64.ef能够启动码?你把你机器能启动的efi 附件或者邮件给我看看,我比较下和原版光盘的校验可以得到一些有用信息。了解更多关于你的uefi的情况。i
jyztl
发表于 2013-4-14 20:29:32
感谢楼主,通过学习,对UEFI启动已有一定了解
2010qaqz111
发表于 2013-4-14 21:35:32
2011hiboy 发表于 2013-4-14 17:36 static/image/common/back.gif
那修改bootx64.ef能够启动码?你把你机器能启动的efi 附件或者邮件给我看看,我比较下和原版光盘的校验 ...
bootx64.efi 改名成 shell.efi 或者 shellx64.efi 可以启动。
我用的 efi 都是在你的顶楼贴里下载的,那个 shell 和 bootx64 可以启动,bootia32.efi 不行。
2011hiboy
发表于 2013-4-15 01:43:14
2010qaqz111 发表于 2013-4-14 21:35bootx64.efi 改名成 shell.efi 或者 shellx64.efi 可以启动。 我用的 efi 都是在你的顶楼贴里下载的 ...
那我就知道了,你的和我的一样,或者说和99%的机器一样X64的。我将EFI SHELL增加到UEFI soupport里面吧,让新老机器均支持启动。
2011hiboy
发表于 2013-4-15 01:44:40
2010qaqz111 发表于 2013-4-14 21:35bootx64.efi 改名成 shell.efi 或者 shellx64.efi 可以启动。 我用的 efi 都是在你的顶楼贴里下载的 ...
那我就知道了,你的和我的一样,或者说和99%的机器一样X64的。我将EFI SHELL增加到UEFI soupport里面吧,让新老机器均支持启动。
0428_hai
发表于 2013-4-15 10:16:46
非常棒的教程,不能用简单的顶来支持了
hhs66317
发表于 2013-4-15 15:26:45
虽然看的不太明白,但是作者很用心。只此就值得感谢
gongchan124
发表于 2013-4-15 15:46:28
楼主很不错
拿铁不加糖
发表于 2013-4-15 19:31:44
过来支持一下啊!
2011wennywang
发表于 2013-4-15 22:57:51
没明白..我笔记本有此类启动项的如何玩呢...
201200000
发表于 2013-4-16 01:15:53
本帖最后由 201200000 于 2013-4-16 02:37 编辑
老大的教程太厉害了,超级给力!!!
但莱鸟从零起步初识BIOS+UEFI(IA32+X64同时支持)(即BIOS/UEFI均从零起步.-->制作BIOS/UEFI双启动ISO..... 呵呵)
莱鸟希望老大再补全BIOS部分的教程?(可选一个简易上手的实例)
代表一下 刚进或将进 无忧论坛的菜鸟们,突然被老大的贴子深深吸了,
但找不到BIOS部分.......-->制作BIOS/UEFI双启动ISO......呵呵
xsy
发表于 2013-4-16 09:58:08
感谢楼主出来做科普哇,不学习要被淘汰了。
2010bailulixue
发表于 2013-4-16 11:17:25
谢谢分享!学习了感觉受益非浅!
zds1210
发表于 2013-4-16 13:06:48
不错,新东西,希望慢慢学习啊。同志们。
2013ST
发表于 2013-4-16 13:34:57
:sleepy:
zhczf
发表于 2013-4-16 18:53:15
UEFI技术的详细解释,来学习一下经验啊,多谢楼主分享啊
2012_maxbo
发表于 2013-4-16 22:08:19
正在查找这方面的资料,LZ却汇总好了,还有实践的结论,太好了,真是太感谢你了,借用H论坛常用的一句话:LZ好人一生平安
chiannet
发表于 2013-4-17 06:15:57
楼主汇总得挺好,服务了芸芸众生。{:2_127:}
2011zzg
发表于 2013-4-17 13:57:57
:dizzy:大多数看不懂
20130
发表于 2013-4-17 14:09:51
超详科普,收藏学习,谢谢分享!
2010pzhg
发表于 2013-4-17 14:33:47
谢谢分享,前来学习。
2012raps
发表于 2013-4-17 15:37:16
本帖最后由 2012raps 于 2013-4-17 15:39 编辑
2010qaqz111 发表于 2013-4-11 05:00 static/image/common/back.gif
LZ给力了,话说最近都在埋头搞别的事,都没注意到开了个 UEFI 版,之前在 G4D 区问了一些 UEFI 的问题,也没 ...
1.据实测,3TB硬盘,尾部ESP分区启动正常
2.是的,我的电脑磁盘首尾都有一个350Mb的分区,分别引导win7 x64和win ser 2012 ,默认启动在前面的2012,关键是不喜欢双系统引导菜单,而且不会写shell,所以就把两个系统的引导文件分别写到了两个ESP文件中。
3.不是,除了部分主板有强制设置, /efi/boot/bootXXX.efi的路径是写在BOOTX64.EFI文件里的,苹果的 OS X 和linux efi启动文件就没有这种目录结构
2010qaqz111
发表于 2013-4-17 16:52:34
2012raps 发表于 2013-4-17 15:37 static/image/common/back.gif
1.据实测,3TB硬盘,尾部ESP分区启动正常
2.是的,我的电脑磁盘首尾都有一个350Mb的分区,分别引导win ...
谢谢,不过第3个我说的就是主板部分,控制权到了磁盘上启动的efi当然就按磁盘上efi的代码来了。
tjlf0
发表于 2013-4-17 18:21:11
好帖,学习了,谢谢楼主。
2011hiboy
发表于 2013-4-17 18:36:59
本帖最后由 2011hiboy 于 2013-4-17 18:48 编辑
2012raps 发表于 2013-4-17 15:37 http://bbs.wuyou.net/static/image/common/back.gif
1.据实测,3TB硬盘,尾部ESP分区启动正常
2.是的,我的电脑磁盘首尾都有一个350Mb的分区,分别引导win ...
第一点说的没有错。
第二点和我描述的也一样。
第三点:efi/boot/bootx64.efi或者(bootia32.efi)这个位置应该是固定在bios程序里面的,bootx64.eif 里面的内容是不同设备商自定义的,控制下一步启动步骤,
比如微软的bootx64.efi就制定了下一步加载efi\microsoft\boot\bcd 。
第三点不是一个强制,而可以说是一个标准,我想以后大多数PC UEFI启动默认指向都会是该文件,你从微软的安装光盘的文件结构就可以看出了,该位置
是一个默认加载位置;
当然现在也有部分主板UEFI启动的文件有些事FAT分区根目录shell.efi,或者shellx64.efi,这是早些时候主板商自己定义在UEFI里的一个路径,现在有些主板有自动选择
efi启动文件的功能,也是如此,位置,或功能都是定义在BIOS中
这是我先前的回复结论:
http://bbs.wuyou.net/forum.php?mod=redirect&goto=findpost&ptid=299643&pid=2746548&fromuid=396698
2012raps
发表于 2013-4-17 19:15:45
2011hiboy 发表于 2013-4-17 18:36 static/image/common/back.gif
第一点说的没有错。
第二点和我描述的也一样。
在使用efi激活之后,会多出一个存在于nvram里的名为 Windows Boot Manager 启动项,
激活是通过修改bcd文件的引导顺序,先启动激活用bootx64.efi文件,然后再指向正常的系统引导流程。
确实如你所说,如果主板里没有关于WINDOWS的引导标准,这个怎么删除重启之后都会出现的Windows Boot Manager ,就不会存在了。
这个可以运行bcdedit /enum all 在“固件应用程序(101fffff)”项看到
不过关于其他内核的操作系统,似乎规范很不统一,等学会自己写shell后,模拟一个Linux的路径实验看看