วิธีคืนค่ารายการเมนู Windows XP ใน GRUB


9

ฉันใช้ Lubuntu กับ WinXP ในการบู๊ตคู่เป็นเวลาหลายสัปดาห์ วันนี้ฉันได้อัพเดทและตอนนี้ GRUB ไม่แสดงรายการเมนู WinXP ใน GRUB

sudo update-grub ไม่พบ Windows

/boot/grub/menu.lst - ไม่มีไฟล์ดังกล่าว


2
จากการรันเทอร์มินัล: sudo os-prober, นี่เป็นสคริปต์ที่ใช้โดย grub เพื่อตรวจหา OS, ถ้ามันล้มเหลวในการค้นหา windows มันอาจแสดงข้อผิดพลาดบางอย่างให้คุณ
João Pinto

คำตอบ:


6

สำหรับ Lubuntu 10.10 คุณต้องติดตั้ง os-prober ด้วย

sudo apt-get install os-prober

จากนั้นอัพเดตด้วงอีกครั้งด้วย

sudo update-grub

อืมยังคงใช้งานไม่ได้
cmcginty

7

เว็บไซต์นี้ควรให้ทุกสิ่งที่คุณต้องการ

Btw หากคุณใช้ Ubuntu 10.04 หรือ 10.10 คุณจะไม่เห็น / boot /grub/menu.lst เพราะนั่นไม่ใช่ด้วงที่ใช้อีกต่อไป


1

ลองเพิ่ม

menuentry "Windows XP" {set root = '(hdX, X)' chainloader +1}

ใน boot / grub / grub.cfg ไปยังส่วน

BEGIN /etc/grub.d/40_custom

END /etc/grub.d/40_custom

(hdX, X) - ไดรฟ์ที่มี windows xp

ตัวอย่าง:

`### BEGIN /etc/grub.d/40_custom ###

menuentry "Windows XP" {

set root = '(hdX, X)'

chainloader +1

}

END /etc/grub.d/40_custom ### `

อาจช่วยคุณได้ :) มองหา 13 โพสต์

UPD1: คู่มือภาพประกอบฉบับเต็มสำหรับ grub2

UPD2:นั่นฉันหมายถึง

UPD3: การกำหนดค่าบางอย่างสำหรับ grub.cfg


1
การแก้ไขgrub.cfgจะทำงานได้จนกว่าการอัปเดตเคอร์เนลครั้งถัดไป (หรืออัปเดตสิ่งอื่นใดที่ทำให้เกิดupdate-grubการเรียกใช้) เนื่องจากupdate-grubจะเขียนทับไฟล์นั้นโดยยึดตามไฟล์และสคริปต์การกำหนดค่า หนึ่งในสคริปต์เหล่านี้ทำงานos-proberและควรพบ WinXP หากไม่ใช่ StalkerNOVA จำเป็นต้องค้นหาสาเหตุ (ดูคำถามของJoão)
JanC

คำตอบนี้ผิด
Martin Owens -doctormo-

1
การได้รับคำตอบอาจผิด แต่ถ้าคุณแน่ใจโปรดเพิ่มรายละเอียดเกี่ยวกับสาเหตุ สิ่งที่คุณทำคือปล่อยให้สงสัย
อดัม

1) ใช่ใช้งานได้จนกว่าการอัปเดตเคอร์เนลครั้งต่อไป นี่ไม่ใช่เรื่องยากที่จะเพิ่ม 4 บรรทัดนี้ลงใน grub.cfg อีกครั้ง
litvin05

2) วิธีนี้ใช้ได้ผลกับฉัน เพราะ win7 ของฉันไม่รู้จักด้วง เมื่อฉันเพิ่มบรรทัดนี้ลงใน grub.cfg ด้วยตนเองเท่านั้น (โปรดอธิบายว่าทำไมคำตอบของฉันผิดคุณมีสถานการณ์เดียวกันหรือไม่ O_o)
litvin05
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.