SYSTEMD-M...D.SERVICE(8)

๐Ÿ’– SYSTEMD-MODULES-LOAD.SERVICE ๐Ÿ’–

okay bestie, gather round, because today we're talking about systemd-modules-load.service (aka systemd-modules-load) from the systemd-modules-load.service manual โ€” and yes it's section 8, we're in admin territory, main character energy fr fr ๐Ÿ‘‘


โœจ NAME โœจ

systemd-modules-load.service, systemd-modules-load โ€” bestie whose whole job is loading kernel modules at boot ๐ŸŒธ


๐ŸŽ€ SYNOPSIS ๐ŸŽ€

systemd-modules-load.service
/usr/lib/systemd/systemd-modules-load

๐Ÿฆ‹ DESCRIPTION ๐Ÿฆ‹

so systemd-modules-load.service is this early boot service that loads kernel modules. like, before everything else is even awake, she's already on her grind ๐Ÿ’…

she reads static configuration from files in /usr/ and /etc/, but also runtime configuration from /run/ and the kernel command line (more on that below, keep reading bestie ๐Ÿ‘‡).

if you wanna know what the config format actually looks like, and where you're allowed to drop these config files, go check modules-load.d(5) โ€” she's got the deets, no cap.


๐ŸŒˆ KERNEL COMMAND LINE ๐ŸŒˆ

systemd-modules-load.service understands these kernel command line parameters, periodt:

  • modules_load=, rd.modules_load= โ€” takes a comma-separated list of kernel modules to statically load during early boot. the version with the rd. prefix on it? that one is read in the initrd only ๐Ÿงš
Added in version 187. โญ

๐Ÿ‘‘ SEE ALSO ๐Ÿ‘‘


and that's the whole vibe ๐Ÿ’œ this was systemd 262.1, SYSTEMD-M...D.SERVICE(8) โ€” go forth and load those modules, bestie, you got this ๐Ÿซถโœจ

๐Ÿ“ฆ where this page comes from
  • arch rolling: systemd 262.1-1 ยท LGPL-2.1-or-later AND CC0-1.0 AND GPL-2.0-or-later AND MIT-0
  • ๐Ÿ’– girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms