[make-initrd] поддержка zfs

Семён Шепилов hasculdr at mail.ru
Fri Oct 21 21:10:17 MSK 2022


В конфигурацию initrd.mk добавил единственную строку MODULES_ADD += zfs, стандартный альтовский образ initrd стал таким (изменения выделил символом «*»):
Used features: add-modules add-udev-rules buildinfo cleanup compress depmod-image gpu-drm kbd
locales network plymouth rdshell rootfs system-glibc ucode
Packed modules: af_packet amdgpu cec drm drm_kms_helper drm_ttm_helper evdev gpu-sched hid
hid-generic hwmon i2c-algo-bit icp* input-leds intel-agp intel-gtt iommu_v2 rc-core serio_raw
sis-agp spl* ttm via-agp zavl* zcommon* zfs* zlua* znvpair* zunicode* zzstd*
Ядро уже было с поддержкой zfs — у меня не новая установка, а перенос системы с поддержкой zfs на другой носитель.
Во всех инструкциях описывается либо установка из смонтированных репозиториев, либо debootstrap для дебиана;
выжимка для дебиана ( https://openzfs.github.io/openzfs-docs/Getting%20Started/Debian/Debian%20Bullseye%20Root%20on%20ZFS.html#step-4-system-configuration ):
apt install dpkg-dev linux-headers-generic linux-image-generic zfs-initramfs
echo REMAKE_INITRD = yes > /etc/dkms/zfs.conf
update-initramfs -c -k all
 
для арча ( https://openzfs.github.io/openzfs-docs/Getting%20Started/Arch%20Linux/Root%20on%20ZFS/3-system-configuration.html ):
Configure mkinitcpio:
tee /mnt/etc/mkinitcpio.conf  <<EOF
HOOKS=(base udev autodetect modconf block keyboard zfs filesystems)
EOF
 
для суси ( https://openzfs.github.io/openzfs-docs/Getting%20Started/openSUSE/openSUSE%20Leap%20Root%20on%20ZFS.html#step-6-kernel-installation ):
Add zfs module into dracut: echo 'zfs' >> /etc/modules-load.d/zfs.conf
  
>Пятница, 21 октября 2022, 21:04 +04:00 от Konstantin Lepikhov <lakostis at unsafe.ru>:
> 
>Hi Семён!
>
>Насколько я понимаю, в initramfs должны присутствовать утилиты
>монтирования zfs + необходимые ядерные модули. Для первого необходима
>соответствующая feature/guess (пусть legion@ поправит), для второго либо
>обвязка в guess, либо просто MODULES_ADD в конфигурации initrd.mk
>
>У вас есть примеры, по которым вы смотрели поддержку?
>
>--
>WBR et al.
>_______________________________________________
>Make-initrd mailing list
>Make-initrd at lists.altlinux.org
>https://lists.altlinux.org/mailman/listinfo/make-initrd 
 
 
С уважением,
Семён Шепилов
hasculdr at mail.ru
 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.altlinux.org/pipermail/make-initrd/attachments/20221021/a7ce21a6/attachment.html>


More information about the Make-initrd mailing list