À chaque update-grub
exécution, tous les disques durs sont analysés. Chaque lecteur en état de veille tournera pour devenir inactif. C'est un gaspillage d'énergie. Nous utilisons la version 1.98 de update-grub:
# update-grub -v
grub-mkconfig (GRUB) 1.98+20100804-14+squeeze1
Régression
Il y a une
GRUB_DISABLE_OS_PROBER=true
option dans le/etc/default/grub
fichier. Mais cela ne semble fonctionner qu'à partir de la version 2 et plus. Au moins, cela n'arrête pas d'analyser tous les lecteurs de notre version 1.98.Il existe un
/etc/grub.d/20_linux_xen
script qui peut être exécuté dans le cadre de update-grub. Après avoir supprimé les droits d'exécution pour tous les utilisateurs avecchmod a-x /etc/grub.d/20_linux_xen
tous les lecteurs, ils continuent de tourner.
Comment arrêter update-grub
d'analyser chaque disque dur?
/usr/sbin/grub-probe --target=device /
. Cette commande entraîne également la rotation de tous les lecteurs. Ce /usr/sbin/grub-probe
n'est pas un script shell.
update-grub
? Cela ne devrait se produire que lorsque vous installez un nouveau noyau, alors qui s'en soucie?