ฉันใช้ Lubuntu กับ WinXP ในการบู๊ตคู่เป็นเวลาหลายสัปดาห์ วันนี้ฉันได้อัพเดทและตอนนี้ GRUB ไม่แสดงรายการเมนู WinXP ใน GRUB
sudo update-grub ไม่พบ Windows
/boot/grub/menu.lst - ไม่มีไฟล์ดังกล่าว
ฉันใช้ Lubuntu กับ WinXP ในการบู๊ตคู่เป็นเวลาหลายสัปดาห์ วันนี้ฉันได้อัพเดทและตอนนี้ GRUB ไม่แสดงรายการเมนู WinXP ใน GRUB
sudo update-grub ไม่พบ Windows
/boot/grub/menu.lst - ไม่มีไฟล์ดังกล่าว
คำตอบ:
สำหรับ Lubuntu 10.10 คุณต้องติดตั้ง os-prober ด้วย
sudo apt-get install os-prober
จากนั้นอัพเดตด้วงอีกครั้งด้วย
sudo update-grub
เว็บไซต์นี้ควรให้ทุกสิ่งที่คุณต้องการ
Btw หากคุณใช้ Ubuntu 10.04 หรือ 10.10 คุณจะไม่เห็น / boot /grub/menu.lst เพราะนั่นไม่ใช่ด้วงที่ใช้อีกต่อไป
ลองเพิ่ม
menuentry "Windows XP" {set root = '(hdX, X)' chainloader +1}
ใน boot / grub / grub.cfg ไปยังส่วน
(hdX, X) - ไดรฟ์ที่มี windows xp
ตัวอย่าง:
`### BEGIN /etc/grub.d/40_custom ###
menuentry "Windows XP" {
set root = '(hdX, X)'
chainloader +1
}
อาจช่วยคุณได้ :) มองหา 13 โพสต์
UPD1: คู่มือภาพประกอบฉบับเต็มสำหรับ grub2
UPD2:
UPD3: การกำหนดค่าบางอย่างสำหรับ grub.cfg
grub.cfg
จะทำงานได้จนกว่าการอัปเดตเคอร์เนลครั้งถัดไป (หรืออัปเดตสิ่งอื่นใดที่ทำให้เกิดupdate-grub
การเรียกใช้) เนื่องจากupdate-grub
จะเขียนทับไฟล์นั้นโดยยึดตามไฟล์และสคริปต์การกำหนดค่า หนึ่งในสคริปต์เหล่านี้ทำงานos-prober
และควรพบ WinXP หากไม่ใช่ StalkerNOVA จำเป็นต้องค้นหาสาเหตุ (ดูคำถามของJoão)