TL; DRฉันจะสร้างพาร์ติชันระบบ EFI ตั้งแต่ต้นได้อย่างไร ฉันจะใส่เฟิร์มแวร์ของ EFI กับมันได้อย่างไรเมื่อมันถูกสร้างขึ้น?
รุ่นยาว
ฉันมีโน๊ตบุ๊ค Toshiba T430 ฉันได้รับพร้อมกับติดตั้ง Windows 7 (แต่ฉันคิดว่า แต่เดิมมาพร้อมกับ Windows 8) ฉันติดตั้ง Ubuntu บนมัน แต่ลบพาร์ติชั่นบางส่วนในดิสก์เพื่อที่ฉันจะได้เช็ดออก Windows และมีอูบุนตูเท่านั้น ในบรรดาพาร์ติชันที่ถูกลบคือพาร์ติชันระบบ EFI ฉันค้นพบว่า Ubuntu เริ่มบูทในโหมด Legacy (ไม่ใช่ UEFI) ฉันพยายามทำตามคำแนะนำนี้ในการแปลงการติดตั้ง Ubuntu จาก Legacy เป็น UEFI. ปัญหา - เนื่องจากไม่มีพาร์ติชัน EFI เมื่อใดก็ตามที่ฉันเลือกจาก BIOS เพื่อบู๊ตโดยใช้ UEFI ฉันไม่สามารถบูตได้ นับว่าไม่เพียง แต่สำหรับฮาร์ดไดรฟ์เท่านั้น แต่ยังรวมถึง usb และ DVD ด้วย ฉันคิดว่านี่เป็นสิ่งที่สมเหตุสมผล - คาดว่าจะมีพาร์ติชัน EFI และเนื่องจากหาไม่พบจึงไม่สามารถบูตต่อไปได้ไม่ว่าจะเป็น HDD หรือ DVD ดังนั้นฉันจะสร้างพาร์ติชัน EFI ใหม่ได้อย่างไร
คำแนะนำข้างต้นพูดว่า:
การสร้างพาร์ติชัน EFI
หากคุณแบ่งพาร์ติชันดิสก์ด้วยตนเองในตัวติดตั้ง Ubuntu คุณต้องตรวจสอบให้แน่ใจว่าคุณได้ตั้งค่าพาร์ติชัน EFI แล้ว
หากดิสก์ของคุณมีพาร์ติชัน EFI อยู่แล้ว (เช่นถ้าคอมพิวเตอร์ของคุณติดตั้ง Windows8 ไว้ล่วงหน้า) ก็สามารถใช้กับ Ubuntu ได้เช่นกัน ห้ามทำการฟอร์แมต ขอแนะนำอย่างยิ่งให้มีเพียง 1 พาร์ติชัน EFI ต่อดิสก์
สามารถสร้างพาร์ติชัน EFI ผ่าน GParted รุ่นล่าสุด (รุ่น Gparted ที่รวมอยู่ในดิสก์ 12.04 เป็น OK) และต้องมีแอตทริบิวต์ดังต่อไปนี้:
จุดเมานท์: / boot / efi (หมายเหตุ: ไม่จำเป็นต้องตั้งค่าจุดเชื่อมต่อนี้เมื่อใช้การแบ่งพาร์ติชันด้วยตนเองตัวติดตั้ง Ubuntu จะตรวจจับโดยอัตโนมัติ)
ขนาด: ขั้นต่ำ 100Mib แนะนำ 200MiB
ประเภท: FAT32
อื่น ๆ : ต้องการแฟล็ก "boot"
ฉันมีปัญหาในการสร้างพาร์ติชันนี้:
- ฉันบูตจาก DVD Ubuntu สดเปิด GParted สร้างพาร์ทิชัน 200MB และจัดรูปแบบเป็น FAT32
- ใน GParted ฉันไม่สามารถตั้งค่าจุดเชื่อมต่อและทำให้ไม่สามารถตั้งค่า bootflag
- ฉันไม่ได้กำหนดจุดเมานต์
/etc/fstab
เนื่องจากเป็นซีดีสดและ fstab ดูแตกต่างจากที่ฉันคาดไว้มากเมื่อเทียบกับการบูตปกติ อย่างไรก็ตามฉันแค่ไม่รู้ว่าจะตั้งค่าอะไร
ฉันบูทอีกครั้งผ่าน live DVD แล้วเลือกติดตั้ง Ubuntu ฉันสร้างพาร์ติชันด้วยเกณฑ์ที่กล่าวถึง - จุดเมานต์, 200MB, FAT32, แฟล็กบูต
อย่างไรก็ตามฉันยังคงมีปัญหานี้อยู่และฉันคิดว่าเป็นเพราะในพาร์ติชันนั้นไม่มีเฟิร์มแวร์ EFI มันเป็นเพียงพาร์ติชันที่ว่างเปล่าซึ่งเหมาะที่จะมีเฟิร์มแวร์ EFI
อีกครั้งฉันจะสร้างพาร์ติชัน EFI ซึ่งมีซอฟต์แวร์ EFI อย่างไรเพื่อให้แล็ปท็อปสามารถบูตในโหมด UEFI ได้อีกครั้ง
การแก้ปัญหาขอบคุณสำหรับคำตอบทั้งคู่ สิ่งที่ฉันทำคือติดตั้ง Windows 8.1 ตั้งแต่เริ่มต้นโดยการฟอร์แมตดิสก์ทั้งหมดแล้วติดตั้ง (ในเวลานี้อย่างเหมาะสม) Ubuntu ถัดจากนั้น นี่คือพาร์ติชั่นของฉันตอนนี้:
ระหว่างการติดตั้ง Win 8 ทันทีที่ฉันลบพาร์ติชันที่มีอยู่ทั้งหมดและปล่อยให้ Windows ฟอร์แมตดิสก์ใหม่มันจะสร้างขึ้นโดยอัตโนมัตินอกเหนือจากพาร์ติชันการติดตั้งหลักพาร์ติชันเพิ่มเติมสามพาร์ติชันคือ 1, 2, 3 ตอนนี้หลังจากฉันมี ESP ที่เหมาะสม ฉันสามารถบูตทั้งจาก HDD หรือ DVD ในโหมด UEFI
คุณบอกว่า ESP ไม่ได้จัดเก็บข้อมูลใด ๆ เป็นค่าเริ่มต้น แต่ฉันเดาว่าเมื่อระบบปฏิบัติการติดตั้งมันจะวางข้อมูลไว้ที่นั่น ดังนั้นฉันคิดว่ากรณีของฉันเป็นดังต่อไปนี้: ฉันลบมันออกและแม้ว่าฉันจะสร้างใหม่มันก็ไม่ได้เต็มไปด้วยข้อมูลใด ๆ ตั้งแต่การสร้าง ESP เสร็จแล้วหลังจากติดตั้งระบบปฏิบัติการแล้ว ฉันเสียการติดตั้ง Ubuntu (ไม่มีเรื่องใหญ่มันเป็นการติดตั้งใหม่) แต่ฉันเดาว่าเพื่อประหยัดฉันควรทำตามคำแนะนำของgrawity แม้ว่าจะไม่มีเวลา แต่อย่างมีความสุขตอนนี้ทุกอย่างเรียบร้อยดี