4 votes

Mode Verbose lors du démarrage ne fonctionne pas sur Apple Silicon

J'ai un Mac mini 2020 (avec la puce Apple Silicon M1).

Je veux qu'il démarre en mode verbose, c'est-à-dire que les détails du processus de démarrage doivent être enregistrés sous forme de texte à l'écran pendant le démarrage.

La commande suivante est recommandée par plusieurs articles:

sudo nvram boot-args="-v"

Et cela fonctionne en effet bien sur mon Macbook Pro 2018 et mon Mac mini 2018, cependant, cela semble ne rien faire sur mon Mac mini 2020.

J'ai confirmé à l'aide de nvram -p (et de System Information) que la propriété boot-args est effectivement définie sur -v, mais cela n'a aucun effet.

Y a-t-il un moyen de faire en sorte que cela fonctionne?

1voto

Oskar Points 1242

Par le passé, le mode verbeux affichait à l'écran des informations qui étaient enregistrées par les processus du noyau dans des fichiers traditionnels. Également par le passé, le système de journalisation a été révisé pour écrire ces journaux dans une base de données en premier lieu afin qu'ils puissent être interrogés et certains mais pas tous les journaux se retrouvent dans des fichiers.

Maintenant, vous ne pouvez pas voir les messages à l'écran et devez soit savoir quels fichiers contiennent des parties des messages enregistrés, soit interroger directement la base de données après le démarrage du système (ou indirectement si le système ne termine jamais le démarrage).

La réponse à "ce qui a changé" avec Apple Silicon est qu'Apple a terminé la transition vers tous les ordinateurs fonctionnant sous un T2 avec une Enclave Sécurisée et d'autres changements architecturaux au processus de démarrage. Certains de ces éléments étaient présents chez Intel, mais le comportement hérité est resté pendant l'exécution du code du noyau chez Intel.

Les anciennes commandes de mémoire non volatile ne "fonctionnent pas" sur Apple Silicon.

Votre diagnostic est correct - le magasin définit toujours des valeurs, mais le système n'effectue aucune action ni ne les lit au démarrage à ce que je sache.

1 votes

Je ne cherche pas à résoudre un problème particulier. Je suis juste un développeur et j'aime que les informations techniques soient affichées plutôt que cachées, au cas où il y aurait quelque chose d'intéressant pour moi à voir.

0 votes

Ce commentaire complète ce dont j'avais besoin pour compléter ma réponse. 1. Utilisez l'application console ou log show pour parcourir les journaux passés. 2. Utilisez le débogage du noyau avec un deuxième Mac si vous avez besoin de voir les messages en temps réel. 3. Les changements matériels et logiciels ont supprimé l'option de démarrage verbeux @KlasMellbourn d'une manière qui ne vous donnait pas un message d'erreur utile lorsque vous essayiez de définir une variable.

2 votes

Wow, je savais que nvram avait disparu mais je n'avais aucune idée qu'il n'y avait aucun moyen de faire un démarrage verbeux. Cela semble être un très mauvais choix. Lire des fichiers journaux sur un ordinateur qui ne peut pas démarrer n'est pas toujours évident.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X