zfsbootmenu/docs/guides/alpine/_include/zfs-config.rst

39 lines
913 B
ReStructuredText

ZFS Configuration
-----------------
Install ZFS
~~~~~~~~~~~
.. code-block::
apk add zfs zfs-lts
rc-update add zfs-import sysinit
rc-update add zfs-mount sysinit
Configure mkinitfs to load ZFS support
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. tabs::
.. group-tab:: Unencrypted
.. code-block::
echo "/etc/hostid" >> /etc/mkinitfs/features.d/zfshost.files
echo 'features="ata base keymap kms mmc scsi usb virtio zfs zfshost"' > /etc/mkinitfs/mkinitfs.conf
.. group-tab:: Encrypted
.. code-block::
echo "/etc/hostid" >> /etc/mkinitfs/features.d/zfshost.files
echo "/etc/zfs/zroot.key" >> /etc/mkinitfs/features.d/zfshost.files
echo 'features="ata base keymap kms mmc scsi usb virtio nvme zfs zfshost"' > /etc/mkinitfs/mkinitfs.conf
Regenerate initramfs
~~~~~~~~~~~~~~~~~~~~
.. code-block::
mkinitfs -c /etc/mkinitfs/mkinitfs.conf "$(ls /lib/modules)"