-
ดิสก์ EFI คืออะไร?
-
ทำไมคุณต้องการดิสก์ EFI ใน Proxmox?
-
วิธีเพิ่มดิสก์ EFI ใน Proxmox
-
วิธีตั้งค่าการบูตโดยใช้ดิสก์ EFI (ขั้นสูง)
-
โบนัส: การสำรองข้อมูลเครื่องเสมือน Proxmox ของคุณด้วย Vinchin
-
คำถามที่พบบ่อยเกี่ยวกับดิสก์ EFI ใน Proxmox
-
สรุป
ดิสก์ EFI คืออะไร?
ในสภาพแวดล้อมการจำลองเสมือน Proxmox VE เมื่อคุณเลือกที่จะบูตเครื่องเสมือนโดยใช้ UEFI แทน BIOS แบบดั้งเดิม (SeaBIOS) ระบบจะแจ้งให้คุณเพิ่มดิสก์เสมือนที่เรียกว่าดิสก์ EFI ซึ่งไม่ใช่ดิสก์จัดเก็บข้อมูลทั่วไป แต่มีบทบาทสำคัญในการจัดเก็บข้อมูลการกำหนดค่าเฟิร์มแวร์ UEFI
ความสัมพันธ์ระหว่าง EFI และ UEFI
EFI (Extensible Firmware Interface) ถูกพัฒนาขึ้นโดย Intel เพื่อแทนที่ BIOS รุ่นเก่า มาตรฐานดังกล่าวได้รับการขยายและปรับให้เป็นมาตรฐานภายใต้ชื่อ UEFI (Unified EFI) ซึ่งปัจจุบันเป็นมาตรฐานเฟิร์มแวร์สมัยใหม่ที่ใช้กับเมนบอร์ดของเครื่องพีซีและเซิร์ฟเวอร์ เมื่อเทียบกับ BIOS แล้ว UEFI มีข้อได้เปรียบดังต่อไปนี้:
รองรับขนาดดิสก์ที่ใหญ่กว่า (มากกว่า 2TB)
อินเตอร์เฟซผู้ใช้กราฟิกสำหรับการกำหนดค่า
ความสามารถในการบูตอย่างปลอดภัย
เวลาบูตเร็วขึ้นและความเข้ากันได้ที่ดีขึ้นระหว่างแพลตฟอร์มต่างๆ
แม้ว่ามาตรฐานที่ใช้อยู่ในปัจจุบันจะเป็น UEFI แต่คำว่า "EFI" ยังคงถูกใช้กันอย่างแพร่หลายในระบบปฏิบัติการและแพลตฟอร์มเสมือน (เช่น "EFI System Partition", "EFI Boot Loader") และคำว่า EFI Disk ก็สืบเนื่องจากข้อความตามอนุสัญญานี้
ทำไมคุณต้องการดิสก์ EFI ใน Proxmox?
เมื่อใช้โหมดบูต UEFI ใน Proxmox (ผ่าน OVMF) การเพิ่มดิสก์ EFI มีความสำคัญเป็นอย่างยิ่งด้วยเหตุผลต่อไปนี้:
จำเป็นสำหรับโปรแกรมติดตั้งระบบปฏิบัติการรุ่นใหม่:
ระบบปฏิบัติการ เช่น Windows 11, Ubuntu และระบบปฏิบัติการอื่นที่รองรับ UEFI จำเป็นต้องมีพาร์ติชันระบบ EFI (ESP) เพื่อติดตั้งและบูตอย่างถูกต้องในโหมด UEFIการจัดเก็บข้อมูลถาวรสำหรับการตั้งค่าเฟิร์มแวร์:
Proxmox ใช้ OVMF (Open Virtual Machine Firmware) ซึ่งไม่มีสถานะ (stateless) หมายความว่า การตั้งค่าต่างๆ เช่น ลำดับการบูต สถานะ Secure Boot และรายการบูต จะสูญหายไปหลังจากทุกครั้งที่รีบูต เว้นแต่ว่าจะจัดเก็บไว้ในดิสก์ EFIการกำหนดค่าเฟิร์มแวร์ของระบบ:
ดิสก์ EFI เก็บการตั้งค่า UEFI ที่สำคัญ เช่น รายการบูต ลำดับการบูต สถานะ Secure Boot และการกำหนดค่าเฟิร์มแวร์อื่นๆ หากไม่มีดิสก์นี้ การตั้งค่าทั้งหมดจะหายไปหลังจากรีบูตเปิดใช้งาน Secure Boot:
หากเปิดใช้งาน Secure Boot ดิสก์ EFI จะจัดเก็บกุญแจและข้อมูลการตรวจสอบที่จำเป็นเพื่อยืนยันความถูกต้องของโปรแกรมเริ่มต้นระบบและสภาพแวดล้อมของระบบพื้นที่จัดเก็บบูตโหลดเดอร์:
ดิสก์ EFI โดยทั่วไปจะถูกจัดรูปแบบเป็น FAT32 และถูกกำหนดเป็นพาร์ติชันระบบ EFI (ESP) ซึ่งมีไฟล์บูตโหลดเดอร์และไฟล์การตั้งค่า เช่น grubx64.efi หรือ bootx64.efi ที่จำเป็นสำหรับการบูตระบบปฏิบัติการ
หากไม่มีดิสก์ EFI เครื่องเสมือนของคุณอาจไม่สามารถบูตได้ หรือสูญเสียการกำหนดค่าการบูตหลังจากการรีสตาร์ททุกครั้ง ซึ่งอาจทำให้เกิดข้อผิดพลาดในการบูตหรือสูญเสียการตั้งค่า
วิธีเพิ่มดิสก์ EFI ใน Proxmox
Proxmox มี 2 วิธีในการเพิ่มดิสก์ EFI: ผ่าน GUI หรือคำสั่งบรรทัด
วิธีที่ 1: เพิ่มดิสก์ EFI ผ่าน GUI
1. เมื่อสร้างเครื่องเสมือน ให้ไปที่แท็บ ระบบ และเลือก BIOS: OVMF (UEFI)
2. ทำเครื่องหมายที่ช่อง Add EFI Disk (คุณสามารถเปิดใช้งาน Secure Boot ได้หากจำเป็น)
3. เลือกตำแหน่งจัดเก็บเพื่อบันทึกดิสก์ EFI
4. หลังจากที่สร้าง VM เรียบร้อยแล้ว ดิสก์ EFI จะปรากฏขึ้นโดยอัตโนมัติเป็นefidisk0
วิธีที่ 2: เพิ่มดิสก์ EFI ผ่านบรรทัดคำสั่ง
qm set 100 --bios ovmf qm set 100 --efidisk0 local-lvm:1,format=raw Replace 100 with your VM ID, and local-lvm with your storage name
วิธีตั้งค่าการบูตโดยใช้ดิสก์ EFI (ขั้นสูง)
1. เริ่มเครื่องเสมือนแล้วกด ESC เพื่อเข้าสู่ OVMF firmware setup
2. ไปที่:
ตัวจัดการอุปกรณ์ → ตัวจัดการบำรุงรักษาการบูต → ตัวเลือกการบูต → เพิ่มตัวเลือกการบูต
3. เลือกดิสก์ที่มีไฟล์บูตโหลดเดอร์ของคุณ (เช่น grubx64.efi หรือ bootmgfw.efi)
4. ตั้งชื่อรายการแล้วส่งข้อมูล จากนั้นไปที่ เปลี่ยนลำดับการบูต แล้วเลื่อนขึ้นไปอยู่ตำแหน่งแรก
5. บันทึกและออก ระบบจะเริ่มทำงานโดยใช้รายการ EFI ที่เพิ่มเข้ามาใหม่
โบนัส: การสำรองข้อมูลเครื่องเสมือน Proxmox ของคุณด้วย Vinchin
เมื่อคุณตั้งค่าเครื่องเสมือนที่เปิดใช้งาน UEFI อย่างถูกต้องใน Proxmox แล้ว ขอแนะนำให้สำรองข้อมูลเครื่องเสมือนทั้งเครื่องเพื่อป้องกันการสูญเสียข้อมูลหรือความล้มเหลวของระบบ
Vinchin Backup & Recovery นำเสนอโซลูชันการสำรองข้อมูลที่ใช้งานง่ายและมีประสิทธิภาพสำหรับ Proxmox VE โดยรองรับการสำรองข้อมูลเครื่องเสมือนแบบเต็มรูปแบบ การสำรองข้อมูลแบบเพิ่มเติม และการกู้คืนเครื่องเสมือนอย่างรวดเร็ว ซึ่งช่วยให้มั่นใจได้ถึงความต่อเนื่องของธุรกิจและความปลอดภัยของข้อมูล
ประโยชน์หลัก ได้แก่:
การสำรองข้อมูลแบบไม่ใช้เอเจนต์ สำหรับเครื่องเสมือน Proxmox
⚙️กลยุทธ์การจัดตารางเวลาและการเก็บรักษาอย่างยืดหยุ่น
⚙️ การจัดการผ่านเว็บแบบรวมศูนย์
⚙️การกู้คืนเครื่องเสมือนอย่างรวดเร็วและเชื่อถือได้
การดำเนินงานของ Vinchin Backup & Recovery นั้นง่ายมาก เพียงไม่กี่ขั้นตอนง่ายๆ เท่านั้น
1. เลือกเครื่องเสมือนบนโฮสต์เพียงอย่างเดียว

2. จากนั้นเลือกปลายทางสำรองข้อมูล

3. เลือกกลยุทธ์

4. ส่งงานในที่สุด

ไม่ว่าคุณจะกำลังจัดการสภาพแวดล้อมการผลิตหรือสภาพแวดล้อมทดสอบ Vinchin ก็มีการปกป้องที่โครงสร้างพื้นฐานเสมือนของคุณต้องการ Vinchin ให้บริการทดลองใช้งานฟรีเป็นเวลา 60 วัน เพื่อให้ผู้ใช้ได้สัมผัสกับฟังก์ชันต่างๆ ในสภาพแวดล้อมจริง หากอยากรู้ข้อมูลเพิ่มเติม กรุณาติดต่อ Vinchin โดยตรง หรือติดต่อพันธมิตรในพื้นที่ของเรา
คำถามที่พบบ่อยเกี่ยวกับดิสก์ EFI ใน Proxmox
Q1: วิธีแก้ไขการบูต VM EFI ล้มเหลวใน Proxmoxคืออะไร?
A1: ตรวจสอบให้แน่ใจว่าการตั้งค่าเครื่องเสมือนของคุณรวมดิสก์ EFI ไว้แล้ว และอุปกรณ์บูตที่ถูกต้องได้รับการเลือกในตัวเลือกการบูต หากปัญหายังคงมีอยู่ ให้ลองอัปเดต Proxmox และส่วนประกอบที่เกี่ยวข้องเป็นเวอร์ชันล่าสุด
Q2: ทำไมเครื่องเสมือนของฉันบูตจากดิสก์ EFIไม่ได้?
A2: เหตุผลที่เป็นไปได้ ได้แก่ การกำหนดค่าเฟิร์มแวร์ EFI ไม่ถูกต้อง ไม่ได้เปิดใช้งานการรองรับ EFI ในการตั้งค่าเครื่องเสมือน หรือมีปัญหาความเข้ากันได้ที่เกี่ยวข้องกับภาพ ISO หรือดิสก์ฮาร์ดดิสก์เสมือนที่ใช้อยู่ โปรดตรวจสอบลำดับการบูตของเครื่องเสมือนและตรวจสอบให้แน่ใจว่าเปิดใช้งานการรองรับ EFI แล้ว
สรุป
ดิสก์ EFI มีความสำคัญสำหรับการบูตด้วย UEFI ใน Proxmox เพื่อให้มั่นใจว่าการตั้งค่าเฟิร์มแวร์และโปรแกรมบูตยังคงอยู่แม้จะรีบูตเครื่อง สำหรับการปกป้องเครื่องเสมือนอย่างครบถ้วน ควรพิจารณาสำรองข้อมูลเครื่องเสมือนของคุณด้วย Vinchin เพื่อความเสถียร ความปลอดภัยของข้อมูล และการกู้คืนที่รวดเร็ว
แชร์บน: