ฉันกำลังพยายามตั้งค่า Windows 8 และ Arch Linux บน Sony Vaio E14 ใหม่พร้อม windows 8 ที่ติดตั้งไว้ล่วงหน้า
จนถึงตอนนี้:
- ติดตั้ง W8 เป็น SSD ใหม่ของฉัน (เปลี่ยนเป็น HDD ดั้งเดิม) โดยใช้ Recovery Media
- ลดขนาดพาร์ติชัน W8 ลบพาร์ติชันการกู้คืนปิดการใช้งานการสลับ
- ยืนยันการบูท W8 เรียบร้อยดี
ไปยัง Arch:
- ปิดใช้งาน Secure Boot ใน BIOS
- ยืนยันการบูท W8 เรียบร้อยดี
- บูตอาร์คออกจากซีดีและติดตั้งทุกอย่างไปยังพาร์ติชันที่ 4 และ 5
- ตั้งค่า rEFInd สำหรับ bootloader เคอร์เนล EFIstub
หลังจากนั้นมันก็แย่ลง ฉันไม่สามารถบู๊ตสิ่งอื่นนอกเหนือจาก Windows 8 (แม้ว่าฉันจะดีใจที่อย่างน้อยพวกเขาก็ยังทำงานได้ดี)
พยายาม:
- สร้าง EFI \ refind \ และวาง .efi ไว้ที่นั่น (ตามคู่มือ Arch
- เขียนทับ EFI \ boot \ bootx64.efi
- เขียนทับ EFI \ Microsoft \ Boot \ bootmgr.efi
- เขียนทับ EFI \ Microsoft \ Boot \ bootmgfw.efi --- ใช่ rEFInd ปรากฏขึ้น!
จนถึงตอนนี้ดีมาก ฉันเก็บ Boot \ directory W8 ทั้งหมดไว้ใน EFI \ windows8 แล้วตั้งค่าเมนูการบู๊ตสำหรับมัน และมันก็บูทได้ดี
แต่เมื่อรีสตาร์ททุกอย่างผิดปกติ - 'ไม่พบระบบปฏิบัติการ' แทน bootloader (refind หรือ w8)
บูตกลับเข้าสู่ Arch โดยใช้ซีดีสดเพื่อค้นหาว่าพาร์ติชัน EFI มีตาราง FAT ที่ผิดพลาด fsck.vfat แก้ไขแล้วและฉันพบว่า EFI \ Microsoft \ Boot กลับสู่สถานะเดิม (ลบ refind ไฟล์ทั้งหมดและแทนที่ด้วย bootloaders W8) ฉันเขียนทับพวกเขาอีกครั้งและกลับไปที่ rEFInd แสดงอย่างถูกต้องและ Arch สามารถบู๊ตได้อย่างสมบูรณ์แบบ
หลังจากนั้นฉันได้ลองเปลี่ยนชื่อ EFI \ Microsoft \ Boot \ bootmgfw.efi เป็น bootmgfw.001.efi เท่านั้น (จากนั้นคัดลอก. efi ของ refind ไปเป็น bootmgfw.efi และเก็บทุก ๆ ไฟล์เหมือนเดิม) แต่ด้วยผลลัพธ์เดียวกันทั้งหมด พยายามทำเครื่องหมายพาร์ติชัน GPT EFI เป็นผลลัพธ์แบบอ่านอย่างเดียว
ตอนนี้ฉันโชคไม่ดี Arch เริ่มต้นได้ดี W8 จะทำเช่นนั้น แต่จะทำลายพาร์ติชัน EFI ในกระบวนการ
ขอบคุณสำหรับความคิดใด ๆ Googling นำมาให้ฉันจนถึงขณะนี้และฉันไม่สามารถหาสิ่งใดได้ดีกว่านี้อีกแล้ว
PS - windows 8 MAYBE ทำลายพาร์ติชันเมื่อปิดเครื่อง - เมื่อฉันสั่งปิดใน W8 มันใช้เวลานานผิดปกติ (ประมาณครึ่งนาทีแทนที่จะเป็น ~ 5 วินาที) ในทางทฤษฎีแล้วฉันสามารถแก้ปัญหานี้ได้โดยการรีเซ็ตฮาร์ดแล็ปท็อปแทนการปิดเครื่องตามปกติ แต่นั่นก็ไม่ดี