2,887 瀏覽數

Ubuntu Legacy + EFI PXE

本篇是要討論如何用 Ubuntu Desktop 的版本來設定 PXE server(服務器),採用的版本為 Ubuntu Desktop 13.04.
參考文件:
https://wiki.ubuntu.com/UEFI/PXE-netboot-install

架設環境 VMware ESXi 5.5 ,因為會有 DHCP 的環境假設,所以網路環境有特別設定過.
不像是一般 VMware player 版本,網路環境有 Bridged, NAT, Host-only 可以選擇,VMware ESXi 預設是 Bridged 的模式,所以為了避免外部的 DHCP 和內部的 DHCP(這次 Ubuntu PXE 所安裝的) 打架,所以把網路架構隔離開來.
vmware_esxi_networking
關於設定 VMware ESXi Networking 請參考 http://benjr.tw/6441

一樣 PXE 需要一些 server(服務器) 呢!!

  • tftp-hpa – (trivial file transfer protocol) Client 開機後會取得 DHCP 所指派的 IP ,有了 IP 後 PXE server 需要傳啟動檔案給 Clinet ,而 CLinet 的 PXE ROM 開機只支援 tftp 協定.所以能使用的也只有 tftp 協定.
  • dhcp – Client 無法自己設定 IP ,需要 DHCP 來指派.

其實設定的方式和之前透過 RHEL 來架設 PXE 是一樣的,除了 Ubuntu 一些 service 與設定不太一樣外,其他完全一樣.

Legacy PXE 請參考:
Legacy PXE Boot

EFI PXE 請參考:
RHEL6 EFI PXE Boot

UEFI 透過 PXE 的開機畫面:
uefi_boot02
uefi_boot01

如果想要讓 EFI PXE 與 Legacy PXE Boot 共存也是沒問題的.
請參考 EFI + Legacy PXE Boot

網友的想法

  1. 自動參照通知: uEFI PXE Boot | Benjr.tw

發表迴響