User:TheAifam5/Handbook/Installation

Gentoo on ZFS with native encryption on Root, TPM2 and per-user YubiKey
This page describes my personal steps of installing Gentoo on ZFS with native encryption on root enabled, TPM2 and per-user YubiKey support.

TODO

 * Add support for unlocking home directory using the fingerprint scanner as main or/and alternative - right now that is not important.

Hardware

 * XMG Ultra 17
 * CPU: Intel i9-9900K
 * Disks:
 * NVME Samsung SSD 970 EVO Plus 1TB
 * NVME Samsung SSD 970 EVO 1TB
 * SATA Samsung SSD 750
 * SATA Samsung SSD 850
 * RAM: Samsung DDR4 2666MHz 64 GB
 * WiFi & Bluetooth: Intel AC9260
 * NIC: Qualcomm Killer E2500
 * GPU: NVIDIA GeForce RTX 2080
 * Fingerprint Scanner: Synaptics Validity90 (06cb:0078)

Requirements

 * 1) Time and a little bit knowledge
 * 2) Bootable Live Unix-based distro with ZFS support (like nchevsky/systemrescue-zfs)
 * 3) * Note: This page is based a custom build of nchevsky/systemrescue-zfs with ZFS 2.1.0 and Systemrescue 8.0
 * 4) YubiKey (at least 2 for backup)
 * 5) Device with TPM2
 * 6) Internet connection

Preparing live environment
Boot to the image and setup the environment as follow: __NOINDEX__