---
name: "mkinitrd-suse"
section: "8"
platform: "linux"
package: "dracut-core"
version: "051-1"
release: "Debian 11 (Bullseye)"
platforms: ["linux"]
url: "https://new.carta.tech/mkinitrd-suse"
---

# mkinitrd-suse(8)

is a compat wrapper, which calls dracut to generate an initramfs

## NAME

mkinitrd-suse - is a compat wrapper, which calls dracut to generate an initramfs

## SYNOPSIS

**mkinitrd** \[*OPTION...*\]

## DESCRIPTION

**mkinitrd** creates an initramfs image \<initrd-image\> for the kernel with version \<kernel-version\> by calling **dracut**.

**Important**\

This version of mkinitrd is provided for compatibility with older versions of mkinitrd. If a more fine grained control over the resulting image is needed, **dracut** should be called directly.

## OPTIONS

- **-R, --version**

  print info about the version

- **-k** *\<kernel\_list\>*

  List of kernel images for which initrd files are created (relative to *boot\_dir*), Image name should begin with the following string, defaults to *vmlinux* on ppc/ppc64, *image* on s390/s390x and *vmlinuz* for everything else.

- **-i** *\<initrd\_list\>*

  List of file names (relative to *boot\_dir*) for the initrd; positions have to match the *kernel\_list*. Defaults to *initrd*.

- **-m** *\<module\_list\>*

  Modules to include in initrd, defaults to *INITRD\_MODULES* variable in **/etc/sysconfig/kernel**.

- **-f** *\<feature\_list\>*

  Features to be enabled for the initrd. In general mkinitrd configures the initrd for the root device it is started from. With this option additional feature can be enabled.

- **-b** *\<bootdir\>*

  Boot directory, defaults to **/boot**, where the initrd is created.

- **-d** *\<root\_device\>*

  Root device, defaults to the device from which the root\_dir is mounted; overwrites the rootdev environment variable if set

- **-s** *\<size\>*

  Add splash animation and bootscreen to initrd.

- **-D** \_\<interface\>

  Run dhcp on the specified interface (for example "eth0").

- **-I** \_\<interface\>

  Configure the specified interface statically.

- **-a** \_\<acpi\_dsdt\>

  Attach compiled ACPI DSDT (Differentiated System Description Table) to initrd. This replaces the DSDT of the BIOS. Defaults to the *ACPI\_DSDT* variable in **/etc/sysconfig/kernel**.

- **-M** \_\<map\>

  System.map file to use.

- **-B**

  Don’t run the **update-bootloader(8)** script after the initrd(s) have been created. This is useful if you call [mkinitrd(8)](/mkinitrd/8.md) for anything else than the running system.

- **-A**

  Create a so called "monster initrd" which includes all available features and modules. This calls dracut with --no-hostonly and --no-hostonly-cmdline parameters internally, instead of the default --hostonly and --hostonly-cmdline.

- **-v, --verbose**

  increase verbosity level

- **-L**

  Disable logging to */var/log/YaST2/mkinitrd.log*. This is useful for testing if you don’t want to clutter the system log.

- **--help**

  print a help message and exit.

## AVAILABILITY

The mkinitrd command is part of the dracut package and is available from **https://dracut.wiki.kernel.org**

## AUTHORS

Harald Hoyer, Hannes Reinecke

## SEE ALSO

[**dracut**(8)](/dracut/8.md) **update-bootloader**(8)
