因為一些時間淺頂軟呢男帽發行已經支撐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.你能才只是計劃它向前一當如果你需要訪問或者改變向EFI或者編輯講述bootloader配置檔案某樣東西,需要基礎時.
淺頂軟呢男帽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的其他的是有一些幫助.





















