dracut (software)

Source: Wikipedia, the free encyclopedia.
Dracut
Original author(s)Harald Hoyer and others
Initial releaseJuly 2009; 14 years ago (2009-07)
Stable release
101 / 7 April 2024; 19 days ago (2024-04-07)
Repository
Written in
initramfs
LicenseGPLv2+, LGPLv2+
Websitegithub.com/dracut-ng/dracut-ng/wiki

Dracut is a set of tools that provide enhanced functionality for automating the

initramfs
) by copying tools and files from an installed system and combining it with the Dracut framework, which is usually found in /usr/lib/dracut/modules.d.

Unlike existing Linux

device nodes. When the root file system's device node appears, Dracut mounts it as the new root file system. This helps to minimize the time required in initramfs so that things like a 5-second boot are now made possible.[1]

Most of the initramfs generation functionality in Dracut is provided by generator modules that are sourced by the main dracut tool to install specific functionality into the initramfs.

subdirectory, and use functionality provided by dracut-functions to do their work.[1]

Currently, dracut supports booting from

Adoption

Red Hat is the original author of dracut. Red Hat-derived Linux distributions use dracut for initramfs creation.

Distributions which include dracut, but do not use it by default for initramfs creation:

Most other distributions have made dracut available as an optional package to replace the distribution's default initramfs generator.

See also

References

  1. ^ a b c d e f dracut Wiki, kernel.org, retrieved 2012-10-10
  2. ^ dracut documentation, kernel.org, retrieved 2012-10-10
  3. ^ Features/Dracut, FedoraProject, retrieved 2012-10-10
  4. ^ RHEL6 SRPMS FTP, redhat.com, retrieved 2012-10-10
  5. ^ openSUSE 13.2 Major features, openSUSE project, retrieved 2014-11-04
  6. ^ Kernel - Void Linux Handbook, voidlinux.org, retrieved 2022-12-14
  7. ^ dracut-010-6-mdv2011.0.noarch.rpm, pkgs.org, retrieved 2012-10-10
  8. ^ Kernel[permanent dead link]
  9. ^ Mageia App Db, mageia.madb.org, retrieved 2012-10-10
  10. ^ kernel-install.eclass: Install logic for dist-kernels, Gentoo Foundation, retrieved 2022-11-06
  11. ^ Dracut - Gentoo Wiki, wiki.gentoo.org, retrieved 2012-10-10
  12. ^ Package: dracut (005-1), debian.org, retrieved 2012-10-10
  13. ^ "Arch Linux - dracut 049-2 (x86_64)", www.archlinux.org, retrieved 2019-05-21
  14. ^ Package: dracut (047-2) [universe], ubuntu.com, retrieved 2022-02-27
  15. ^ "Alpine - dracut", www.alpinelinux.org, retrieved 2022-02-27

External links