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