Archive for 14 février 2011

Corriger un démarrage trop lent de Mac OS X

J’ai été confronté à un problème assez intéressant récemment : lors du démarrage d’un MacBook Pro, il s’avérait que le démarrage était vraiment très, très lent. Pas compliqué : avec un SSD, la machine mettait quand même près de 30 secondes pour démarrer… alors qu’il devrait en mettre bien moins de dix. Très curieux.

Après analyse du fichier de log, j’ai trouvé un message indiquant :

Can’t create kept cache under / - owner not root

Un petit coup de ls à la racine du volume a révélé quelque chose d’effectivement surprenant :

[mbp1:~] guillaumegete% ls -lad /
drwxrwxr-x@ 33 admin  staff  1190 Feb 13 23:56 /

Admin et staff ? Il y a anguille sous roche… Essayons donc de corriger cela, et rendons à root ce qui lui appartient.

sudo chown root:admin /
On revérifie avec ls -lad, et donc :
drwxrwxr-x@ 33 root  admin  1190 Feb 13 23:56 /

Redémarrage un peu long, car il faut à nouveau reconstruire le cache des extensions, puis un démarrage normal… Plus que 5 secondes !

Comme on dit dans Pokemon… « C’est super efficace ! »