ฉันมีระบบมัลติบูตแต่ละระบบในฮาร์ดไดรฟ์แยกต่างหาก ฉันใช้ GRUB2 และทุกอย่างเรียบร้อยดี ฉันเพิ่งตัดสินใจเปลี่ยนเป็น BURG และนั่นทำให้ Windows 8 ของฉันอยู่ในช่วงรีบูต ฉันได้ปิดการใช้งานการเริ่มต้นใหม่โดยอัตโนมัติดังนั้นฉันจึงสามารถเห็นข้อความจริง แต่ไม่มีอะไรสำคัญ - "พีซีของคุณต้องรีสตาร์ท", "รหัสข้อผิดพลาด 0x00000050" และสี่ที่อยู่ (หน่วยความจำ) ที่อยู่
ฉันไม่พบสิ่งที่เกี่ยวข้องกับข้อผิดพลาดนี้และฉันใช้เวลาหลายชั่วโมงในฟอรัมและไซต์สนับสนุนต่างๆ ฉันเก็บ MBR ดั้งเดิมไว้ในฮาร์ดไดรฟ์ / พาร์ติชัน Windows เพื่อให้ฉันสามารถบูตได้
ดังนั้นเพื่อล้างสิ่งฉัน อย่า ต้องการโซลูชันทางเลือกในการใช้งาน Win8 กับ Ubuntu (ฉันสามารถสลับกลับไปเป็น GRUB หรือใช้ฮาร์ดไดรฟ์ของฉันกับ Win8 / MBR เป็นอุปกรณ์บูต) ฉันต้องการค้นหาสาเหตุของพฤติกรรมนี้และฉันต้องการแก้ไข
ฉันได้คัดลอกรายการเมนู GRUB ดั้งเดิมสำหรับ Windows 8 (จาก os-prober รายการที่ทำงาน / ทำงาน) ไปยังการกำหนดค่า BURG ใหม่อัปเดตตรวจสอบว่าปรากฏใน burg.cfg และทั้งหมดนั้น แต่ยัง ผลลัพธ์ก็เหมือนกัน ฉันพยายามเพิ่มรายการ chainloader ใหม่โดยระบุพาร์ทิชัน - ผลลัพธ์เดียวกันเช่นกัน
อาจเป็นเพราะ BURG ใช้การแก้ไข GUI บางอย่าง? ที่อาจรบกวนตัวโหลด Win หรือไม่
รายการเมนูของฉัน:
menuentry "Windows 8 (loader) (on /dev/sda1)" --class windows --class os {
insmod part_msdos
insmod ntfs
set root='hd0,msdos1'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1 01CA6F821330B030
else
search --no-floppy --fs-uuid --set=root 01CA6F821330B030
fi
drivemap -s (hd0) ${root}
chainloader +1
}
menuentry "Win8 Chainloader"{
set root='(hd0,1)'
search --no-floppy --fs-uuid --set 01CA6F821330B030
drivemap -s (hd0) ${root}
chainloader +1
}
ป.ล. คำถามนี้ มีความเกี่ยวข้องและน่าสนใจ
Win8 Chainloader
รายการถูกคัดลอกมาจากรายการ GRUB ที่ใช้งานได้ แต่จะไม่ทำงานเมื่อเปิดใช้จาก BURG ไม่รู้ว่าทำไมนั่นคือสิ่งที่ฉันพยายามหา ฉันจะลองเปลี่ยนสิ่งที่คุณแนะนำฉันเชื่อว่าฉันมีมันในด้วงในบางจุด (เช่นการทำงาน) ... และฉันไม่ได้ใช้ UEFI ขอบคุณสำหรับการตอบ