ฉันจะทำให้การติดตั้ง 2 windows ปรากฏในเมนูด้วงได้อย่างไร


0

ฉันติดตั้ง Windows 7, Windows 8 และ Ubuntu แล้วและฉันมีปัญหาต่อไปนี้:

Grub2 รับรู้เพียงหนึ่งรุ่น bootloader ของ Windows 8 (ซึ่งตั้งอยู่บนพาร์ทิชันที่ซ่อนอยู่เรียกว่าระบบ) เห็นได้ชัดว่า bootloader chain ของ Windows 8 โหลด windows 7 (แม้ว่า OS เริ่มต้นจะถูกตั้งค่าเป็น windows 7) ดังนั้นแทนที่จะทำการบูท windows 7 โดยตรงจาก Grub มันจะผ่าน grub> windows 8> windows 7 และฉันจำเป็นต้องผ่านเมนูการบู๊ต 2 แบบที่แตกต่างกันเพื่อที่จะบูตทั้งวินโดวส์เวอร์ชันซึ่งไม่มีประสิทธิภาพมาก

ฉันจะเพิ่มทั้ง Windows 7 และ Windows 8 ในเมนู grub2 ได้อย่างไร

คำตอบ:


1

ถ้า Grub2 แสดงหนึ่งอันมันจะค่อนข้างง่ายถ้าคุณรู้ว่าติดตั้งฮาร์ดไดรฟ์ของคุณ

คุณสามารถตรวจสอบไฟล์ grub.cfg ปัจจุบันได้ที่ /boot/grub/grub.cfg (แต่อย่าแก้ไขไฟล์นี้มันสร้างมาจากตัวเลือกใน /etc/grub.d/*)

จดบันทึกพิเศษของรายการ Windows ซึ่งควรจะมี ควรมีลักษณะคล้ายกับนี้ (ดึงมาจาก grub2 บน gentoo):

menuentry "Microsoft Windows (รุ่น)" {
insmod chain
set root = (hd1,1)
drivemap -s hd0 hd1
chainloader +1
}

ดังนั้นหาว่ารูตของ W7 และ W8 นั้นสัมพันธ์กับด้วงดิสก์ของคุณ (hd0) อย่างไรและเพิ่มบรรทัดที่กำหนดเองใน /etc/grub.d/40_custom ที่มีลักษณะคล้ายกับข้อมูลที่คุณกำหนดเองข้างต้น สมมติว่าโหลดเดอร์ 8 ตัวปัจจุบันของคุณถูกต้องแล้ว 7 ควรตั้งค่าได้ง่าย

หลังจากที่คุณได้รับแล้วคุณต้องอัปเดต grub.cfg ด้วย:

sudo update-grub


0

ผมไม่ทราบว่าวิธีการที่จะเพิ่มเข้าไปในด้วง แต่ผมขอแนะนำให้คุณลองEasyBCD ฉันมี Windows 7, Windows 8 CP, Ubuntu ตั้งค่าและด้วยเหตุผลเดียวกับที่คุณอธิบายฉันใช้ EasyBCD แทนที่จะใช้ Grub ลองดูสิ! และใช่พวกเขามีเอกสารเพียงพอเกี่ยวกับวิธีกำหนดค่าและตั้งค่าด้วย

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.