diff --git a/modules/ROOT/pages/_partials/proc_booting-specific-kernel-default.adoc b/modules/ROOT/pages/_partials/2delete-proc_booting-specific-kernel-default.adoc similarity index 100% rename from modules/ROOT/pages/_partials/proc_booting-specific-kernel-default.adoc rename to modules/ROOT/pages/_partials/2delete-proc_booting-specific-kernel-default.adoc diff --git a/modules/ROOT/pages/kernel/booting.adoc b/modules/ROOT/pages/kernel/booting.adoc index 8c10cc9..082bb07 100644 --- a/modules/ROOT/pages/kernel/booting.adoc +++ b/modules/ROOT/pages/kernel/booting.adoc @@ -1,4 +1,53 @@ -Booting -======= += Booting + JetStream +:revnumber: unknown +:revdate: 2021-10-11 +:category: Kernel +:tags: How-to Kernel +// :page-aliases: -include::{partialsdir}/proc_booting-specific-kernel-default.adoc[] + + +== Setting an installed kernel to boot by default + +To set a specific installed kernel to boot by default, first check the kernels installed on the system. + +---- +sudo ls /boot | grep vmlinuz +---- + +Identify the kernel to be set to boot by default. + +Use the following command to set the default kernel to boot: + +---- +sudo grubby --set-default /boot/vmlinuz-.. +---- + +Here is a sample output (on an `x84_64` architecture system): + +---- +sudo ls /boot | grep vmlinuz + +vmlinuz-0-rescue-c722f5f7d614446b99c39b846c2bb76c +vmlinuz-5.12.18-200.fc33.x86_64 +vmlinuz-5.8.15-301.fc33.x86_64 +---- + +If `vmlinuz-..` is chosen to be set as the default, we issue the following command: + +---- +sudo grubby --set-default /boot/vmlinuz-.. +---- + +For the above scenario, the command will look like so + +---- +sudo grubby --set-default /boot/vmlinuz-5.12.18-200.fc33.x86_64 +---- + + +[[sect-references]] +=== References: + +* https://docs.fedoraproject.org/en-US/fedora/rawhide/system-administrators-guide/kernel-module-driver-configuration/Working_with_the_GRUB_2_Boot_Loader/[Fedora Rawhide Docs :: Working with the GRUB 2 Boot Loader] diff --git a/modules/ROOT/pages/kernel/build-custom-kernel.adoc b/modules/ROOT/pages/kernel/build-custom-kernel.adoc index ec800b6..b211af9 100644 --- a/modules/ROOT/pages/kernel/build-custom-kernel.adoc +++ b/modules/ROOT/pages/kernel/build-custom-kernel.adoc @@ -3,21 +3,18 @@ John Soros; Alessio; Brandon Nielsen :revnumber: unspecified :revdate: 2021-01-01 :category: Kernel -// :tags: systemd +:tags: How-to Kernel -This document provides instructions for advanced users who want to rebuild the -kernel from some source. - +[abstract] +This document provides instructions for advanced users who want to rebuild the kernel from some source. [NOTE] - ==== - When building or running a custom kernel, one should *not* expect support from the Fedora kernel team. - ==== + Some common reasons to build a custom kernel are: * To apply patches for testing that they either generated or obtained from @@ -305,11 +302,8 @@ installed from an RPM, you can clean up the files that the above procedure installed. [WARNING] - ==== - When running the following commands, be sure to get the kernel version correct! - ==== Because you changed `EXTRAVERSION` in the `Makefile` to add a 'tag', all the diff --git a/modules/ROOT/pages/kernel/howto-kernel-testday.adoc b/modules/ROOT/pages/kernel/howto-kernel-testday.adoc index 8700ec4..673ece0 100644 --- a/modules/ROOT/pages/kernel/howto-kernel-testday.adoc +++ b/modules/ROOT/pages/kernel/howto-kernel-testday.adoc @@ -1,10 +1,12 @@ -Kernel Test Days -================ -Author Name -2019-04-08 -:description: A quick guide for Kernel Test Days. -:toc: -:compat-mode!: += Kernel Test Days +Fabrizio ; +:revdate: 2019-04-08 +:category: Kernel +:tags: How-to Kernel Test-Days + +[abstract] +A quick guide for Kernel Test Days. + During *Kernel Test Days*, contributors are asked to run a _Kernel Regression Test_ which will help to detect and troubleshoot any issue with a new kernel version, before wider usage. It consist in running a series of tests provided by the https://pagure.io/kernel-tests[Kernel Test Suite] diff --git a/modules/ROOT/pages/kernel/installing-koji-kernel.adoc b/modules/ROOT/pages/kernel/installing-koji-kernel.adoc index e5108b3..96eb77d 100644 --- a/modules/ROOT/pages/kernel/installing-koji-kernel.adoc +++ b/modules/ROOT/pages/kernel/installing-koji-kernel.adoc @@ -1,6 +1,13 @@ -= Installing kernel from Koji += Installing Kernel from Koji +JetStream +:revnumber: F36 +:revdate: 2022-01-08 +:category: Kernel +:tags: How-to Kernel +//:page-aliases: -:description: A quick guide on installing a kernel from the Koji repository. +[abstract] +A quick guide on installing a kernel from the Koji repository. Koji is the build system Fedora developers use to build software for inclusion into Fedora. If there is a need to install a kernel that is not currently available in the Fedora repositories, diff --git a/modules/ROOT/pages/kernel/overview.adoc b/modules/ROOT/pages/kernel/overview.adoc index d417fc4..de2bad6 100644 --- a/modules/ROOT/pages/kernel/overview.adoc +++ b/modules/ROOT/pages/kernel/overview.adoc @@ -1,8 +1,12 @@ = Fedora Linux Kernel Overview +Taisei Washington; Lucas Fehlau Arbulu +:revnumber: F38 +:revdate: 2023-06-21 +:category: Kernel +:tags: Tutorial Kernel +// :page-aliases: -include::{partialsdir}/unreviewed-message.adoc[] -:toc: [[section-update-schedule]] == Update Schedule @@ -188,6 +192,8 @@ Hyperkitty]. Users interested in the Fedora kernel hang out in the ``#fedora-kernel`` channel on https://freenode.net[freenode]. + + ''' See a typo, something missing or out of date, or anything else which can be diff --git a/modules/ROOT/pages/kernel/testing-patches.adoc b/modules/ROOT/pages/kernel/testing-patches.adoc index a852058..cc24729 100644 --- a/modules/ROOT/pages/kernel/testing-patches.adoc +++ b/modules/ROOT/pages/kernel/testing-patches.adoc @@ -1,10 +1,15 @@ -Testing Patches -=============== -Author Name -2021-08-11 -:description: A quick guide for testing if a patch resolves your issue. -:toc: -:compact-mode!: += Testing Patches +wchilders@nearce.com +:revnumber: F38 +:revdate: 2021-08-11 +:category: Kernel +:tags: How-to Kernel +// :page-aliases: + + +[abstract] +A quick guide for testing if a patch resolves your issue. + Occassionally, when attempting to resolve a kernel issue (particularly one that's specific to your hardware) you may be asked to apply a patch to diff --git a/modules/ROOT/pages/kernel/troubleshooting.adoc b/modules/ROOT/pages/kernel/troubleshooting.adoc index f68f76b..dd5e0b0 100644 --- a/modules/ROOT/pages/kernel/troubleshooting.adoc +++ b/modules/ROOT/pages/kernel/troubleshooting.adoc @@ -1,10 +1,13 @@ = Troubleshooting +Brandon Nielsen; Jibec +:revnumber: unknown +:revdate: 2021-02-22 +:category: Kernel +:tags: How-to Kernel Troubleshooting +// :page-aliases: -include::{partialsdir}/unreviewed-message.adoc[] -The kernel, like any software, has bugs. It's a large, complex project and it -can be difficult to troubleshoot problems. This document covers some basic -troubleshooting techniques to help narrow down the root cause of an issue. +The kernel, like any software, has bugs. It's a large, complex project and can be difficult to troubleshoot problems. This document covers some basic troubleshooting techniques to help narrow down the root cause of an issue. == Boot failures