Mỗi lần update-grubchạy, tất cả các ổ cứng đều được quét. Mỗi ổ đĩa ở trạng thái chờ sẽ quay lên để không hoạt động. Đây là một sự lãng phí năng lượng. Chúng tôi sử dụng phiên bản cập nhật-grub 1.98:
# update-grub -v
grub-mkconfig (GRUB) 1.98+20100804-14+squeeze1
hồi quy
Có một
GRUB_DISABLE_OS_PROBER=truetùy chọn trong/etc/default/grubtập tin. Nhưng điều đó dường như chỉ hoạt động từ phiên bản 2 trở lên. Ít nhất là nó không dừng quét tất cả các ổ đĩa trong phiên bản 1.98 của chúng tôi.Có một đoạn
/etc/grub.d/20_linux_xenscript có thể được chạy như một phần của update-grub. Sau khi loại bỏ quyền thực thi cho tất cả người dùng vớichmod a-x /etc/grub.d/20_linux_xentất cả các ổ đĩa vẫn quay.
Làm thế nào để ngăn chặn update-grubviệc quét từng ổ cứng?
/usr/sbin/grub-probe --target=device /. Lệnh đó cũng khiến tất cả các ổ đĩa quay lên. Đây /usr/sbin/grub-probekhông phải là một kịch bản shell.
update-grubkhông? Điều này chỉ xảy ra khi bạn cài đặt kernel mới, vậy ai quan tâm?