每次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不是shell脚本。
update-grub?只有在安装新内核时才会发生这种情况,那么谁在乎呢?