Mỗi lần update-grub
chạ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=true
tùy chọn trong/etc/default/grub
tậ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_xen
script 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_xen
tất cả các ổ đĩa vẫn quay.
Làm thế nào để ngăn chặn update-grub
việ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-probe
không phải là một kịch bản shell.
update-grub
không? Điều này chỉ xảy ra khi bạn cài đặt kernel mới, vậy ai quan tâm?