Pada sistem saya (berbagai rilis RedHat Enterprise Linux), saya telah menemukan bahwa pendekatan yang berbeda diperlukan.
Untuk sistem RHEL 5 dan 6 saya, saya dapat menambahkan baris
/bin/setterm -blank 0 -powerdown 0 -powersave off
untuk /etc/rc.local. Ini menonaktifkan layar konsol yang kosong pada startup sistem.
Saya menemukan bahwa ini tidak berfungsi pada sistem RHEL 7. Di RHEL7, menjalankan setterm dari rc.local menyebabkan kesalahan yang dihasilkan:
setterm: $TERM is not defined.
Perintah ini bekerja dari shell interaktif, di mana $ TERM didefinisikan (sebagai linux). Jika saya memaksa setterm untuk menggunakannya:
/bin/setterm -term linux -blank 0 -powerdown 0 -powersave off
Maka saya mendapatkan kesalahan yang berbeda:
setterm: cannot (un)set powersave mode: Inappropriate ioctl for device
Meskipun perintah yang sama berfungsi dengan baik dari sesi interaktif. Pengaturan consoleblankparameter kernel berfungsi.
Pada RHEL7, edit /etc/default/grubdan tambahkan consoleblank=0ke GRUB_CMDLINE_LINUXparameter. Kemudian jalankan grub2-mkconfig -o /boot/grub2/grub.cfgdan reboot.
Saya belum mencoba pengaturan consoleblankdi RHEL5 atau 6.