From Fedora Project Wiki

(host-only initramfsen)
(dracut is fun)
(10 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{header|docs}}
== dracut ==
{{Docs_beat_open}}
The `dracut` utility, used to create the initramfs image used during boot, can now create a uefi bootable executable.  The argument "--uefi" allows dracut to create a single UEFI executable, including an EFI stub, kernel, and initramfs.


= Faster boot with host-only initramfs =
{{header|docs}}{{Docs_beat_open}}
Fedora's initramfs, a compressed filesystem packed with the resources required to initialize hardware and boot the system, is getting trimmed. Instead of a large file with all possible requirements, the initramfs will contain only resources required for the hardware that actually exists on the system. The resulting system boots and updates faster. 
 
A fully featured initramfs is kept permanently available if needed, such as after the addition of new hardware.  To create a new machine-specific initramfs, select the rescue environment from the boot menu and run the command `dracut --regenerate-all`
 
= systemd =
 
== Modular service configuration with drop-in files ==
systemd will now look for configuration directives for a service as `/etc/sytemd/system/foobar.service.d/*.conf`, making site-specific changes easier to deploy and distribute .
 
== graphing the boot process ==
- systemd-analyze can now use the GraphViz `dot` tool to generate graphs of the boot process. GraphViz can be installed with `yum install graphviz` and will create a representation of the full boot process with `systemd-analyze dot | dot -Tsvg > systemd.svg` More refined plots can be generated with the optional arguments "--order" "--require" "--from-pattern=" and "--to-pattern="
 
For more details and examples, see `man 1 systemd-analyze`.
 
== PrivateTmp ==
Services with a PrivateTmp= directory defined in their configuration make use of a private temporary directory that is shared by all processes of the service. These temporary files are deleted when the service is stopped.
[[Category:Docs Project]]
[[Category:Docs Project]]
[[Category:Draft documentation]]
[[Category:Draft documentation]]
[[Category:Documentation beats]]
[[Category:Documentation beats]]

Revision as of 01:11, 28 August 2015

dracut

The dracut utility, used to create the initramfs image used during boot, can now create a uefi bootable executable. The argument "--uefi" allows dracut to create a single UEFI executable, including an EFI stub, kernel, and initramfs.

DocsProject Header docTeam1.png
Note.png
Beat is open
This beat is now ready to have Fedora 25 content added by the beat writer