вторник, 18 мая 2021 г.

LiveUSB 1100MB сборка DogLinux Debian 11 Bullseye (nvidia-drivers, FurMark, Unigine Heaven, ddrescue, WHDD, DMDE) для тестирования, обслуживания ПК, ноутбуков

Скачать: .torrent / magnet-link / drive.google.com

Особенности:

  • Позволяет проверить/продемонстрировать работоспособность железа, нагрузить процессор и видеокарту, мониторить температуру, проверить SMART HDD и NVME SSD
  • Компактный размер ~1100MB.
  • Поддерживается загрузка в UEFI и Legacy/CSM режиме.
  • Включает 32бит версию для совместимости со старым железом.
  • Оптимизирован для загрузки в оперативную память. После загрузки флешку можно извлечь.
  • Модульная структура. Копируются в память только те модули которые используются.
  • Содержит три версии драйверов nVidia - актуальная 460, и legacy 390 и 340 необходимый для загрузки модуль драйвера определяется автоматически.
  • Включает Geeks3D GPUTest FurMark
  • Бенчмарк Unigine Heaven также может быть загружен целиком в оперативную память.
  • При запуске GPUTest и Unigine Heaven автоматически определяются ноутбучные конфигурации с переключением видеокарты Intel+nVidia, Intel+AMD и AMD+nVidia и выставляются необходимые переменные окружения для запуска на дискретной видеокарте.
  • Содержит ПО для копирования неисправных жестких дисков ddrescue и HDDSuperClone, а также WHDD для оценки задержек линейного чтения секторов в стиле MHDD
  • ПО для поиска потерянных/поврежденных разделов/файловых систем testdisk и DMDE
  • Можно устанавливать любое ПО из доступного в Debian а также создавать модули с необходимым дополнительным ПО.
  • Для поддержки свежего железа по мере выхода могут быть добавлены новые версии ядра Linux и сторонние модули ядра. Без пресборки всего дистрибутива.
  • Shell-cкрипты и настройки можно копировать на флешку в папку live/rootcopy и они будут применены при загрузке без необходимости пересборки модулей.
  • Возможность установки с помощью скрипта installdog на жесткий диск/SSD предпродажного ПК/ноутбука для демонстрации работоспособности. Скрипт создает в начале диска 2GB раздел FAT32, который затем легко удалить, и не вносит изменений в UEFI variables (очередь загрузки в прошивке UEFI).
  • Из загрузчика с флешки доступны UEFI PassMark memtest86 и UEFI Shell edk2, а также Legacy/CSM memtest86+ freedos mhdd и hdat2


Сборка выполнена на базе наработок проекта
DogLinux - Puppy sized Debian Linux
https://debiandog.github.io/doglinux/

Bullseye build script. By fredx181
https://forum.puppylinux.com/viewtopic.php?f=46&t=1857

Debian GNU/Linux https://www.debian.org/

Технические подробности:

root password: dog
puppy password: dog

Ядро Linux 5.10.28
mesa 20.3.4
Xfce 4.16

Интерфейс английский. Локализации по умолчанию вырезаны в DogLinux для экономии места. Настроено отображение кириллицы в консоли и переключение раскладки по Ctrl+Shift в X11 и консоли.

Используется Porteus Initrd. В скрипте linuxrc доработан механизм определения необходимой версии nvidia драйвера. Используются nvidia.ids из пакета nvidia-detect

Вся работа происходит от root.
Используется sysvinit. Отсутствует systemd
Отсутствует какой либо DM. startx запускается из /etc/profile на tty1
Отсутствуют gvfs и udisks2. За монтирование отвечает pup-volume-monitor
Отсутствует pulseaudio. Используется ALSA напрямую.
Применен свой скрипт для решения проблемы с приоритетом HDMI звуковых карт.

Доработанные конфиги и скрипты находятся в 05-customtools.squashfs

Для загрузки Legacy/CSM используется syslinux 4.07
Для UEFI systemd-boot (gummiboot) и syslinux 6.04

GPUTest FurMark AMD Radeon 6370M Unigine Heaven AMD Radeon 6370M
GSmartControl и HWMon Tools WHDD
FurMark RTX 3060 Optimus Unigine Heaven GTX 1650 Optimus
Unigine Heaven GeForce 210 nvidia-legacy-340xx Intel Atom D525 и Nvidia ION 2
Unigine Heaven GeForce 920M Optimus Unigine Heaven GTX 1070 Desktop
Unigine Heaven GTX 1660 Ti Optimus Unigine Heaven on Intel i7-10750H iGPU
Ryzen 7 4800H RTX 2060 FurMark Ryzen 7 4800H AMDGPU FurMark
Ryzen 9 5900HX RTX 3070 FurMark Ryzen 9 5900HX AMDGPU FurMark
Ryzen 7 4800H RTX 2060 Unigine Heaven Ryzen 9 5900HX RTX 3070 Unigine Heaven
AMD A6-3410MX APU FurMark AMD A6-3410MX Radeon HD 6750M FurMark
FurMark одновременно на GTX 1660 Ti и i7-10750H iGPU
Unigine Heaven RTX 2060 SUPER
RTX 2060 SUPER Quake2 OpenGL
RTX 2060 SUPER Quake2RTX

11 комментариев:

  1. День добрый, насколько я понял, эту сборку вы сделали самостоятельно. Скажите, а планируются ли в будущем обновления, и если да, то как часто. Спасибо.

    ОтветитьУдалить
  2. Добрый день.
    Планируются обновления ядер и драйверов для поддержки свежего железа. И новых версий HDDSuperClone, DMDE (хотя это не сложно сделать самостоятельно) например. Но пакетная база будет от стабильной версии Debian 11.

    P.S. Вот нужно добавить драйвер rtl8821ce. В ближайшее время займусь этим. Без него не работает WiFi на Asus X509FA.

    ОтветитьУдалить
  3. DMDE полная версия или демо?

    ОтветитьУдалить
    Ответы
    1. DMDE Free Edition можно активировать онлайн, если у вас есть ключ. В любом случае там у активации привязка к железу. Другой вариант купить Pro версию, у них есть привязка к USB накопителю, и сделать для себя модуль с такой версией. Распространять его нельзя будет разумеется. И из за привязки с SN накопителя, смысла этого делать не будет.
      https://dmde.ru/manual/activation.html#actypes

      Удалить
  4. А как правильно сделать .iso этой сборки, чтобы подключить имидж к мультибутовой флешке (все остальное там windows)?

    ОтветитьУдалить
  5. Обновление 2021.06.03
    Исправлена ошибка в коде linuxrc из за которой загружался не совместимый модуль драйвера для видеокарт GeForce GT 440/430/420 с PCI Device ID 0DE0/0DE1/0DE2
    Изменения затронули файл /live/initrd1.xz его можно скачать в GoogleDrive. Torrent пока обновлять не буду.

    ОтветитьУдалить
  6. Анонимный5 июня 2021 г., 15:27

    >> А как правильно сделать .iso этой сборки?
    присоединяюсь к вопросу, а так же задам свой:

    как настроить загрузку и работу по pxe/nfs (по pxe модули грузятся, но далее нет монтирования nfs)? Сделал всё по соответствующей инструкции но не происходит монтирование nfs шары (кстати, а сделать произвольный путь шары нельзя было и указывать его в опциях загрузки, как скажем, это сделано в systemrescuecd)?

    ОтветитьУдалить
    Ответы
    1. iso делается с помощью xorriso но по параметрам не подскажу. И с конфигурацией загрузчика нужно будет что то делать. Что планирутся делать с iso, записать на DVD ?

      В каком именно месте загрузка прерывается ? Может сделаете фото ? Для pxe используете syslinux как в инструкции ? Он передает параметр ip= и с этого ip монтируется шара.
      Путь /srv/pxe прописан в скрипте /usr/local/cr-initrd/initramfs/linuxrc
      Можете отредактировать скрипт (просто заменить путь или добавить опцию) и затем пересоздать initrd1.xz при помощи запуска скрипта /usr/local/cr-initrd/mkinitrd

      Удалить
  7. Анонимный6 июня 2021 г., 19:22

    >> Что планирутся делать с iso, записать на DVD ?
    монтировать в virual media в kvm-over-ip и в залман положить.

    >> В каком именно месте загрузка прерывается ?
    Там где ищется каталог /live

    >> Может сделаете фото?
    Да.

    >> Для pxe используете syslinux как в инструкции ?
    Нет, grub4dos.

    >> Путь /srv/pxe прописан в скрипте /usr/local/cr-initrd/initramfs/linuxrc
    Можете отредактировать скрипт (просто заменить путь или добавить опцию) и затем пересоздать initrd1.xz при помощи запуска скрипта /usr/local/cr-initrd/mkinitrd
    Ну зачем путь гвоздями прибивать-то? Эх...

    ОтветитьУдалить
    Ответы
    1. >> Для pxe используете syslinux как в инструкции ?
      > Нет, grub4dos.
      Он умеет ipappend ? Если нет то нужно передать параметр ip=
      Каталог live должен быть доступен по nfs пути /srv/pxe/live и в нем должен лежать файл initrd1.xz
      Гвоздями было прибито изначально в Porteus. Да неправильно. Но мне лень было исправлять.

      С созданием iso не помогу. Можете посмотреть как оно делается в оригинальном скрипте mklive-bullseye но конфигурацию загрузчика нужно будет адаптировать.
      Для Zalmanа можно сделать не iso а raw образ с fat32. Расширение .rmd или .dsk

      Удалить
  8. Анонимный7 июня 2021 г., 04:11

    >> Он умеет ipappend ? Если нет то нужно передать параметр ip=
    Гляну в мануале на g4d и попробую ещё ipxe покрутить.

    >> Гвоздями было прибито изначально в Porteus.
    А, тогда сорри, за наезд :-)

    >> Можете посмотреть как оно делается в оригинальном скрипте mklive-bullseye но конфигурацию загрузчика нужно будет адаптировать.
    Гляну, спасибо.

    >> Для Zalmanа можно сделать не iso а raw образ с fat32. Расширение .rmd или .dsk
    Да для залмана то не особо надо, а в virual media - очень.

    ОтветитьУдалить