
Usé Virtualbox para instalar dos máquinas virtuales, 1 CentOS 8, 1 Ubuntu 18.04.
Después del inicio del sistema operativo, presioné "Apagar ACPI" en ambas máquinas virtuales pero obtuve un resultado diferente:
CentOS 8:
[ 42.562604] ACPI: Preparing to enter system sleep state S5
[ 42.564738] reboot: Power down
Ubuntu 18.04:
Starting Power-Off...
[ 75.167832] reboot: Power down
Podemos ver que no hay una cadena relacionada con ACPI cuando se apaga Ubuntu, pero ambos usan la misma versión de Virtualbox, creo que el BIOS es el mismo.
Puedo ver este registro en ambas máquinas virtuales:
[ 0.896151] ACPI: (supports S0 S5)
¿Puedo decir que Ubuntu no usa ACPI? Revisé el grub de Ubuntu, no asignaba acpi=off
¿Qué configuración/configuración hizo que Ubuntu no usara ACPI?
Respuesta1
Probablemente Ubuntu y CentOS estén usando diferentes niveles de registro de consola, por lo que Ubuntu filtra el ACPI: Preparing...
mensaje y probablemente genera un mensaje diferente desde los scripts de apagado.
El mensaje de Ubuntu Starting Power-Off...
no tiene el prefijo [ <uptime in seconds> ]
como todos los mensajes de registro del kernel, por lo que probablemente se produzca mediante un mecanismo diferente.
Los mensajes de registro producidos por el kernel se asignan a clases de prioridad y los mensajes de baja prioridad normalmente no se muestran en la consola. Ejecútelo sudo sysctl kernel.printk
en ambos sistemas y vea si las diferentes distribuciones usan valores diferentes. El comando debería generar cuatro números: el primero especifica la clase de prioridad más alta de mensajes del kernel para filtrar.
La documentación sobre los kernel.printk
valores se puede encontrar aquí.