Configuré mi kernel para que arranque detallado usando
sudo nvram boot-args="-v"
Estos registros son lo que quería ver, pero ¿cómo puedo ver el registro después de iniciar? Busqué todos los archivos de registro sin éxito.
dmesg
no me mostró todo el registro de arranque, sino solo las últimas 100 líneas, lo cual no fue suficiente.
Lo que funciona para mí (en macOS 10.12.6) para ver todos los mensajes de arranque es este comando:
sudo log show --predicate "processID == 0" --start $(date "+%Y-%m-%d") --debug
Muestra todos los mensajes del núcleo de hoy, incluido el proceso de arranque.
Si solo quieres los mensajes desde que reiniciaste, ingresa la fecha y la hora manualmente, así, en formato de 24 horas:
sudo log show --predicate "processID == 0" --start "2018-10-28 13:19:00" --debug
(La parte "sudo" actualmente no es necesaria, pero tampoco hace daño).
El registro debe imprimirse en el registro estándar del sistema en Yosemite y posteriormente , en
/var/log/system.log
Antes de Yosemite, el registro del kernel está en
/var/log/kernel.log
kernel.log
ya no está presente allí en High Sierra.Inmediatamente después de iniciar el uso dmesg
.
dmesg -- display the system message buffer
Debe serlo root
para mostrar el búfer de mensajes del sistema.
sudo dmesg
joki
log show --debug --last boot --predicate 'process == "kernel"'
funciona bienAleksandar Vacic
Marzo
log
durante un largo período de tiempo puede ser muy lenta. Aquí hay un predicado para encontrar cuándo se inició el sistema operativo:--predicate 'process == "kernel" && eventMessage LIKE "*arwin*"'