บูต PXE ในโหมด uefi


0

ฉันกำลังสร้างเซิร์ฟเวอร์ pxeboot และรวมถึงตัวเลือกการบูตแบบดั้งเดิมและตัวเลือกการบูต uefi การบูตแบบดั้งเดิมนั้นทำงานได้อย่างสมบูรณ์แบบ แต่ในขณะที่ทำการติดตั้งในโหมด uefi เครือข่ายของเครื่องไคลเอนต์จะทำการบู๊ตให้เสร็จสิ้นการติดตั้งจากนั้นทำการรีบูตและเริ่มการบู๊ตเครือข่ายอีกครั้ง ในไฟล์ elilo.conf ของฉันตัวเลือกเริ่มต้นของฉันคือการบูตจากฮาร์ดดิสก์ในเครื่อง แต่ฉันไม่แน่ใจว่าไวยากรณ์ถูกต้องหรือไม่:

#-----elilo.conf-----
default=local
timeout=300
chooser=simple
message=my_msg

image=LOCALBOOT
  label=local

#....(other images)

ทำไมเครื่องไคลเอนต์ไม่บูตจากฮาร์ดดิสก์หลังจากติดตั้งสำเร็จ

คำตอบ:


1

หากการบูท UEFI PC ของคุณถูกตั้งค่าสำหรับการบูทเน็ตแน่นอนว่าเซิร์ฟเวอร์ PXE ของคุณจะให้ BIOS NBP นั่นคือ pxelinux.0 ผิดพลาด เมื่อพีซีพยายามเรียกใช้ BIOS NBP ที่ได้รับมันจะล้มเหลว (เพราะไม่ใช่ EFI NBP) จากนั้นจะเริ่มต้นใหม่

EDI:

หากคุณติดตั้งเสร็จแล้วคุณจะเห็นหลังจากบูตเครื่อง PC อีกครั้งจากเน็ตคุณต้องเปลี่ยนลำดับความสำคัญในการบูตจากคอนโซล UEFI ของคุณ ทำให้การบูตจาก HDD ปรากฏก่อนหน้าการบู๊ตจากเครือข่าย (PXE)


ไม่มันเสร็จสิ้นการติดตั้งและจากนั้นเรียบและจากนั้นก็เริ่มบูตเครือข่ายอีกครั้ง ..
น้ำ

ดูการแก้ไขคำตอบ
Pat

ใช่นั่นเป็นวิธีหนึ่งที่จะทำ แต่คู่มือ เนื่องจากนี่คือการติดตั้ง PXE ฉันต้องการให้ทุกอย่างเป็นไปโดยอัตโนมัติ เมื่อฉันทำการติดตั้งไบออสรุ่นเก่าลูกค้าจะทำการติดตั้งรีบู๊ตและจากนั้นเมื่อหมดเวลาใช้งานมันจะใช้ค่าเริ่มต้นในการบูทจากฮาร์ดดิสก์เพื่อให้ใช้งานได้อย่างสมบูรณ์แบบสำหรับฉัน ฉันสงสัยว่าฉันสามารถทำเช่นเดียวกันในโหมด UEFI ได้หรือไม่
nam

เมื่อคุณติดตั้ง BIOS แบบดั้งเดิมจะมีลำดับการบู๊ตเช่น HDD, PXE ดังนั้นเมื่อดิสก์ว่างเปล่าบู๊ตพีซี PXE แต่ในไม่ช้าก็มีระบบปฏิบัติการที่บูตได้ใน HDD บู๊ตพีซีจาก HDD เมื่อทำการบูทในโหมด EFI คุณต้องกำหนดลำดับการบู๊ตที่คล้ายกันหากไม่ใช่ค่าเริ่มต้น
Pat
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.