Forrest logo
back to the kexec tool

kexec:tldr:bfc8a

kexec: Execute a currently loaded kernel.
$ kexec -e
try on your machine

The command "kexec -e" is used to directly boot into a new kernel without going through the normal system startup process.

Here's a breakdown of the command components:

  • "kexec": This is a Linux kernel function that allows the loading and booting of a new kernel while the current kernel is still running.
  • "-e": The "-e" option stands for "execute." It signifies that the new kernel should be executed immediately, replacing the currently running kernel.

When you enter "kexec -e" as a command, the system will bypass the usual shutdown process, load the new kernel into memory, and directly execute it, effectively initiating a kernel switch without restarting the entire system. This can be useful in cases where you need to update the kernel or test a different kernel version without going through a full system reboot.

This explanation was created by an AI. In most cases those are correct. But please always be careful and never run a command you are not sure if it is safe.
back to the kexec tool