因为一些时间浅顶软呢男帽发行已经支撑UEFI((作为EFI)更通常知道在X86-64平台上用回抽法注射迷幻针剂.在过去多年中,在IA64平台上有一些使用EFI的经验,我决定从EFI里面受试验踢有关我的系统之一,其是一的内置的支持来拿EFI用回抽法注射迷幻针剂的英特尔公司DX48BT2(Bonetrail 2)站台的浅顶软呢男帽12.
我用EFI表示踢一例如浅顶软呢男帽12操作系统什么?一支撑EFI用回抽法注射迷幻针剂的站台不信赖一在一个硬盘圆盘的靴记录中储藏靴襻程序.一个在站台固件中靴经理知道怎样阅读一个圆盘’s分开桌子和懂得一是在一标示分开中的FAT filesystem的布局.靴经理的细节是工具定义,但是靴经理被要求是能配置的使用众所周知EFI全球性变数.例如,靴经理被要求检查BootOrder全球性变数的一靴选择余地的清单的.一靴选择余地是形式BootXXXX的一或更多EFI全球性变数.XXXX在哪里是一4数字号以含有装置和通道的0000开始一个装载和跑步靴装卸工的名字和或许一套对那个靴装卸工通过的选择.如果事实上没有BootOrder全球性变数,靴经理被要求为一个指定缺省的位置的在数量上缺省的靴装卸工检查的.缺省的靴装卸工的真实名字是建筑受扶养者,例如对于x86-64它是\EFI\BOOT\BOOTX64.EFI.
有助于EFI在DX48BT2上踢你必须改变一些BIOS设置.最重要SATA审计员一定是配置使用IDE方式,即AHCI(先进主人审计员界面)方式一定是丧失能力的.明显在AHCI方式中SATA审计员固件是部分CSM((兼容性支持模数)和不支持一个EFI司机.甚至在英特尔公司上’s最新服务器例如S5500BC搭伙,如果你想要EFI用回抽法注射迷幻针剂,你仍然必须使用IDE方式!如果你正使用控制矩阵软件突袭的第二SATA审计员,你必须当SW RAID未被在EFI靴方式中支撑时,也严重损坏它.最后你必须有助于在靴选择余地菜单中UEFI选择余地.我也建议虽然它是并非命令的,你选择先进靴选择余地.
我是在某种程度上熟悉EFI踢一视窗远景SP2 x86-64DVD和是惊讶发现我是对EFI不能因为,与此同时它含有一/EFI/BOOT/BOOTX64.CONF文件,踢一浅顶软呢男帽12 x86-64DVD,它不含有一相应的EFI bootloader,即/EFI/BOOT/BOOTX64.EFI.大约这些二更多以后排成一行.
下一步,我求助于当形象含有和他们在那里是//将去被用于这些事实上的似乎是无证明文件的(或者至少我不能容易找出文档)时,算出efidisk.img和efiboot.img之间的差异.我燃烧到二分开DVDs上面形象和爬上他们看目录.我是能同样容易已经增加形象使用一例如下列的和cd指挥’变为看看目录座骑座骑ed.
mount -o loop -efiboot.img /mnt
这里是一efiboot形象的列表.
efi: total 20 drwxr-xr-x. 3 root root 2048 2009-11-08 19:06 . drwxr-xr-x. 3 root root 16384 1969-12-31 19:00 .. drwxr-xr-x. 2 root root 2048 2009-11-08 19:06 boot efi/boot: total 246 drwxr-xr-x. 2 root root 2048 2009-11-08 19:06 . drwxr-xr-x. 3 root root 2048 2009-11-08 19:06 .. -rwxr-xr-x. 1 root root 168 2009-11-08 19:06 BOOTX64.conf -rwxr-xr-x. 1 root root 225633 2009-11-08 19:06 bootx64.efi -rwxr-xr-x. 1 root root 17488 2009-11-08 19:06 splash.xpm.gz
文件bootx64.efi事实上是挖v0.97和BOOTX64.conf是GRUB’s配置文件.它即含有一专一蛴螬诗节
#debug --graphics default=0 splashimage=/EFI/BOOT/splash.xpm.gz timeout 5 hiddenmenu title Fedora 12 kernel /images/pxeboot/vmlinuz initrd /images/pxeboot/initrd.img
自没有仁或者initrd形象被包含在efiboot.img内以来,我是能你所能经过EFI取得的缺乏信心的踢一含有这形象通用串行总线推动力或者DVD.
我有有efidisk.img的更好运道.这里是一它的目录的列表:
EFI/BOOT: total 23 drwxr-xr-x. 2 fpm fpm 2048 2009-11-08 19:06 . dr-xr-xr-x. 3 fpm fpm 2048 2009-11-08 19:07 .. -r--r--r--. 1 fpm fpm 168 2009-11-08 19:06 BOOTX64.conf -rw-r--r--. 1 fpm fpm 17488 2009-10-01 12:08 splash.xpm.gz -r--r--r--. 1 fpm fpm 449 2009-11-08 19:07 TRANS.TBL images: total 146866 drwxr-sr-x. 3 fpm fpm 2048 2009-11-08 19:07 . dr-xr-xr-x. 5 fpm fpm 2048 2009-11-08 19:07 .. -rw-r--r--. 1 fpm fpm 397312 2009-11-08 19:06 efiboot.img -rw-r--r--. 1 fpm fpm 27441152 2009-11-08 19:06 efidisk.img -rw-r--r--. 1 fpm fpm 122544128 2009-11-08 19:07 install.img drwxr-sr-x. 2 fpm fpm 2048 2009-11-08 19:06 pxeboot -rw-r--r--. 1 fpm fpm 400 2009-11-08 19:04 README -r--r--r--. 1 fpm fpm 1106 2009-11-08 19:07 TRANS.TBL images/pxeboot: total 26339 drwxr-sr-x. 2 fpm fpm 2048 2009-11-08 19:06 . drwxr-sr-x. 3 fpm fpm 2048 2009-11-08 19:07 .. -rw-r--r--. 2 fpm fpm 23540852 2009-11-08 19:06 initrd.img -rw-r--r--. 1 fpm fpm 265 2009-11-08 19:06 README -r--r--r--. 1 fpm fpm 659 2009-11-08 19:07 TRANS.TBL -rwxr-xr-x. 2 fpm fpm 3423296 2009-11-08 19:06 vmlinuz isolinux: total 27041 drwxr-sr-x. 2 fpm fpm 2048 2009-11-08 19:06 . dr-xr-xr-x. 5 fpm fpm 2048 2009-11-08 19:07 .. -r--r--r--. 1 fpm fpm 2048 2009-11-08 19:07 boot.cat -rw-r--r--. 1 fpm fpm 84 2009-11-08 19:06 boot.msg -r--r--r--. 1 fpm fpm 142 2009-11-08 19:06 grub.conf -rw-r--r--. 2 fpm fpm 23540852 2009-11-08 19:06 initrd.img -r--r--r--. 1 fpm fpm 14336 2009-11-08 19:06 isolinux.bin -r--r--r--. 1 fpm fpm 1010 2009-11-08 19:06 isolinux.cfg -r--r--r--. 1 fpm fpm 160280 2009-11-08 19:06 memtest -r--r--r--. 1 fpm fpm 390373 2009-11-08 19:06 splash.jpg -r--r--r--. 1 fpm fpm 2215 2009-11-08 19:07 TRANS.TBL -r--r--r--. 1 fpm fpm 147728 2009-11-08 19:06 vesamenu.c32 -rwxr-xr-x. 2 fpm fpm 3423296 2009-11-08 19:06 vmlinuz
当在efiboot.img中时,/EFI/BOOT/BOOTX64.conf的目录也一样在形象中但是这次initrd和仁形象在指定目录中事实上存在.但是事实上没有真实EFI bootloader,i.e BOOTX64.EFI的记号.行,我认为必须有我不关于怎样向EFI靴浅顶软呢男帽12懂得的某样东西.
在配置BIOS如同前面讨论那样,有助于EFI用回抽法注射迷幻针剂之后,我随着在DVD推动力中浅顶软呢男帽12的UEFI版本((efidisk.iso)重新启动DX48BT2.不幸系统报告没有bootable装置被发现.浅顶软呢男帽12甚至没有当将已经一遗产靴方式安装地发生时,试一试和安装.搞清什么正发生,我使用有关一通用串行总线关键二重唱变为一EFI荷兰皇家壳牌用回抽法注射迷幻针剂和检查DVD filesystem布局.它如同我预期根据EFI和UEFI规格说明校正但是事实上没有在DVD上BOOTX64.EFI.
我也检查一BIOS的在DX48BT2上垃圾堆看是否有任何在BIOS,其可以给我一根据问题什么是线索的中文本绳子.事实上没有有关文本绳子.但是我确认我检查的BIOS或者至少零件当你能容忍看这两部分构成的一组的第一很少一点字节的垃圾堆时,基于EFI-的.第一16字节是EFI概要的GUID,即3B6686BD-0D76-4030-B70E-B5519E2FC5A0.个性绳子不是UTF-16就是UCS-2,即将在Unicode规格说明中定义计划编码16小块个性.
0000000: bd86 663b 760d 3040 b70e b551 9e2f c5a0 ..f;v.0@...Q./.. 0000010: 5000 0000 0000 0000 14a0 2600 0000 0000 P.........&..... 0000020: 0000 0000 0000 0000 0000 0000 0000 0000 ................ 0000030: 0000 0000 1402 0000 5000 0000 6600 0000 ........P...f... 0000040: ca00 0000 1601 0000 8201 0000 0000 0000 ................ 0000050: 2832 0863 2981 1244 1215 9514 5034 4036 (2.c)..D....P4@6 0000060: 1600 0000 0102 6500 6e00 6700 2000 4900 ......e.n.g. .I. 0000070: 6e00 7400 6500 6c00 2000 4400 6500 7300 n.t.e.l. .D.e.s. 0000080: 6b00 7400 6f00 7000 2000 4200 6f00 6100 k.t.o.p. .B.o.a. 0000090: 7200 6400 2000 4500 4600 4900 2000 4600 r.d. .E.F.I. .F. 00000a0: 6900 7200 6d00 7700 6100 7200 6500 2000 i.r.m.w.a.r.e. . 00000b0: 4500 6e00 6700 6900 6e00 6500 6500 7200 E.n.g.i.n.e.e.r. 00000c0: 6900 6e00 6700 0000 0000 6500 6e00 6700 i.n.g.....e.n.g. 00000d0: 2000 4200 5400 5800 3300 3800 3100 3000 .B.T.X.3.8.1.0. 00000e0: 4a00 2e00 3800 3600 4100 2e00 3200 3000 J...8.6.A...2.0. 00000f0: 3000 3600 2e00 3200 3000 3000 3900 2e00 0.6...2.0.0.9... 0000100: 3100 3000 3200 3300 2e00 3100 3000 3500 1.0.2.3...1.0.5. 0000110: 3700 0000 0000 6500 6e00 6700 2000 4600 7.....e.n.g. .F. 0000120: 6900 7200 6d00 7700 6100 7200 6500 2000 i.r.m.w.a.r.e. . 0000130: 7500 7000 6400 6100 7400 6500 2000 4200 u.p.d.a.t.e. .B. 0000140: 5400 5800 3300 3800 3100 3000 4a00 2e00 T.X.3.8.1.0.J... 0000150: 3800 3600 4100 2e00 3200 3000 3000 3600 8.6.A...2.0.0.6. 0000160: 2e00 3200 3000 3000 3900 2e00 3100 3000 ..2.0.0.9...1.0. 0000170: 3200 3300 2e00 3100 3000 3500 3700 0000 2.3...1.0.5.7... 0000180: 0000 6500 6e00 6700 2000 4500 4600 4900 ..e.n.g. .E.F.I. 0000190: 2000 6300 6100 7000 7300 7500 6c00 6500 .c.a.p.s.u.l.e. 00001a0: 2000 6300 6f00 6e00 7400 6100 6900 6e00 .c.o.n.t.a.i.n. 00001b0: 6900 6e00 6700 2000 6d00 6f00 7400 6800 i.n.g. .m.o.t.h. 00001c0: 6500 7200 6200 6f00 6100 7200 6400 2000 e.r.b.o.a.r.d. . 00001d0: 6600 6900 7200 6d00 7700 6100 7200 6500 f.i.r.m.w.a.r.e. 00001e0: 2000 7500 7000 6400 6100 7400 6500 2000 .u.p.d.a.t.e. . 00001f0: 6600 6f00 7200 2000 4200 5400 5800 3300 f.o.r. .B.T.X.3. 0000200: 3800 3100 3000 4a00 2e00 3800 3600 4100 8.1.0.J...8.6.A. 0000210: 0000 0000 0000 0000 0000 0000 0000 0000 ................
那时我决定设法就象,我随着一遗产将踢安装从F10靴选择余地菜单踢DVD.这个开始浅顶软呢男帽12安装.从那里一切被从继续一个用户’从因特网不是从DVD s透视,和一一样除了那个软件包裹的绝大部分是的遗产靴安装下载.这里是森蚺建立我的硬盘的方法:
dev/mapper/vg_ultra-lv_root / ext4 defaults 1 1 UUID=4d93d152-2877-4447-92e8-18d668daba01 /boot ext4 defaults 1 2 UUID=B75E-CB6E /boot/efi vfat umask=0077,shortname=winnt 0 0 /dev/mapper/vg_ultra-lv_swap swap swap defaults 0 0 tmpfs /dev/shm tmpfs defaults 0 0 devpts /dev/pts devpts gid=5,mode=620 0 0 sysfs /sys sysfs defaults 0 0 proc /proc proc defaults 0 0
仅有的一靴和一双EFI靴安装的遗产之间的差异是浅顶软呢男帽12把圆盘分成部分使用GPT(GUID分开桌子)不是MBR和第一分开,即有一UUID的把B75E-CB6E((EFI分开)分开作为一FAT32 filesystem大约200mb在大小中被格式化.因为仅有的类型的EFI懂得的filesystem是FAT filesystem,所有的和EFI-有关的代码是有关这分开.这个是当你是在EFI外壳中的时候,你正使用的filesystem.通常知道是是EFI系统分开((ESP).
这个建议那顶浅顶软呢男帽可以不能你想要保持的现存的MBR分开地一到一个硬盘圆盘上面EFI靴安装.那里是砍的方式,GPT不能为了处理那里一操作系统怀孕了看见一MBR但是工具喜欢分开情况,把一MBR嵌入GPT桌子的处理这些杂种的分开计划和在很多情况中将弄碎配置.如果你想要用在一GPT以内把一MBR嵌入做试验,在方面看gdisk功用.顺便说一件事,你不需要有EFI分开被增加运作浅顶软呢男帽12.你能仅仅计划它向前一当如果你需要访问或者改变把bootloader配置文件和EFI或者编辑联系起来某样东西,需要基础时.
浅顶软呢男帽12就任建立下列的在这分开中目录结构.
# pwd EFI/redhat ls -al total 236 drwx------. 2 root root 4096 2010-01-28 16:33 . drwx------. 3 root root 4096 2010-01-28 16:09 .. -rwx------. 1 root root 744 2010-01-28 16:33 grub.conf -rwx------. 1 root root 226825 2009-11-16 11:16 grub.efi
顺便说一件事grub.efi靠红帽帽子的彼得爱炫富的邻人维持和–不是一挖v0.97的EFI版本GRUB2.grub.conf含有的bootloader配置文件
default=0 timeout=0 splashimage=(hd0,1)/grub/splash.xpm.gz hiddenmenu title Fedora (2.6.31.12-174.2.3.fc12.x86_64) root (hd0,1) kernel /vmlinuz-2.6.31.12-174.2.3.fc12.x86_64 ro root=/dev/mapper/vg_ultra-lv_root LANG=en_US.UTF-8 SYSFONT=latarcyrheb-sun16 KEYBOARDTYPE=pc KEYTABLE=us rhgb quiet initrd /initramfs-2.6.31.12-174.2.3.fc12.x86_64.img
一旦浅顶软呢男帽12就任完成,我努力尝试EFI变为浅顶软呢男帽踢12.它没有真的工作,所以我决定使用DUET手工装载浅顶软呢男帽12 bootloader和搞清什么正继续.-r在系统中正确绘制EFI外壳指挥地图的地图的’作为fs2: s硬盘驱动器.(像改变一样的,推动力在DOS)和祈求保佑\EFI\BOOT\REDHAT\GRUB.EFI中刻印刷体字母我变成这装置.这个开始浅顶软呢男帽12 EFIbootloader和我能对浅顶软呢男帽12感兴趣.
前往站台向一未履行提供bootloader,我给这分别重新命名文件BOOTX64.EFI和BOOTX64.CONF目录添加一在/boot/efi/EFI和抄写grub.efi和grub.conf下面靴子目录.这次,我重新启动的系统一直到请尝试,到EFI靴浅顶软呢男帽12但是一仁惊惶不安地早些时候在仁预置方面不足.
因为EFI经由DUET用回抽法注射迷幻针剂没有任何问题工作,我认为问题在DX48BT2 EFI的用回抽法注射迷幻针剂工具和二重唱之间的差异中是外行’探查差异s工具和度过很多贫瘠几小时.例如,然而DUET建立一,禁止EFI顺序装置由DX48BT2设定向上.我也考验通常嫌疑分子,即仁指挥线选择余地noapic,acpi=off,edd=off但是没起作用.
它相当长的一段时间需要我来当DX48BT2是一非常快系统和仁惊惶不安在仁预置过程中是早时,找出这问题.一些信息被在屏幕上展示但是它被仁惊惶不安细节改写.事实上,它看起来像Dracut是从屏幕ouput被控犯罪的人但是这个结果是不要是此种情况.在预置过程中仁惊惶不安正事实上发生的地方,我顺有问题的而下通过使用仁指挥线选择余地boot_delay=100足够使屏幕输出减慢我定居最后变窄.结果是仁惊惶不安和本地APIC((先进可编程序的中断审计员)多少有关系.什么最终为我工作是仁指挥线选择余地nolapic.对EFI靴在给在/boot/efi/EFI/BOOT.CONF中仁指挥线添加这选择余地之后,DX48BT2变为浅顶软呢男帽12直接能.成功终于!
使我能更好些探查有关这系统EFI-用回抽法注射迷幻针剂,我直接使靴过程变为经由GRUB boatloader,变为一EFI外壳踢系统浅顶软呢男帽12,因此而不是用回抽法注射迷幻针剂.我用一份Shell.efi的X68-64版本代替/efi/boot/EFI/BOOTX64.xfi,删除/boot/efi/EFI/BOOT/BOOTX64.CONF和添加一开始字体STARTUP.NSH为我做一些基本外壳配置工作.DX48BT2被重新启动的现在我最终会进一在ESP的根中EFI外壳.变为浅顶软呢男帽踢12,我从EFI外壳简单祈求保佑grub.efi.
我竖起下列的在ESP中目录结构:
# ls -R /boot/efi/EFI /boot/efi/EFI: apps BOOT grub.conf grub.efi boot.nsh /boot/efi/EFI/tools: Attrib.efi Devtree.efi edit.efi hexedit.efi Ls.efi Mv.efi sermode.efi Type.efi Cls.efi diskpart.efi efichk.efi IfConfig.efi mem.efi NShell.efi SmbiosView.efi Unload.efi comp.efi dmem.efi eficompress.efi IpConfig.efi memmap.efi Openinfo.efi stall.efi Ver.efi Cp.efi dmpstore.efi efidecompress.efi LegacyBoot.efi Mkdir.efi pci.efi TelnetMgmt.efi Vol.efi Date.efi Drivers.efi efifmt.efi Load.efi mm.efi Ping.efi Time.efi Dblk.efi Drvcfg.efi err.efi LoadFv.efi mode.efi Resets.efi timezone.efi Devices.efi Drvdiag.efi Guid.efi LoadPciRom.efi Mount.efi Rm.efi Touch.efi /boot/efi/EFI/BOOT: BOOTX64.EFI STARTUP.NSH
工具目录连同一些例如diskpart附加公用事业含有很多EFI外壳固定建筑物的用具的独立的版本,efichk和efifmt是微软utiliites.
当你的时候,变为浅顶软呢男帽12 EFI靴,一额外子目录在/sys/firmware下面似乎含有EFI-ralted信息.这里是12在/sys/firmware/efi/systab中报告什么样的浅顶软呢男帽
[root@ultra efi]# cat /sys/firmware/efi/systab MPS=0x0 ACPI20=0x0 ACPI=0x7fefd000 SMBIOS=0x7fdf2f98 HCDP=0x0 BOOTINFO=0x0 UGA=0x0
为MPS和ACPI20零价值观显然是错误.我是BOOTINFO和HCDP的缺乏信心的.这个指示一在DX48BT2 BIOS中而不是浅顶软呢男帽12 EFI工具问题.当浅顶软呢男帽12被从DUET踢的时候,这里是什么是在这文件中.
MPS=0x7e8a2000 ACPI20=0x7e8a5000 ACPI=0x7e8a4000 SMBIOS=0x7e8a3000 HCDP=0x0 BOOTINFO=0x0 UGA=0x0
这里是一/sys/firmware/efi/vars的列表
# ls /sys/firmware/efi/vars AcpiGlobalVariable-af9ffd67-ec10-488a-9dfc-6cbf5ee22c2e BadgeBackgroundColor-015698bc-457c-43f4-b257-f2ac5ed55f28 BmiGetParams-ffe78db2-eeb3-43c2-a56a-373be2aa4d4f BoardFeatures-94b9e8ae-8877-479a-9842-f5974b82ced3 BootCurrent-8be4df61-93ca-11d2-aa0d-00e098032b8c ConIn-8be4df61-93ca-11d2-aa0d-00e098032b8c ConInDev-8be4df61-93ca-11d2-aa0d-00e098032b8c ConOut-8be4df61-93ca-11d2-aa0d-00e098032b8c ConOutDev-8be4df61-93ca-11d2-aa0d-00e098032b8c DmiData-70e56c5e-280c-44b0-a497-09681abc375e ErrOutDev-8be4df61-93ca-11d2-aa0d-00e098032b8c Events-b452fd8a-c9ca-4764-977e-59d839dd861b FirmwareId-5e559c23-1faa-4ae1-8d4a-c6cf026c766f FirmwareId-efc071ae-41b8-4018-afa7-314b185e578b HecetaTcontrolInfo-d9f4cf5d-1b90-4c8e-8062-451a4737e3b4 HiiDB-1b838190-4625-4ead-abc9-cd5e6af18fe0 ItkBiosModVar-3812723d-7e48-4e29-bc27-f5a39ac94ef1 ItkDataVar-3812723d-7e48-4e29-bc27-f5a39ac94ef1 Lang-8be4df61-93ca-11d2-aa0d-00e098032b8c LangCodes-8be4df61-93ca-11d2-aa0d-00e098032b8c main firmware-05a798ea-39ee-40fc-82c5-622582fa634b MemCeil.-8be4df61-93ca-11d2-aa0d-00e098032b8c MemoryTypeInformation-4c19049f-4137-4dd3-9c10-8b97a83ffdfa MfgDefault-ec87d643-eba4-4bb5-a1e5-3f3e36b20da9 MTC-eb704011-1402-11d3-8e77-00a0c969723b OriginalLang-8be4df61-93ca-11d2-aa0d-00e098032b8c OriginalLangSelect-8be4df61-93ca-11d2-aa0d-00e098032b8c PciLanInfo-0d9a1427-e02a-437d-926b-aa521fd722ba PECIProcessor-46a39b66-1f23-457c-af10-39e08bba56f1 PegSlotStuffed-056e7324-a718-465b-9a84-228f06642b4f recovery firmware-05a798ea-39ee-40fc-82c5-622582fa634b S3SmmVariable-f96f5d2a-9cd4-4dac-b48b-1d8490d87bf5 SetupDefault-ec87d643-eba4-4bb5-a1e5-3f3e36b20da9 Setup-ec87d643-eba4-4bb5-a1e5-3f3e36b20da9 SLP20Magic-41282ef2-9b5a-4eb7-95d8-d9cd7bdce367 sOemT3-4acacc46-a23e-4114-8169-e5edebe2045d supplemental recovery area-05a798ea-39ee-40fc-82c5-622582fa634b SwitchBoard-56772831-0132-4ebe-8842-d65a50c0a7d0 SystemPassword-ec87d643-eba4-4bb5-a1e5-3f3e36b20da9 UUID-d357c710-0ada-4717-8dba-c6adc7cd2b2a
在BootCurrent-8be4df61-93ca-11d2-aa0d-00e098032b8c中价值是是一显然无效设置的FFFF.禁止其它Boot*全球性变数可使用向是奇怪的浅顶软呢男帽12.再次这个指示一在DX48BT2 BIOS中可怜EFI工具不是一浅顶软呢男帽12问题.所有的预先骨空间由UEFI规格说明确定EFI全球性变数理应可使用向操作系统.
当浅顶软呢男帽12被踢使用DUET的时候,这里是一这同一目录的列表.
Boot0000-8be4df61-93ca-11d2-aa0d-00e098032b8c Boot0001-8be4df61-93ca-11d2-aa0d-00e098032b8c BootCurrent-8be4df61-93ca-11d2-aa0d-00e098032b8c BootOptionSupport-8be4df61-93ca-11d2-aa0d-00e098032b8c BootOrder-8be4df61-93ca-11d2-aa0d-00e098032b8c ConIn-8be4df61-93ca-11d2-aa0d-00e098032b8c ConInDev-8be4df61-93ca-11d2-aa0d-00e098032b8c ConOut-8be4df61-93ca-11d2-aa0d-00e098032b8c ConOutDev-8be4df61-93ca-11d2-aa0d-00e098032b8c ErrOut-8be4df61-93ca-11d2-aa0d-00e098032b8c ErrOutDev-8be4df61-93ca-11d2-aa0d-00e098032b8c Lang-8be4df61-93ca-11d2-aa0d-00e098032b8c LangCodes-8be4df61-93ca-11d2-aa0d-00e098032b8c MTC-eb704011-1402-11d3-8e77-00a0c969723b PerfDataMemAddr-59d1c24f-50f1-401a-b101-f33e0daed443 PlatformLang-8be4df61-93ca-11d2-aa0d-00e098032b8c PlatformLangCodes-8be4df61-93ca-11d2-aa0d-00e098032b8c Timeout-8be4df61-93ca-11d2-aa0d-00e098032b8c
指出根据UEFI规格说明附加Boot*全球性变数和TimeOut全球性变数.如果我已经把BootNext嵌入DUET bootmanager,它将也已经被这里展示.如果你来自微软视窗x86-64世界,某些这些全球性变数的名声可以当在他们的无限智慧中微软改变名字时,对你是unfamilar.在微软中’s BCD((靴配置数据),例如BootOrder被被称作displayorder的和BootNext被被称作bootsequence的.
除了那些我已经在这杆中到目前为止描绘的问题,我达到许多在DX48BT2上EFI支持其它问题的数目.第一问题是UEFI靴对这站台的选择是visable但是完全无证明文件的和根据各方面的说法因为它是一个桌上型平台,英特尔公司将不回答任何关于这特征问题.这个将必须当64-位操作系统变得在较大2 Gib成为商品项目家庭和硬盘身上更共用时,改变.
另一问题是当你是在EFI靴方式中和BIOS察觉一例如/EFI/BOOT/BOOTX86.EFIEFI bootloader的时候,”当你按F10键选择哪一个“为”离开用回抽法注射迷幻针剂的进军的时候,一菜单选择余地“[[内部荷兰皇家壳牌]被和其它一道bootable推动力展示.但是,如果你选择这选择余地,BIOS简单清理屏幕和锁好系统.你必须重新启动你的系统从这个中恢复.我能仅认为这选择余地目的是装载一EFI外壳或者EFI靴经理但是被从不事实上执行.当它察觉EFI bootloaders时,某些代码显然在那里.
最后,如果你略关上在BIOS组织中EFI靴和因此恢复被F10宁静展示展示遗产靴,靴清单,习惯EFI踢建立少一些使用efibootmgr选择余地–除了现在你[内部荷兰皇家壳牌]靴选择余地不能踢在靴清单中选择余地任何.必由之路从靴清单中去掉这些入口是向EFI回来变为浅顶软呢男帽12靴和删除这些入口使用efibootmgr.
我已经阅读许多在关于英特尔公司各种各样论坛中任命’在桌上型母板上s EFI支持.我通常同意所表示的感情–它是很多臭虫的和并非为黄金时间使用准备好.它确实离开一个GPT圆盘的确踢一EFI bootloader但是那个是关于它做的所有的.由于英特尔公司用EFI感受让那个剩余物10年这个是很令人惊奇的.在一最低限度他们需要提供一个恰当EFI靴配置经理和一因为建立EFI全球性变数站台组织功用.
浅顶软呢男帽计划将去工作有助于EFI通过在\EFI\BOOT\BOOTX64.CONF提供一个靴装卸工踢一x86-64散发DVD.它是,使用遗产方式建立一那时是能是EFI踢的就任据我看来存款不足.我懂得支撑的MBR和GPT和的在一单一的DVD上困难但是问题是并非不可逾越的.如果这个被做,那里将不是需要efiboot.img和efidisk.img.
好,那个’关于暂时有关这问题所有的s.我希望这杆将向正考虑使用回抽法注射迷幻针剂浅顶软呢男帽12转换到EFI的其他的是有一些帮助.





















