Skip to Content

PXE Linux & uEFI

公司的 PXE Server ,已經服務很久了,除了剛進公司時有稍作修改顯示畫面之外就沒有做大動作的修改,但是最近新的一批 Server 改成 uEFI 的 Code 之後,這些 Server 都無法再跟 PXE 連接的上,一開始都以為是 BIOS Code 的問題,但是當我們換成 Windows RDS(Windows Deployment Services server) 卻相安無事,挖勒!! 屎了!!那是我的 PXE 要修改嗎??要怎麼改呢!!同事很有愛心的傳了相當多的文件給我看,我也上了 Google 查也看不出所以然,幸好 BIOS code 又改回 Leagcy code 模式,才紓緩了這燃眉之急.但是最近又接到消息出貨還是會用 EFI 的 code,只好使出殺手鍵,直接詢問 RHN(Red Hat Netwok),信件來來往往到最後 RHN 還是要我們用 tcpdump 看封包,所以到目前為止還是一個無解之題.

不知道有沒有人的公司已經能用 uEFI Code 的 PXELinux???

對 PXELinux 有興趣的可以參考這一篇文章.http://benjr.tw/node/30

note:
RHN(Red Hat Network) 是你要買 RHEL 的 License 才有的福利,當你遇到問題 RedHat 會提供服務.請參考 RHN 說明  http://benjr.tw/node/202

回應

關於 UEFI PXE Boot 請參考連結

關於 UEFI PXE Boot 請參考連結 Linux - UEFI PXE Boot

windows 2008 sp2 64bit/R2

windows 2008 sp2 64bit/R2 也都支援 uEFI

支援列表中有 x64 的 Windows Server 2008 and Windows Vista Service Pack

支援列表中有 x64 的 Windows Server 2008 and Windows Vista Service Pack 1.

http://en.wikipedia.org/wiki/Extensible_Firmware_Interface
Microsoft introduced UEFI support for x64 Windows operating systems with Windows Server 2008 and Windows Vista Service Pack 1. Microsoft does not offer support for 32-bit UEFI since vendors did not have any interest in producing native 32-bit UEFI firmware because of the mainstream status of 64-bit computing.

請問版大 Windows 2008 SP2

請問版大
Windows 2008 SP2 64bit/R2 可以用設置PXE嗎? 用UEFI

Windows 的 WDS 也有支援 uEFI Boot.

Windows 的 WDS 也有支援 uEFI Boot.

UEFI pxeboot

UEFI pxeboot 請參考 http://benjr.tw/node/617

一開始 RHEL i386 / x84 的系統並不支援

一開始 RHEL x86 / x64 的系統並不支援 uEFI boot ,一直到目前的 RHEL5 都還是一樣不支援,不過新版的 RHEL6 和 SLES11 SP1 x86 / x64 都將支援 uEFI 開機,其實要看你的作業系統是否支援 uEFI Boot 的方式最直接的方式是直接看光碟中是否包含 uEFI Boot image 比如 RHEL6 的光碟中就有一個資料夾為 /EFI/BOOT 這就是支援了 uEFI Boot 的証明.