Problém
Restartování serveru CentOS/RHEL 8 způsobí jeho zamrznutí. Z výstupu konzoly se systém zasekl na:
... [ 68.906159] dracut: Disassembling device-mapper devices Rebooting. [ 68.934073] kvm: exiting hardware virtualization [ 68.936622] sd 0:0:0:0: [sda] Synchronizing SCSI cache [ 68.938942] e100e: EEE TX LPI TIMER: 00000011 [ 69.018502] reboot: Restarting system [ 69.020000] reboot: machine restart
Po odstranění „rhgb quiet “ a přidáním „debug rd.debug ” v příkazovém řádku grub se po restartu zobrazí následující zprávy:
Řešení
Tento problém je způsoben chybou nebo firmwarem ACPI mimo specifikaci. ACPI je zkratka pro Advanced Configuration and Power Interface . Je to systém, který řídí hardwarové akce, jako jsou dynamické otáčky ventilátorů, chování tlačítka napájení, stavy spánku systému a pomáhá identifikovat některé funkce systému.
Funkce ACPI pro úsporu energie jsou hierarchické, což znamená, že každé zařízení běžící „za“ jiným bude závislé na stavu napájení nadřazeného zařízení. Zařízení například nemůže běžet na plný výkon „za“ zařízením, které spí nebo je v pohotovostním režimu.
Obraťte se na dodavatele hardwaru pro aktualizaci firmwaru ACPI/systémového firmwaru.
Zakázání ACPI
Řešení:Pro deaktivaci ACPI postupujte podle následujících kroků:
1. Upravte /etc/default/grub a přidejte acpi=off v příkazovém řádku grub.
[root@centos8 ~]# cat /etc/default/grub GRUB_TIMEOUT=5 GRUB_DISTRIBUTOR="$(sed 's, release .*$,,g' /etc/system-release)" GRUB_DEFAULT=saved GRUB_DISABLE_SUBMENU=true GRUB_TERMINAL_OUTPUT="console" GRUB_CMDLINE_LINUX="crashkernel=auto resume=/dev/mapper/ol-swap rd.lvm.lv=ol/root rd.lvm.lv=ol/swap debug rd.debug acpi=off" GRUB_DISABLE_RECOVERY="true" GRUB_ENABLE_BLSCFG=true
2. Znovu vygenerujte konfigurační soubor grub.
# grub2-mkconfig -o /boot/grub2/grub.cfg
3. Ručně vypněte a vypněte systém.