ทุกครั้งที่update-grub
มีการเรียกใช้งานฮาร์ดไดรฟ์ทั้งหมดจะถูกสแกน แต่ละไดรฟ์ที่อยู่ในสถานะสแตนด์บายจะหมุนเพื่อไม่ทำงาน นี่คือการสูญเสียพลังงาน เราใช้ update-grub เวอร์ชั่น 1.98:
# update-grub -v
grub-mkconfig (GRUB) 1.98+20100804-14+squeeze1
การถอยหลัง
มี
GRUB_DISABLE_OS_PROBER=true
ตัวเลือกใน/etc/default/grub
ไฟล์ แต่ดูเหมือนว่าจะใช้ได้เฉพาะกับรุ่น 2 ขึ้นไป อย่างน้อยก็ไม่หยุดสแกนไดรฟ์ทั้งหมดในเวอร์ชั่น 1.98 ของเรามี
/etc/grub.d/20_linux_xen
สคริปต์ที่อาจทำงานเป็นส่วนหนึ่งของ update-grub หลังจากลบสิทธิ์ดำเนินการสำหรับผู้ใช้chmod a-x /etc/grub.d/20_linux_xen
ทั้งหมดที่มีไดรฟ์ทั้งหมดยังคงหมุน
จะหยุดupdate-grub
การสแกนฮาร์ดไดรฟ์แต่ละตัวได้อย่างไร
/usr/sbin/grub-probe --target=device /
หนึ่งในสายการรันสคริปต์ คำสั่งนั้นยังทำให้ไดรฟ์ทั้งหมดหมุน /usr/sbin/grub-probe
ไม่ได้เป็นเชลล์สคริปต์
update-grub
? สิ่งนี้จะเกิดขึ้นเมื่อคุณติดตั้งเคอร์เนลใหม่ดังนั้นใครจะสนใจ?