ใช้ sudo os-prober
เพื่อดูว่าเหตุใดรายการนั้นจึงปรากฏขึ้น
os-prober
เป็นสคริปต์ Python เพื่อตรวจสอบพาร์ติชันอื่นสำหรับระบบปฏิบัติการที่เป็นไปได้ มันถูกใช้ใน ปรับปรุงด้วง
(ซึ่งเรียกเมื่อใดก็ตามที่คุณได้รับเคอร์เนลใหม่ผ่านการอัปเดตปกติ) เพื่อสร้างไฟล์กำหนดค่า grub /boot/grub/grub.cfg
จากพารามิเตอร์คงที่ (ซึ่งคุณสามารถแก้ไขได้) ใน /etc/default/grub
และเนื้อหาแบบไดนามิก เช่น เคอร์เนลที่คุณมีบนพาร์ติชัน Linux ปัจจุบันของคุณ และระบบปฏิบัติการอื่นบนพาร์ติชันอื่น (ซึ่งใช้ os-prober
).
มีพารามิเตอร์ที่คุณสามารถเปลี่ยนเพื่อปิดใช้งานการตรวจสอบ OS อัตโนมัตินั้น แต่ฉันอยากจะแนะนำให้คุณตรวจสอบ ทำไม มันตรวจพบระบบอื่นๆ
อาจเป็นส่วนที่เหลือของระบบอื่นที่ไม่สมบูรณ์ (และไม่สามารถบูตได้) ในพาร์ติชันนั้น แน่นอน os-prober
ไม่สามารถรู้ได้ว่าระบบปฏิบัติการอื่นนั้นทำงานได้ดีและสามารถบู๊ตได้หรือไม่ จะใช้การวิเคราะห์พฤติกรรมเพื่อตรวจสอบว่ามีเท่านั้น บางสิ่งบางอย่าง นั่น อาจจะ สามารถบูตได้
วิธีปิดการใช้งานอย่างสมบูรณ์:
https://unix.stackexchange.com/questions/56004/how-to-stop-update-grub-from-scanning-all-drives#:~:text=Os-prober%20is%20a%20utility,--purge %20remove%20os-prober%20.