From 92f3a27a3e823649bf37c1372bafe4abac82ebf6 Mon Sep 17 00:00:00 2001 From: Plom Heller Date: Wed, 2 Sep 2026 17:37:31 +0200 Subject: [PATCH] Suppress most kernel log messaging to Linux console. --- start_root.sh | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/start_root.sh b/start_root.sh index dd07ab4..1901de0 100755 --- a/start_root.sh +++ b/start_root.sh @@ -4,10 +4,12 @@ cd "$(dirname "$0")" || exit # constants unlikely to change FNAME_START_HOME=start_home.sh +PATH_SYSCTL_PRINTK=/etc/sysctl.d/60-printk-console.conf # constants we might want to change at some point TO_INSTALL="man-db ntpsec-ntpdate sudo vim" USERNAME=plom +PRINTK_LEVELS="4 4 1 7" msg 'Calling %s …' "${FNAME_START_HOME}" "./${FNAME_START_HOME}" @@ -16,6 +18,10 @@ msg 'Ensuring packages: %s' "${TO_INSTALL}" apt-get -y update apt-get -y install ${TO_INSTALL} +msg 'Quieting routine kernel messages on the console …' +printf 'kernel.printk = %s\n' "${PRINTK_LEVELS}" >| "${PATH_SYSCTL_PRINTK}" +sysctl -p "${PATH_SYSCTL_PRINTK}" + msg 'Setting up user: %s' "${USERNAME}" adduser --comment "" "${USERNAME}" usermod -a -G sudo "${USERNAME}" -- 2.30.2