Virtualbox를 사용하여 CentOS 8 1개와 Ubuntu 18.04 1개라는 두 개의 가상 머신을 설치했습니다.
OS가 시작된 후 두 가상 머신 모두에서 "ACPI 종료"를 눌렀지만 결과가 다릅니다.
CentOS 8:
[ 42.562604] ACPI: Preparing to enter system sleep state S5
[ 42.564738] reboot: Power down
우분투 18.04:
Starting Power-Off...
[ 75.167832] reboot: Power down
종료할 때 Ubuntu에 ACPI 관련 문자열이 없다는 것을 알 수 있지만 둘 다 동일한 버전의 Virtualbox를 사용하고 있으며 BIOS도 동일한 것 같습니다.
두 가상 머신 모두에서 이 로그를 볼 수 있습니다.
[ 0.896151] ACPI: (supports S0 S5)
Ubuntu가 ACPI를 사용하지 않는다고 말할 수 있습니까? Ubuntu의 grub을 확인했지만 acpi=off를 지정하지 않았습니다.
Ubuntu가 ACPI를 사용하지 않게 만드는 설정/구성은 무엇입니까?
답변1
Ubuntu와 CentOS는 서로 다른 콘솔 로그 수준을 사용할 수 있으므로 Ubuntu는 메시지를 필터링하여 ACPI: Preparing...
종료 스크립트에서 다른 메시지를 출력할 수 있습니다.
Ubuntu의 Starting Power-Off...
메시지는 모든 커널 로그 메시지처럼 접두사가 붙지 않으므로 [ <uptime in seconds> ]
다른 메커니즘에 의해 생성될 수 있습니다.
커널에 의해 생성된 로그 메시지에는 우선순위가 할당되며 우선순위가 낮은 메시지는 일반적으로 콘솔에 표시되지 않습니다. sudo sysctl kernel.printk
두 시스템 모두에서 실행하고 서로 다른 배포판이 서로 다른 값을 사용하는지 확인하세요 . 이 명령은 4개의 숫자를 출력해야 합니다. 첫 번째 숫자는 필터링할 가장 높은 커널 메시지 우선 순위를 지정합니다.