/etc/mkinitcpio.conf:# vim:set ft=sh: /etc/mkinitcpio.conf:# MODULES /etc/mkinitcpio.conf:# The following modules are loaded before any boot hooks are /etc/mkinitcpio.conf:# run. Advanced users may wish to specify all system modules /etc/mkinitcpio.conf:# in this array. For instance: /etc/mkinitcpio.conf:# MODULES=(usbhid xhci_hcd) /etc/mkinitcpio.conf:MODULES=(ufs ufshcd-pci) /etc/mkinitcpio.conf:# BINARIES /etc/mkinitcpio.conf:# This setting includes any additional binaries a given user may /etc/mkinitcpio.conf:# wish into the CPIO image. This is run last, so it may be used to /etc/mkinitcpio.conf:# override the actual binaries included by a given hook /etc/mkinitcpio.conf:# BINARIES are dependency parsed, so you may safely ignore libraries /etc/mkinitcpio.conf:BINARIES=() /etc/mkinitcpio.conf:# FILES /etc/mkinitcpio.conf:# This setting is similar to BINARIES above, however, files are added /etc/mkinitcpio.conf:# as-is and are not parsed in any way. This is useful for config files. /etc/mkinitcpio.conf:FILES=() /etc/mkinitcpio.conf:# HOOKS /etc/mkinitcpio.conf:# This is the most important setting in this file. The HOOKS control the /etc/mkinitcpio.conf:# modules and scripts added to the image, and what happens at boot time. /etc/mkinitcpio.conf:# Order is important, and it is recommended that you do not change the /etc/mkinitcpio.conf:# order in which HOOKS are added. Run 'mkinitcpio -H ' for /etc/mkinitcpio.conf:# help on a given hook. /etc/mkinitcpio.conf:# 'base' is _required_ unless you know precisely what you are doing. /etc/mkinitcpio.conf:# 'udev' is _required_ in order to automatically load modules /etc/mkinitcpio.conf:# 'filesystems' is _required_ unless you specify your fs modules in MODULES /etc/mkinitcpio.conf:# Examples: /etc/mkinitcpio.conf:## This setup specifies all modules in the MODULES setting above. /etc/mkinitcpio.conf:## No RAID, lvm2, or encrypted root is needed. /etc/mkinitcpio.conf:# HOOKS=(base) /etc/mkinitcpio.conf:# /etc/mkinitcpio.conf:## This setup will autodetect all modules for your system and should /etc/mkinitcpio.conf:## work as a sane default /etc/mkinitcpio.conf:# HOOKS=(base udev autodetect microcode modconf block filesystems fsck) /etc/mkinitcpio.conf:# /etc/mkinitcpio.conf:## This setup will generate a 'full' image which supports most systems. /etc/mkinitcpio.conf:## No autodetection is done. /etc/mkinitcpio.conf:# HOOKS=(base udev microcode modconf block filesystems fsck) /etc/mkinitcpio.conf:# /etc/mkinitcpio.conf:## This setup assembles a mdadm array with an encrypted root file system. /etc/mkinitcpio.conf:## Note: See 'mkinitcpio -H mdadm_udev' for more information on RAID devices. /etc/mkinitcpio.conf:# HOOKS=(base udev microcode modconf keyboard keymap consolefont block mdadm_udev encrypt filesystems fsck) /etc/mkinitcpio.conf:# /etc/mkinitcpio.conf:## This setup loads an lvm2 volume group. /etc/mkinitcpio.conf:# HOOKS=(base udev microcode modconf block lvm2 filesystems fsck) /etc/mkinitcpio.conf:# /etc/mkinitcpio.conf:## This will create a systemd based initramfs which loads an encrypted root filesystem. /etc/mkinitcpio.conf:# HOOKS=(base systemd autodetect microcode modconf kms keyboard sd-vconsole sd-encrypt block filesystems fsck) /etc/mkinitcpio.conf:# /etc/mkinitcpio.conf:## NOTE: If you have /usr on a separate partition, you MUST include the /etc/mkinitcpio.conf:# usr and fsck hooks. /etc/mkinitcpio.conf:HOOKS=(base udev autodetect microcode modconf kms keyboard keymap block encrypt lvm2 filesystems fsck) /etc/mkinitcpio.conf:# COMPRESSION /etc/mkinitcpio.conf:# Use this to compress the initramfs image. By default, zstd compression /etc/mkinitcpio.conf:# is used for Linux ≥ 5.9 and gzip compression is used for Linux < 5.9. /etc/mkinitcpio.conf:# Use 'cat' to create an uncompressed image. /etc/mkinitcpio.conf:#COMPRESSION="zstd" /etc/mkinitcpio.conf:#COMPRESSION="gzip" /etc/mkinitcpio.conf:#COMPRESSION="bzip2" /etc/mkinitcpio.conf:#COMPRESSION="lzma" /etc/mkinitcpio.conf:#COMPRESSION="xz" /etc/mkinitcpio.conf:#COMPRESSION="lzop" /etc/mkinitcpio.conf:#COMPRESSION="lz4" /etc/mkinitcpio.conf:# COMPRESSION_OPTIONS /etc/mkinitcpio.conf:# Additional options for the compressor /etc/mkinitcpio.conf:#COMPRESSION_OPTIONS=() /etc/mkinitcpio.conf:# MODULES_DECOMPRESS /etc/mkinitcpio.conf:# Decompress loadable kernel modules and their firmware during initramfs /etc/mkinitcpio.conf:# creation. Switch (yes/no). /etc/mkinitcpio.conf:# Enable to allow further decreasing image size when using high compression /etc/mkinitcpio.conf:# (e.g. xz -9e or zstd --long --ultra -22) at the expense of increased RAM usage /etc/mkinitcpio.conf:# at early boot. /etc/mkinitcpio.conf:# Note that any compressed files will be placed in the uncompressed early CPIO /etc/mkinitcpio.conf:# to avoid double compression. /etc/mkinitcpio.conf:#MODULES_DECOMPRESS="no" /etc/mkinitcpio.conf.pacnew:# vim:set ft=sh: /etc/mkinitcpio.conf.pacnew:# MODULES /etc/mkinitcpio.conf.pacnew:# The following modules are loaded before any boot hooks are /etc/mkinitcpio.conf.pacnew:# run. Advanced users may wish to specify all system modules /etc/mkinitcpio.conf.pacnew:# in this array. For instance: /etc/mkinitcpio.conf.pacnew:# MODULES=(usbhid xhci_hcd) /etc/mkinitcpio.conf.pacnew:MODULES=() /etc/mkinitcpio.conf.pacnew:# BINARIES /etc/mkinitcpio.conf.pacnew:# This setting includes any additional binaries a given user may /etc/mkinitcpio.conf.pacnew:# wish into the CPIO image. This is run last, so it may be used to /etc/mkinitcpio.conf.pacnew:# override the actual binaries included by a given hook /etc/mkinitcpio.conf.pacnew:# BINARIES are dependency parsed, so you may safely ignore libraries /etc/mkinitcpio.conf.pacnew:BINARIES=() /etc/mkinitcpio.conf.pacnew:# FILES /etc/mkinitcpio.conf.pacnew:# This setting is similar to BINARIES above, however, files are added /etc/mkinitcpio.conf.pacnew:# as-is and are not parsed in any way. This is useful for config files. /etc/mkinitcpio.conf.pacnew:FILES=() /etc/mkinitcpio.conf.pacnew:# HOOKS /etc/mkinitcpio.conf.pacnew:# This is the most important setting in this file. The HOOKS control the /etc/mkinitcpio.conf.pacnew:# modules and scripts added to the image, and what happens at boot time. /etc/mkinitcpio.conf.pacnew:# Order is important, and it is recommended that you do not change the /etc/mkinitcpio.conf.pacnew:# order in which HOOKS are added. Run 'mkinitcpio -H ' for /etc/mkinitcpio.conf.pacnew:# help on a given hook. /etc/mkinitcpio.conf.pacnew:# 'base' is _required_ unless you know precisely what you are doing. /etc/mkinitcpio.conf.pacnew:# 'udev' is _required_ in order to automatically load modules /etc/mkinitcpio.conf.pacnew:# 'filesystems' is _required_ unless you specify your fs modules in MODULES /etc/mkinitcpio.conf.pacnew:# Examples: /etc/mkinitcpio.conf.pacnew:## This setup specifies all modules in the MODULES setting above. /etc/mkinitcpio.conf.pacnew:## No RAID, lvm2, or encrypted root is needed. /etc/mkinitcpio.conf.pacnew:# HOOKS=(base) /etc/mkinitcpio.conf.pacnew:# /etc/mkinitcpio.conf.pacnew:## This setup will autodetect all modules for your system and should /etc/mkinitcpio.conf.pacnew:## work as a sane default /etc/mkinitcpio.conf.pacnew:# HOOKS=(base udev autodetect microcode modconf block filesystems fsck) /etc/mkinitcpio.conf.pacnew:# /etc/mkinitcpio.conf.pacnew:## This setup will generate a 'full' image which supports most systems. /etc/mkinitcpio.conf.pacnew:## No autodetection is done. /etc/mkinitcpio.conf.pacnew:# HOOKS=(base udev microcode modconf block filesystems fsck) /etc/mkinitcpio.conf.pacnew:# /etc/mkinitcpio.conf.pacnew:## This setup assembles a mdadm array with an encrypted root file system. /etc/mkinitcpio.conf.pacnew:## Note: See 'mkinitcpio -H mdadm_udev' for more information on RAID devices. /etc/mkinitcpio.conf.pacnew:# HOOKS=(base udev microcode modconf keyboard keymap consolefont block mdadm_udev encrypt filesystems fsck) /etc/mkinitcpio.conf.pacnew:# /etc/mkinitcpio.conf.pacnew:## This setup loads an lvm2 volume group. /etc/mkinitcpio.conf.pacnew:# HOOKS=(base udev microcode modconf block lvm2 filesystems fsck) /etc/mkinitcpio.conf.pacnew:# /etc/mkinitcpio.conf.pacnew:## This will create a systemd based initramfs which loads an encrypted root filesystem. /etc/mkinitcpio.conf.pacnew:# HOOKS=(base systemd autodetect microcode modconf kms keyboard sd-vconsole sd-encrypt block filesystems fsck) /etc/mkinitcpio.conf.pacnew:# /etc/mkinitcpio.conf.pacnew:## NOTE: If you have /usr on a separate partition, you MUST include the /etc/mkinitcpio.conf.pacnew:# usr and fsck hooks. /etc/mkinitcpio.conf.pacnew:HOOKS=(base systemd autodetect microcode modconf kms keyboard keymap sd-vconsole block filesystems fsck) /etc/mkinitcpio.conf.pacnew:# COMPRESSION /etc/mkinitcpio.conf.pacnew:# Use this to compress the initramfs image. By default, zstd compression /etc/mkinitcpio.conf.pacnew:# is used for Linux ≥ 5.9 and gzip compression is used for Linux < 5.9. /etc/mkinitcpio.conf.pacnew:# Use 'cat' to create an uncompressed image. /etc/mkinitcpio.conf.pacnew:#COMPRESSION="zstd" /etc/mkinitcpio.conf.pacnew:#COMPRESSION="gzip" /etc/mkinitcpio.conf.pacnew:#COMPRESSION="bzip2" /etc/mkinitcpio.conf.pacnew:#COMPRESSION="lzma" /etc/mkinitcpio.conf.pacnew:#COMPRESSION="xz" /etc/mkinitcpio.conf.pacnew:#COMPRESSION="lzop" /etc/mkinitcpio.conf.pacnew:#COMPRESSION="lz4" /etc/mkinitcpio.conf.pacnew:# COMPRESSION_OPTIONS /etc/mkinitcpio.conf.pacnew:# Additional options for the compressor /etc/mkinitcpio.conf.pacnew:#COMPRESSION_OPTIONS=() /etc/mkinitcpio.conf.pacnew:# MODULES_DECOMPRESS /etc/mkinitcpio.conf.pacnew:# Decompress loadable kernel modules and their firmware during initramfs /etc/mkinitcpio.conf.pacnew:# creation. Switch (yes/no). /etc/mkinitcpio.conf.pacnew:# Enable to allow further decreasing image size when using high compression /etc/mkinitcpio.conf.pacnew:# (e.g. xz -9e or zstd --long --ultra -22) at the expense of increased RAM usage /etc/mkinitcpio.conf.pacnew:# at early boot. /etc/mkinitcpio.conf.pacnew:# Note that any compressed files will be placed in the uncompressed early CPIO /etc/mkinitcpio.conf.pacnew:# to avoid double compression. /etc/mkinitcpio.conf.pacnew:#MODULES_DECOMPRESS="no"