每次update-grub
运行时都会扫描所有硬盘驱动器。处于待机状态的每个驱动器都将启动以进入空闲状态。这是一种能源浪费。我们使用 update-grub 1.98 版:
# update-grub -v
grub-mkconfig (GRUB) 1.98+20100804-14+squeeze1
Run Code Online (Sandbox Code Playgroud)
回归
文件中有一个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
扫描每个硬盘?
我正在进行安全审计,并在我的 Debian 系统上遇到了这个实用程序。(Debian 3.16.36-1+deb8u1)
我觉得像这样的软件不应该安装在安全的服务器上。我不知道它在找到任何已安装的操作系统时会做什么。我应该禁用 os-prober,我该怎么做?或者我应该禁用 grub,我该怎么做?