diff --git a/Kernel-Boot-Debug.md b/Kernel-Boot-Debug.md new file mode 100644 index 0000000..b5ca019 --- /dev/null +++ b/Kernel-Boot-Debug.md @@ -0,0 +1,29 @@ + +Intended to get to the next level of fine-tuning needed with more discrete debug settings: + + * https://www.kernel.org/doc/html/latest/admin-guide/kernel-parameters.html + +**general debugging** +``` +debug ignore_loglevel print_fatal_signals=1 printk.time=1 logo.nologo panic=0 log_buf_len=10M +``` + +**systemd debug for service failures** +``` +systemd.log_level=debug systemd.log_target=kmsg +``` + +**delay each printk during boot 1s (readability)** +``` +boot_delay=1000 +``` + +**suspected SElinux / AppArmor issues** +``` +selinux=0 apparmor=0 enforcing=0 +``` + +**break into init** +``` +break=y S +``` diff --git a/_Sidebar.md b/_Sidebar.md index 5611108..94f56dd 100644 --- a/_Sidebar.md +++ b/_Sidebar.md @@ -6,6 +6,7 @@ ## Index - [[GnuPG Things]] +- [[Kernel Boot Debug]] - [[LUKS Encrypted Partitions]] - [[Radeon Temperature]]