No, I only showed you what I am using on my system. Obviously, you must adapt this to your own configuration. In your case, it would then be…
HOOKS=(systemd autodetect modconf block keyboard sd-vconsole sd-encrypt filesystems)
But I notice that you have not been merging your .pacnew
files. The double-quote “HOOKS="..."
” syntax was deprecated in favor of the “HOOKS=(...)
” syntax ages ago already.
Your current HOOKS
line does not have any mention of the Nvidia-specific hooks for modesetting with the proprietary driver, so you should be good to go.
I only mentioned that I’ve got Intel graphics in case people were wondering about the Nvidia-specific stuff — which will still be needed whether you use the systemd
hooks or not.
It was not intended as how it should be done, but merely as an illustration of how it is on my system.
I did also mention that I use btrfs
, and with btrfs
, you don’t need an fsck
hook in the initramfs
because btrfs
always checks the filesystem at mount time — it will even replay the journal on a filesystem that is to be mounted read-only if it detects filesystem damage.
With ext4
and other traditional (read/write-mounted) filesystems, you do indeed need the fsck
hook.