🚢 Приветствуем Вас на нашем трекере..🚢...Наш Девиз...Лучшее уже тут...☏...Присоединяйтесь...☏

Статистика раздачи | Обновить пиров
Нет
 
   
 
 

[Цитировать]

LiveUSB сборка DogLinux Debian 12 Bookworm (nvidia-drivers, FurMark, Unigine Heaven, DMDE) by gumanzoy [ENG]
*************************************************************
Год Выпуска: 2023
Версия: 2024.11.05
Разработчик: gumanzoy
Сайт разработчика: gumanzoy.blogspot.com
Архитектура: x86, amd64
Таблэтка: не требуется
Язык интерфейса: Английский
*************************************************************
Системные требования: CPU: Intel или AMD
  • HDD/USBflash: 2GB минимум
  • RAM: 1Gb рекомендуется / 2Gb в режиме загрузки в память copy2ram
    *************************************************************
    Компактный Linux LiveUSB на базе Debian 12 Bookworm предназначенный для тестирования, обслуживания ПК, ноутбуков.
    Позволяет проверить/продемонстрировать работоспособность оборудования, нагрузить процессор и видеокарту, мониторить температуру, проверить SMART HDD и NVMe SSD.
    В состав входят такие приложения, как FurMark2, GPUTest, Unigine Heaven, CPU-X, GSmartControl, GParted, Partimage, Partclone, TestDisk, ddrescue, WHDD, DMDE.
    Возможности / особенности:
    • Поддерживается загрузка в UEFI и Legacy/CSM режиме. Secure Boot не поддерживается, его требуется отключать.
    • Размер дистрибутива оптимизирован для использования в режиме [font=mono1]copy2ram (дает возможность после загрузки извлечь USB-накопитель/сетевой кабель). При этом копируются в оперативную память только те squashfs-модули, которые используются.
    • Содержит три версии проприетарных драйверов NVIDIA - актуальная 550.x, и legacy 390.x и 340.x. Необходимый для загрузки модуль драйвера определяется автоматически.*
      Видеокарты AMD и Intel всех поколений работают со свободными драйверами (никакой установки не требуют, и уже содержатся в виде модулей ядра Linux + userspace библиотек Mesa).
    • Вариант запуска по умолчанию 64bit ядро Linux 6.10. Для него собраны модули драйверов NVIDIA 550.x и 390.x
    • Дополнительно поставляется 64bit ядро Linux 5.10. Его необходимо выбирать если требуется legacy 340.x NVIDIA драйвер (также собран и 390.x). Для этого ядра задействован WiFi драйвер Broadcom WL для адаптеров 802.11n, которые не работают со свободными драйверами.
    • Ядро Linux 5.10 собрано с патчем intel-nvme-remap из EndlessOS для обеспечения доступности NVMe SSD на платформах Intel Core i3/i5/i7 8-10ого поколений при включенной в BIOS настройке Intel RST Premium With Optane
    • Для совместимости со старым оборудованием в составе имеется live32 i686 версия с ядром Linux 6.1 без PAE
    • При запуске FurMark2, GPUTest и Unigine Heaven автоматически определяются ноутбучные конфигурации с переключением видеокарты Intel+NVIDIA, Intel+AMD и AMD+NVIDIA и выставляются необходимые переменные окружения для запуска на дискретной видеокарте.
    • При загрузке с ядрами Linux 6.1 и 6.10 для монтирования накопителей используется новый NTFS3 драйвер от Paragon вместо NTFS-3G
    • Можно устанавливать любое ПО из доступного в Debian а также создавать модули с необходимым дополнительным ПО. Поддерживается активация squashfs-модулей после загрузки системы.
    • Shell-cкрипты и настройки можно копировать на флешку в папку [font=mono1]live/rootcopy и они будут применены при загрузке без необходимости пересборки модулей.
    • Возможность установки с помощью скрипта installdog на жесткий диск/SSD предпродажного ПК/ноутбука для демонстрации работоспособности. Скрипт создает в начале диска 2GB раздел FAT32, который затем легко удалить, и не вносит изменений в UEFI variables (очередь загрузки в прошивке UEFI).
    • Установка с помощью installdog.sh / cmd syslinux.exe на FAT32 флешку. В качестве альтернативы предоставляются готовые конфиги для интеграции в мультизагрузочные флешки Ventoy и grub4dos.
      Поддерживается загрузка с устройств USB/SATA/NVMe, с файловых систем FAT32/exFAT/Ext2/3/4/NTFS. А также по сети через PXE с NFS.
    -Сборка выполнена на базе наработок проекта DogLinux - Puppy sized Debian Linux
    Bookworm build script. By fredx181
    Debian GNU/Linux https://www.debian.org/

    Обновления / cписок изменений

    2024.11.05
    В initrd устранены ошибки и добавлены новые возможности (эти изменения включены в сборочные скрипты основного проекта DogLinux):
    • При запуске можно указать [font=mono1]modprobe.blacklist=ahci,nvme и запретить загрузку модулей ядра что иногда требуется при работе с неисправными HDD и SSD. После запуска можно подгрузить необходимые модули ядра вручную.
    • При сетевой PXE загрузке можно переопределить nfs путь по умолчанию [font=mono1]/srv/pxe/ с помощью параметра [font=mono1]nfspath=
    • Исправлен порядок загрузки модулей ядра [font=mono1]broadcom и [font=mono1]tg3. Ранее адаптер Broadcom Netlink BCM57780 Ethernet был не работоспособен при загрузке.
    • Уменьшен размер путем исключения из состава initrd не используемых для начальной загрузки модулей.
    • Обеспечена выгрузка не задействованных модулей ATA контроллеров [font=mono1]ata_* sata_* pata_*
    • Обновлены пакеты прошивок firmware-nonfree 20240909
    • Добавлены firmware-cirrus (git20241031) для звукового кодека и усилителя Cirrus Logic CS42L43 и CS35L56 которые используются в некоторых ноутбуках Asus, Dell, HP, Lenovo производства 2022г.
    • Обновлены Chromium 130, FurMark 2.4.1.0
    • Исправлен скрипт [font=mono1]ddrescue-loop (не работал с SATA устройствами при отсутствии [font=mono1]/dev/disk/by-path/)
    2024.10.08 Исправление
    В связи с не работоспособностью ядра 6.10 с патчем intel-nvme-remap. Обновлены ядра, а также зависящие от них модули драйверов nvidia. Теперь ядро 5.10 собрано с патчем intel-nvme-remap и его следует использовать на соответствующих конфигурациях ноутбуков. Ядро 6.10 соответственно заменено на версию без указанного патча.
    2024.10.04
    • Пакеты базовой системы обновлены до релиза Debian 12.7.
    • Обновлены ядро Linux 6.10.12 и Mesa 24.2.2 для x86-64.
    • Обновлены пакеты прошивок firmware-nonfree 20240709
    • Проприетарный NVIDIA драйвер обновлен до версии 550.120. Библиотеки для поддержки CUDA/OpenCL/NVDEC/NVENC вынесены в отдельный модуль
      (в предыдущих версиях сборки не поставлялись), который можно задействовать, указав при загрузке параметр [font=mono1]load=cuda.
    • Добавлен модуль с Linux версией FurMark 2.3.0.0 (проприетарный GPU стресс-тест с поддержкой OpenGL и Vulkan).
    • Добавлены утилиты nvtop 3.1.0, uhubctl 2.6.0 и ddru_ntfsbitmap
    • Включен в состав скрипт ddrescue-loop для перезапуска процесса ddrescue (с поддержкой управления питанием устройства посредством USB реле либо uhubctl).
    • Обновлены NetSurf 3.11, Chromium 129, CPU-X 5.0.4, DMDE 4.2.2.816, x0tigervncserver 1.14.0, memtest86+ 7.00, PassMark memtest86 11.0

    Основной состав ПО

    • stress нагрузочное тестирование CPU
    • FurMark2, GPUTest и Unigine Heaven нагрузочное тестирование GPU
    • lm-sensors и nvidia-smi мониторинг датчиков температуры CPU/GPU/NVMe SSD
    • CPU-X просмотр информации о системе (аналог CPU-Z)
    • dmidecode просмотр информации из DMI (Информация которую записал производитель или сборщик оборудования. Обычно присутствуют версия BIOS/UEFI, модель, серийный номер).
    • GSmartControl, nvme-cli и Hard Disk Sentinel Linux Edition (FREE) просмотр атрибутов S.M.A.R.T. HDD и SATA/NVMe SSD
    • GNU parted / GParted, gdisk, partimage, partclone для работы с разметкой и разделами накопителей.
    • WHDD для оценки задержек линейного чтения секторов HDD в стиле MHDD
    • GNU ddrescue и dd_rescue для копирования неисправных жестких дисков.
    • TestDisk и DMDE поиск потерянных/удаленных разделов/файлов и реконструкция поврежденных файловых систем.
    • wavemon просмотр состояния, качества сигнала, статистики WiFi подключения и доступных сетей.
    • iperf / iperf3 нагрузочное тестирование Ethernet и WiFi соединений.
    Из загрузчика с флешки доступны:

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

    root password: dog
    puppy password: dog
    Linux 5.10-amd64 / 6.10-amd64 / 6.1-i686
    mesa 24.2.2-amd64 / 22.3.6-i686
    Xfce 4.18
    Используются Porteus Initrd, OverlayFS и SysVinit.
    Интерфейс английский. Локализации по умолчанию вырезаны в DogLinux для уменьшения размера. Настроено отображение кириллицы в консоли и переключение раскладки по Ctrl+Shift в X11 и консоли.
    Работа осуществляется с правами root.
    Отсутствует какой либо DM. startx запускается из /etc/profile на tty1
    Отсутствуют gvfs и udisks2. За монтирование отвечает pup-volume-monitor
    Вывод звука напрямую через ALSA
    Применен свой скрипт для решения проблемы с приоритетом HDMI звуковых карт.
    Доработанные конфиги и скрипты находятся в [font=mono1]05-customtools.squashfs
    Для загрузки Legacy/CSM используется syslinux 4.07
    Для UEFI systemd-boot (gummiboot) и syslinux 6.04

    Установка

    Установка на FAT32 флешку
    Из под Windows
    Метод проверен на Windows 10, но должен работать и на XP.
    Скопировать содержимое на флешку.
    Запустить cmd с правами администратора.
    И в открывшемся окне командной строки запустить:
    Буква_диска:\syslinux.exe --mbr --active -f -d syslinux -i Буква_диска:
    Из под Linux
    Для корректной работы скрипта в системе должны быть установлены пакеты: [font=mono1]grep util-linux dosfstools mtools parted gdisk
    Если флешка FAT32 то скрипт скопирует файлы и установит загрузчик.
    Если другая файловая система то скрипт заново пересоздаст разметку, создаст раздел размером 2Гб и форматирует в FAT32.
    При этом все содержимое флешки будет удалено! Если нужно то раздел можно расширить с помощью gparted.
    Открыть терминал в текущей папке.
    Разрешить исполнение и запустить скрипт с правами root:
    Скрипт поддерживает только оболочку [font=mono1]bash
    chmod +x ./installdog.sh
    sudo ./installdog.sh /dev/sdX
    Где /dev/sdX флешка на которую производится установка.
    Процесс обновления
    Для обновления установленной сборки на флешке нет необходимости заново запускать скрипт установки или syslinux.exe.
    Достаточно скопировать обновленные файлы и удалить старые версии.
    Не нужно удалять файл [font=mono1]syslinux/ldlinux.sys его создает при установке syslinux.
    Установка вместе с Ventoy
    на HDD/SSD/флешку FAT32/exFAT/Ext2/3/4/NTFS
    Скачать установщик https://github.com/ventoy/Ventoy/releases
    И установить Ventoy на диск. По умолчанию создается exFAT
    Если нужно то форматировать в FAT32/NTFS/Ext2/3/4
    Скопировать папки [font=mono1]live live32 и [font=mono1]ventoy на диск.
    При загрузке в меню Ventoy для доступа к DebianDog нужно нажать F6
    Добавление к мультизагрузочной флешке на основе grub4dos
    Данный раздел предназначен только для тех кто уже использует grub4dos и по каким то причинам не желает пробовать Ventoy. Поэтому процесс установки grub4dos на флешку я здесь описывать не буду.
    Скопировать файл [font=mono1]grub4dos/doglinux.lst, папки [font=mono1]live и [font=mono1]live32 на флешку (в корень любого из разделов, если их несколько).
    В основной конфиг [font=mono1]menu.lst нужно дописать:
    title DebianDog Linux
    find --set-root /doglinux.lst
    configfile /doglinux.lst

    Сборка .ISO из раздачи

    Создание загрузочного гибридного .ISO с grub2.
    Способ доступен только под Linux.
    В системе должны быть установлены пакеты (для Debian/Ubuntu)
    [font=mono1]grub-common grub-pc-bin grub-efi-amd64-bin mtools xorriso
    Перейти в папку с раздачей.
    Открыть терминал в текущей папке.
    В терминале или в файлменеджере переместить папки [font=mono1]live и [font=mono1]live32 в папку [font=mono1]iso_doglinux
    mv live* ./iso_doglinux
    Запустить (из под обычного пользователя, без sudo) команду grub-mkrescue с приведенными ниже параметрами.
    grub-mkrescue --locales= -volid DogLinux -o doglinux.iso ./iso_doglinux
    Готовый [font=mono1]doglinux.iso появится рядом с папкой [font=mono1]iso_doglinux
    В Ventoy с настройками по умолчанию образ загружаться не будет.
    Должна быть включена экспериментальная настройка VTOY_LINUX_REMOUNT

    md5sums

    [font=mono1]045e7e84f10dca0f2f497e08abd27646 build_setup.txt
    adb8d41df62bebcb44061dc6b210f987 efi/boot/blacklist.cfg
    e61a0aa03ae79d1c472626e99a5e513c efi/boot/bootia32.efi
    606264f547a0ae9bdbedfbb3c087cdb4 efi/boot/bootx64.efi
    ce622c33cc0f5a1c4321504c5a2117d7 efi/boot/ldlinux.e32
    f7fcf080e733fd843804f320a3ac7e1b efi/boot/ldlinux.e64
    6689ae84610eeb5b7bfb75a1c190a7fa efi/boot/memtest64.efi
    4aa5f04bd866a0f8c7f44b209121617b efi/boot/mt86.png
    929c8e59de6b9b2260ffe33b32c670be efi/boot/shellx64.efi
    7ccde7e6ca2756931d6a4ebd8b55a753 efi/boot/syslinux64.efi
    fbfedbc9eeeced1a46a005e87550ccf9 efi/boot/unifont.bin
    321920e1a0b71d194b90d69271a1fb6c grub4dos/doglinux.lst
    304a0ab5cc3d70bb288b6638eb178c1c grub4dos/menu.lst
    1c6e4e9d2db7909963dbd5291278e557 install_en.txt
    135256c0b09c83611a7d85598dd8ad61 install_ru.txt
    5fe484b7f410187dc65f1526ab31b2d9 installdog.sh
    cf97d204eb0a88f5c86a2fddfe5a75d6 iso_doglinux/boot/grub/grub.cfg
    156800842400685636e211e8a6687171 iso_doglinux/iso_doglinux_readme_en.txt
    2639787d8b405f8533f80691c389d86a iso_doglinux/iso_doglinux_readme_ru.txt
    8fbc2b6d0c6154120f9305b3f71de662 live/01-filesystem.squashfs
    5abd83b6398a3d5e482a0edb489e8674 live/05-customtools.squashfs
    7af22809aad7241df9c28b72bdb3b3f6 live/dk5/initrd1.xz
    7c338fc2d133578b1354f318a45873c7 live/dk5/k-5.10.0-32-amd64.squashfs
    af3aba12bd6e7ce3c0f6f124de728153 live/dk5/vmlinuz1
    0d26c2739419207e0f1296cd15a7e5e0 live/firmware/firmware-20240909.squashfs
    1a4ac7c6668760d04324d2152260a80e live/firmware/firmware.list
    eb63f674586fef82b2756fec04eb5272 live/initrd1.xz
    81dba79f611da7b797fb99f9d7a7e6c3 live/k-6.10.12-amd64.squashfs
    1fe77e7009300046a2b3737eaeec138e live/modules/chromium-130.0.6723.91.squashfs
    7be904bc26f89c439521aa7844176fd9 live/modules/cpu-x-5.0.4.squashfs
    65d109460b4cfcb3fb9139bdd7c0a846 live/modules/dmde-4.2.2.816.squashfs
    e9c097e26d7475a70178c93a92eb0453 live/modules/furmark-2.4.1.0.squashfs
    80fde4e7eccb0b7a9f7a5d1fa65a2bcb live/modules/gputest.0.7.0.squashfs
    84a7236565ed2397d3d6535775e7d38a live/modules/hdsentinel-0.20c-x64.squashfs
    a345ca630a8713056abb38728fc82394 live/modules/mesa-24.2.2-drm-2.4.123.squashfs
    e4c7c7f48a2e927d444aa5e0d165141d live/modules/mesa-vulkan-drivers-24.2.2.squashfs
    4e59a2506933fe996c2922dd6dd45a4a live/modules/mpv-0.38.0.squashfs
    969f83f2ca7c06a18d4c49af27d3b021 live/optional/cuda-550.120.squashfs
    4297358883985a2bd7f3a3f778cd48dc live/optional/dkms.squashfs
    2e6124fb87c376f4de3b3cebd76a039d live/optional/headers-5.10.0-32-amd64.squashfs
    b3f0b7a4bc0c5f6059c9a34da5732a3a live/optional/headers-6.10.12-amd64.squashfs
    ecaf6989ba695d9420775e60ace0e891 live/optional/nv340-xserver-1.20.11.squashfs
    6a21ccc64320e362f77f3ade9eed1099 live/optional/nv340.108-k5.10.0-32-amd64.squashfs
    9b9c6f90f07f6338d98fa8b88c75f50b live/optional/nv340.108-k6.10.12-amd64.squashfs
    4d8f2eff85d322d74a8ce0185845cdb5 live/optional/nv340.108.squashfs
    42406367cb13f4e7141ce7ea461afe6b live/optional/nv390.157-k5.10.0-32-amd64.squashfs
    d026e56324610cc9bdf418f77c0b50cf live/optional/nv390.157-k6.10.12-amd64.squashfs
    d80272a250eae83c46f3b03e467fa345 live/optional/nv390.157.squashfs
    b91d940040ae6da35173b9fbb612d9bd live/optional/nvidia-550.120-k6.10.12-amd64.squashfs
    f15750990c2e99283966f59b404c47cd live/optional/nvidia-550.120.squashfs
    97b3a99ff54757192ce0fc72a3577a5b live/optional/unigine-heaven4.0.squashfs
    72e398e6c5b0813ebac277e7c21ce9fa live/optional/x0tigervncserver-1.14.0.squashfs
    92e2527ed60dfb36e589b37d1b4bc693 live/rootcopy/usr/local/bin/ddrescue-loop
    5fe484b7f410187dc65f1526ab31b2d9 live/rootcopy/usr/local/bin/installdog
    43a6455b78915ac7d62b030ddc00d700 live/rootcopy/usr/local/bin/instddog2win
    e27aab2dfd6c1bb78e1a8a114fcc98fa live/rootcopy/usr/local/bin/prime-run
    e34a69efdd2fd3bc4ecb433d29e47b90 live/rootcopy/usr/local/bin/winpasswd
    b4f0f6c09770c7c39e846265069b7378 live/vmlinuz1
    fed46bac9762c19dcb6872d4b0db3a9f live32/live/01-filesystem.squashfs
    eda1e9f3a5ff77e2eb538e3d1d8e5089 live32/live/05-customtools.squashfs
    5bd5938ad9500cdae6e4defaf5b94240 live32/live/initrd1.xz
    f8ae8a6301ae306108d1cb1c666677ca live32/live/k-6.1.0-25-686.squashfs
    0b70b098d1e26394a7b21b38cbf2068e live32/live/modules/cpu-x-5.0.4.squashfs
    e9f9f804130c384cd508b8432d91c5f7 live32/live/modules/hdsentinel-0.19b-x86.squashfs
    976d6ee1cf83e064ab76a1d8f02658bd live32/live/modules/mpv-0.38.0.squashfs
    dae21b946b61d288ec81250528b49bad live32/live/optional/dkms.squashfs
    fe3518e03e54d7c045049b56a3801c82 live32/live/optional/headers-6.1.0-25-686.squashfs
    2a8fc1bb2e7d58f67739f37bbbf717c1 live32/live/optional/x0tigervncserver-1.14.0.squashfs
    e34a69efdd2fd3bc4ecb433d29e47b90 live32/live/rootcopy/usr/local/bin/winpasswd
    89012d884ceee7b02f6ef8e0fa0bee4b live32/live/vmlinuz1
    06f06d3be1abe21cd9b38e5f42715b2e loader/entries/01-dogram.conf
    0252aa9da20bba1e45c41a00ff8f9df4 loader/entries/03-dogk5.conf
    fc5d652bd9f79cc9680d3f95ac92bbfb loader/entries/05-dogwp.conf
    0104fa27e09441f566c8238083a255f1 loader/entries/11-dogheaven.conf
    2b2f901d0a3130345ef4dfe756f24a41 loader/entries/20-syslinux.conf
    399486d51e9a8108a5c819e4ed1351c3 loader/entries/60-memtestefi.conf
    4927b736f6f035a325d5b79d85d9dc75 loader/entries/61-memtest.conf
    1424f31ac6eed0f0ebcb7b7e53b8a733 loader/entries/70-shell.conf
    2ac0b034a6e094bdf39a2b235e6219c3 loader/loader.conf
    f7fcf080e733fd843804f320a3ac7e1b pxe/ldlinux.e64
    38c11976793d1ae8381d3a9caab45607 pxe/memdisk
    1c36708c0783cc288d1877fc28371ee4 pxe/pxe_readme_en.txt
    97a28a69620cba68e182ba35fd3003e3 pxe/pxe_readme_ru.txt
    a626de6a184ee0927a76ead77e935f2e pxe/pxelinux.0
    669340b40c0e406c16ba2e8922d9a97a pxe/pxelinux.cfg/default
    7ccde7e6ca2756931d6a4ebd8b55a753 pxe/syslinux.efi
    ba18dfa107767a990f40e8eb1f8b22e5 pxe/syslinux.msg
    5a81aebf4a1cab922ad82ff6403e018e readme_en.txt
    224a26fd7373ff9e25ba312ddf1d09ef readme_ru.txt
    8cb37afc263a219ebb7586f9c495114e syslinux.bin/mbr.bin
    fbdcad19f9e5de73ecc4fc113cfb4bec syslinux.bin/syslinux
    e0d69e879917cb470d20d13c501d0f7b syslinux.exe
    8543fef636f4b733d5980221ab251392 syslinux/bootdisk/balder10.imz
    27ee0f2d7cbb7bf62339d97bd7a3663e syslinux/bootdisk/hdat2.imz
    cd7a37e720f78e70626f78689f6b7414 syslinux/bootdisk/memtest
    a6a20b8c22ebb8851cb79ae1530c2564 syslinux/bootdisk/memtest5
    abec66d5b763563b8cb9427e32fdd8ca syslinux/bootdisk/mhdd.imz
    38c11976793d1ae8381d3a9caab45607 syslinux/memdisk
    e1fa0d1c6572584c9f75aede80100791 syslinux/syslinux.cfg
    ba18dfa107767a990f40e8eb1f8b22e5 syslinux/syslinux.msg
    bac283c4ad3ef9d207a4c4710324337d ventoy/ventoy_grub.cfg
    Скриншоты


  • Показать сообщения:    

    Текущее время: 02-Сен 22:41

    Часовой пояс: UTC + 3


    Вы не можете начинать темы
    Вы не можете отвечать на сообщения
    Вы не можете редактировать свои сообщения
    Вы не можете удалять свои сообщения
    Вы не можете голосовать в опросах
    Вы не можете прикреплять файлы к сообщениям
    Вы не можете скачивать файлы

    !ВНИМАНИЕ!
    Сайт не предоставляет электронные версии произведений, а занимается лишь коллекционированием и каталогизацией ссылок, присылаемых и публикуемых на форуме нашими читателями. Если вы являетесь правообладателем какого-либо представленного материала и не желаете, чтобы ссылка на него находилась в нашем каталоге, свяжитесь с нами, и мы незамедлительно удалим ее. Файлы для обмена на трекере предоставлены пользователями сайта, и администрация не несет ответственности за их содержание. Просьба не заливать файлы, защищенные авторскими правами, а также файлы нелегального содержания!