Опубликовано обновление специализированной сборки дистрибутива DogLinux (Debian LiveCD в стиле Puppy Linux), построенной на пакетной базе Debian 12 "Bookworm" и предназначенной для тестирования и обслуживания ПК и ноутбуков. В состав входят такие приложения, как GPUTest, Unigine Heaven, CPU-X, GSmartControl, GParted, Partimage, Partclone, TestDisk, ddrescue, WHDD, DMDE. Дистрибутив позволяет проверить работоспособность оборудования, нагрузить процессор и видеокарту, проверить SMART HDD и NVMe SSD. Размер Live-образа, загружаемого с USB-накопителей, 1.35 ГБ (torrent)...Подробнее: https://www.opennet.dev/opennews/art.shtml?num=62179
> При сетевой PXE-загрузке можно переопределить nfs путь по умолчанию /srv/pxe/ с помощью параметра "nfspath="Вот что мне было нужно
Это и в CentOS можно сделать.
В скриптах сборки initrd (/etc/initramfs-tools) можно сделать что угодно, обработать как угодно параметры к ядру и применить ту или иную механику/скрипт.
Таким образом я решил свою проблему загрузки PXE сразу с bond и bridge
В сборке не используются initramfs-tools и live-bootИспользуется доработанный Initrd от Porteus
Все файлы находятся в /usr/local/cr-initrd/
А также в пакете upgrade-kernel
https://github.com/doglinux/book-worm/raw/master/amd64/upgra...
Создает более компактный initrd1.xz
Используется код copy_including_deps() из linux-live / Slax
https://github.com/Tomas-M/linux-live/blob/master/initramfs/...
Оно содержит в себе утилиты для работы с zfs?
> Оно содержит в себе утилиты для работы с zfs?Нет
Очень жаль, пригодилось бы. Не знаю ни одного LiveCD, где оно было бы из коробки.
Не пользовался никогда zfs. Если интересно и объясните что для этого требуется и затем протестируете то готов попробовать собрать модуль.Можно добавить модулем. zfs-fuse очень просто добавить. его достаточно будет?
Можно собрать модули для ядра из zfs-dkms и загружать их с помощью insmod
Можно написать скрипт который будет проверять версию ядра и загружать соответствующую версию модуля.Утилиты я так понимаю это zfsutils-linux
Извините, я не особо разбираюсь в этой теме. Нужны работоспособные утилиты zpool и zfs, можно было создать или импортировать существующий массив. Недавно, например, было нужно подмонтировать датасеты в /mnt, сделать chroot туда и восстановить загрузчик. Делал это через LiveCD Debian, в который из репы установил zfsutils-linux, все зависимости подтянулись автоматом.
> Делал это через LiveCD Debian, в который из репы установил zfsutils-linux, все зависимости подтянулись автоматом.Ну также можете и в этой сборке сделать.
Но если все таки нужен zfs-dkms то нужно запускать с параметром load=dkms;headers тогда все необходимое для сборки модулей ядра сразу будет загружено.
Не всегда удобно подключать устройство к интернетам, в этом дело. Полагаю, что никто не включает модули zfs в live-образ из-за каких-то лицензионных проблем.
В любом случае, спасибо за ваше время. Может, кому-нибудь ещё это будет интересно.
> Не всегда удобно подключать устройство к интернетам, в этом дело.Так вот если установить и проверить что работает как надо.
Тогда можно собрать все необходимое в .squashfs модуль с помощью скрипта remastercow
Скопировать модуль в live/modules/ и тогда при загрузке интернет уже не понадобится.Дополнительно можно собрать модуль и для ядра 5.10 но тогда понадобится написать скрипт который будет проверять версию ядра и загружать нужный.
> Полагаю, что никто не включает модули zfs в live-образ из-за каких-то лицензионных проблем.
В убунте включено.
>Не знаю ни одного LiveCD, где оно было бы из коробки.
Gentoo admincd
https://mirror.yandex.ru/gentoo-distfiles/releases/amd64/aut...
Сделал модуль с поддержкой монтирования файловой системы ZFS
Для x86-64 для обоих ядер Linux из состава сборки 5.10.223 и 6.10.12zfsutils-linux-2.2.6.squashfs 4.8MB
https://vk.com/doc-204653987_682946962
md5sum: 0ab8a599eb1de8a777f23b4733e249baСкачать, скопировать на флешку в live/modules/
подскажите, где скачать актуальный Nvidia MODS без подарков в комплекте?