Windows 8 มี bootloader ใหม่ที่แตกต่างจากที่คุณเคยเห็นมาบ้างเล็กน้อยและหลังจากติดตั้งแล้วมันจะให้ตัวเลือกในการบูต Windows 7 หรือ 8 แต่ไม่ใช่ Ubuntu
ฉันไม่รู้วิธีหยุด Windows 8 จากการติดตั้ง bootloader นั้นดังนั้นคุณต้องติดตั้ง Windows 8 ไปยังพาร์ติชั่นใดก็ตามที่คุณตั้งค่าไว้จากนั้นบู๊ตสภาพแวดล้อม linux live และติดตั้ง Grub ไปยังพาร์ติชั่นแรกของคุณ ทั้ง 7 หรือ Ubuntu ขึ้นอยู่)
เมื่อคุณบูทในสภาพแวดล้อม linux ให้เรียกดูไฟล์ /boot/grub/menu.lst ที่มีอยู่ของคุณ - มันควรแสดงรายการสำหรับ ubuntu และ windows 7 หากคุณเปลี่ยนลำดับการติดตั้ง Windows 8 (เช่นเปลี่ยนหมายเลขพาร์ติชัน ที่ ubuntu ตั้งอยู่) คุณต้องอัปเดตไลน์รูท (hd0,0) ตามลำดับโดยที่หมายเลขแรกคือหมายเลขฮาร์ดไดรฟ (0 ถ้าคุณมีเพียงหนึ่ง) และที่สองคือหมายเลขพาร์ติชัน -1 (sda1 = 0, sda2 = 1 ฯลฯ ... )
คุณสามารถสร้างรายการที่สามสำหรับ Windows 8 ในลักษณะเดียวกับ windows 7 โดยเปลี่ยนเฉพาะบรรทัด rootnoverify เพื่อนำไปใช้กับพาร์ติชันที่เหมาะสมที่ติดตั้ง Windows 8
เมื่อตั้งค่าเสร็จแล้วให้ไปข้างหน้าและติดตั้งด้วงไปยังพาร์ติชันหลักของคุณโดยเปิดเทอร์มินัลเป็นรูทและรัน
grub
จากนั้นที่ประเภทด้วงคอนโซล
setup (hd0)
config grub ของฉันสำหรับสิ่งนี้มีลักษณะเช่นนี้:
# (0) Arch Linux
title Arch Linux
root (hd0,2)
kernel /vmlinuz-linux root=/dev/sda3 ro
initrd /initramfs-linux.img
# (1) Windows 7
title Windows 7
rootnoverify (hd0,0)
chainloader +1
# (2) Windows 8
title Windows 8
rootnoverify (hd0,1)
chainloader +1