URL: https://www.opennet.dev/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 135254
[ Назад ]

Исходное сообщение
"Обновление сборки DogLinux для проверки оборудования"

Отправлено opennews , 05-Ноя-24 16:17 
Опубликовано обновление специализированной сборки дистрибутива 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


Содержание

Сообщения в этом обсуждении
"Обновление сборки DogLinux для проверки оборудования"
Отправлено Аноним , 05-Ноя-24 16:17 
> При сетевой PXE-загрузке можно переопределить nfs путь по умолчанию /srv/pxe/ с помощью параметра "nfspath="

Вот что мне было нужно


"Обновление сборки DogLinux для проверки оборудования"
Отправлено Аноним , 05-Ноя-24 16:22 
Это и в CentOS можно сделать.

"Обновление сборки DogLinux для проверки оборудования"
Отправлено EuPhobos , 05-Ноя-24 16:27 
В скриптах сборки initrd (/etc/initramfs-tools) можно сделать что угодно, обработать как угодно параметры к ядру и применить ту или иную механику/скрипт.
Таким образом я решил свою проблему загрузки PXE сразу с bond и bridge

"Обновление сборки DogLinux для проверки оборудования"
Отправлено gumanzoy , 06-Ноя-24 12:21 
В сборке не используются 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/...


"Обновление сборки DogLinux для проверки оборудования"
Отправлено what_ever , 06-Ноя-24 13:16 
Оно содержит в себе утилиты для работы с zfs?

"Обновление сборки DogLinux для проверки оборудования"
Отправлено gumanzoy , 06-Ноя-24 14:52 
> Оно содержит в себе утилиты для работы с zfs?

Нет


"Обновление сборки DogLinux для проверки оборудования"
Отправлено what_ever , 06-Ноя-24 15:44 
Очень жаль, пригодилось бы. Не знаю ни одного LiveCD, где оно было бы из коробки.

"Обновление сборки DogLinux для проверки оборудования"
Отправлено gumanzoy , 06-Ноя-24 16:20 
Не пользовался никогда zfs. Если интересно и объясните что для этого требуется и затем протестируете то готов попробовать собрать модуль.

Можно добавить модулем. zfs-fuse очень просто добавить. его достаточно будет?

Можно собрать модули для ядра из zfs-dkms и загружать их с помощью insmod
Можно написать скрипт который будет проверять версию ядра и загружать соответствующую версию модуля.

Утилиты я так понимаю это zfsutils-linux


"Обновление сборки DogLinux для проверки оборудования"
Отправлено what_ever , 06-Ноя-24 16:36 
Извините, я не особо разбираюсь в этой теме. Нужны работоспособные утилиты zpool и zfs, можно было создать или импортировать существующий массив. Недавно, например, было нужно подмонтировать датасеты в /mnt, сделать chroot туда и восстановить загрузчик. Делал это через LiveCD Debian, в который из репы установил zfsutils-linux, все зависимости подтянулись автоматом.

"Обновление сборки DogLinux для проверки оборудования"
Отправлено gumanzoy , 06-Ноя-24 16:46 
> Делал это через LiveCD Debian, в который из репы установил zfsutils-linux, все зависимости подтянулись автоматом.

Ну также можете и в этой сборке сделать.

Но если все таки нужен zfs-dkms то нужно запускать с параметром load=dkms;headers тогда все необходимое для сборки модулей ядра сразу будет загружено.


"Обновление сборки DogLinux для проверки оборудования"
Отправлено what_ever , 06-Ноя-24 17:03 
Не всегда удобно подключать устройство к интернетам, в этом дело. Полагаю, что никто не включает модули zfs в live-образ из-за каких-то лицензионных проблем.
В любом случае, спасибо за ваше время. Может, кому-нибудь ещё это будет интересно.

"Обновление сборки DogLinux для проверки оборудования"
Отправлено gumanzoy , 06-Ноя-24 17:19 
> Не всегда удобно подключать устройство к интернетам, в этом дело.

Так вот если установить и проверить что работает как надо.
Тогда можно собрать все необходимое в .squashfs модуль с помощью скрипта remastercow
Скопировать модуль в live/modules/ и тогда при загрузке интернет уже не понадобится.

Дополнительно можно собрать модуль и для ядра 5.10 но тогда понадобится написать скрипт который будет проверять версию ядра и загружать нужный.

> Полагаю, что никто не включает модули zfs в live-образ из-за каких-то лицензионных проблем.

В убунте включено.


"Обновление сборки DogLinux для проверки оборудования"
Отправлено Аноним , 06-Ноя-24 19:49 
>Не знаю ни одного LiveCD, где оно было бы из коробки.

https://github.com/leahneukirchen/hrmpf


"Обновление сборки DogLinux для проверки оборудования"
Отправлено Анонимоусли , 07-Ноя-24 12:29 
Gentoo admincd
https://mirror.yandex.ru/gentoo-distfiles/releases/amd64/aut...

"Обновление сборки DogLinux для проверки оборудования"
Отправлено gumanzoy , 02-Дек-24 13:39 
Сделал модуль с поддержкой монтирования файловой системы ZFS
Для x86-64 для обоих ядер Linux из состава сборки 5.10.223 и 6.10.12

zfsutils-linux-2.2.6.squashfs 4.8MB
https://vk.com/doc-204653987_682946962
md5sum: 0ab8a599eb1de8a777f23b4733e249ba

Скачать, скопировать на флешку в live/modules/


"Обновление сборки DogLinux для проверки оборудования"
Отправлено onanim , 07-Ноя-24 08:28 
подскажите, где скачать актуальный Nvidia MODS без подарков в комплекте?