Forrest logo
back to the mkinitcpio tool


mkinitcpio: Generate ramdisk environments based on all existing presets (used to regenerate all the initramfs images after a change in `/etc/mkinitcpio.conf`).
$ mkinitcpio --allpresets
try on your machine

The "mkinitcpio --allpresets" command is used in Linux-based operating systems to regenerate all available initramfs (initial RAM file system) images according to the preset configurations defined in the mkinitcpio.conf configuration file.

Here's what happens when you run this command:

  1. The "mkinitcpio" command is executed.

  2. The "--allpresets" option tells mkinitcpio to use all available presets defined in the mkinitcpio.conf file.

  3. The mkinitcpio.conf file contains different preset configurations, each representing a specific set of kernel modules and hooks needed to boot the system properly.

  4. When you run "mkinitcpio --allpresets", it regenerates the initramfs images for each preset mentioned in the configuration file.

  5. Initramfs is a small file system that is loaded into RAM during the boot process. It contains essential kernel modules, necessary drivers, and scripts required to mount the root file system and start the boot process.

  6. By regenerating the initramfs images, any changes made to the preset configurations or the system's kernel modules are incorporated into the boot process.

In summary, running "mkinitcpio --allpresets" updates the initramfs images for all available preset configurations, ensuring that the system boots properly with the latest configurations and kernel modules.

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 mkinitcpio tool