RFC (Request for Comments, Запрос на комментарии) - серия документов, публикуемая сообществом исследователей и разработчиков, руководствующихся практическими интересами, в которой описывается набор протоколов и обобщается опыт функционирования Интернет.
В данной статье рассмотрим процесс шифрования корневого раздела в FreeBSD с использованием класса GEOM ELI. Корневой раздел / будет шифроваться паролем, который будет запрошен во время загрузки системы. Разделы var, usr, tmp шифруются ключем и будут монтироваться автоматически после корневого раздела.
Перед прочтением данной статьи прочтите нашу предыдущую статью Шифруем разделы, виртуальные диски и Swap в FreeBSD, в которой описываются базовые команды при работе с классом GEOM ELI и пути изменения стандартных алгоритмов шифрования.
Установим систему в один минимальный корневой раздел ad0s1a (рекомендуется использовать минимальную установку), для будущих разделов /, var, usr, tmp создадим соответствующие фиктивные точки монтирования. Таблица разделов должна иметь примерно такой вид:
В текущем /etc/fstab должна оставатся только строчка
/dev/ad0s1d.eli / ufs rw 1 1
Перезагружаемся.
После загрузки необходимо почистить /mnt/boot, в котором находится наша старая система. Необходимо оставить только /mnt/boot/boot/* и /mnt/boot/etc/fstab
В источнике я нашел несколько неточностей при монтировании шифрованных разделов.