我使用Virtualbox安装了两个VM,一个CentOS 8,一个Ubuntu18.04。
操作系统启动后,我在两个VM中按下"ACPI关机“,但得到了不同的结果:
CentOS 8:
[ 42.562604] ACPI: Preparing to enter system sleep state S5
[ 42.564738] reboot: Power downUbuntu 18.04:
Starting Power-Off...
[ 75.167832] reboot: Power down我们可以看到在Ubuntu关闭时没有与ACPI相关的字符串,但是使用相同版本的Virtualbox,我认为BIOS是相同的。
我可以在两个VM中看到这个日志:
[ 0.896151] ACPI: (supports S0 S5)我可以说Ubuntu不使用ACPI吗?我检查了Ubuntu的grub,它没有指定acpi=off
是什么设置/配置导致Ubuntu不使用ACPI?
发布于 2021-06-19 00:51:05
可能Ubuntu和CentOS正在使用不同的控制台日志级别,因此Ubuntu过滤掉了ACPI: Preparing...消息,可能会从关闭脚本中输出不同的消息。
Ubuntu的Starting Power-Off...消息并不像所有内核日志消息一样由[ <uptime in seconds> ]作为前缀,因此它可能是由不同的机制产生的。
内核产生的日志消息被分配给优先级类,而低优先级消息通常不会显示在控制台上。请在这两个系统上运行sudo sysctl kernel.printk,看看不同的发行版是否使用不同的值。该命令应该输出四个数字:第一个数字指定要筛选的最高内核消息优先级类。
https://unix.stackexchange.com/questions/654821
复制相似问题