mirror of
https://codeberg.org/privacy1st/arch
synced 2024-12-23 01:16:04 +01:00
51 lines
957 B
Markdown
51 lines
957 B
Markdown
|
# mkinitcpio.conf
|
||
|
|
||
|
After changing the global configuration,
|
||
|
one should execute:
|
||
|
|
||
|
```shell
|
||
|
mkinitcpio -P
|
||
|
```
|
||
|
|
||
|
## compression
|
||
|
|
||
|
Can be enabled with:
|
||
|
|
||
|
```shell
|
||
|
COMPRESSION='lz4'
|
||
|
```
|
||
|
|
||
|
## hooks
|
||
|
|
||
|
Hooks to for
|
||
|
|
||
|
1) resuming
|
||
|
2) BTRFS
|
||
|
3) encryption
|
||
|
4) keymap
|
||
|
|
||
|
```shell
|
||
|
HOOKS=(base udev resume modconf block keyboard keymap encrypt lvm2 btrfs fsck filesystems)
|
||
|
```
|
||
|
|
||
|
## crc32c_intel
|
||
|
|
||
|
* Archwiki (Ext4#Enabling_metadata_checksums)[https://wiki.archlinux.org/title/Ext4#Enabling_metadata_checksums]
|
||
|
> If the CPU supports SSE 4.2, make sure the crc32c_intel
|
||
|
> kernel module is loaded in order to enable the hardware
|
||
|
> accelerated CRC32C algorithm
|
||
|
* https://en.wikipedia.org/wiki/SSE4#SSE4.2
|
||
|
* https://bugzilla.redhat.com/show_bug.cgi?id=1874808
|
||
|
|
||
|
On a SSE4.2 capable system, `crc32c-intel` should be used, not `crc32c-generic`.
|
||
|
|
||
|
Check your CPU (see the `.install` script):
|
||
|
```shell
|
||
|
lscpu | grep sse4_2
|
||
|
```
|
||
|
|
||
|
Can be enabled with:
|
||
|
```shell
|
||
|
MODULES=('crc32c-intel')
|
||
|
```
|