| Название: | DogLinux Debian 12 Bookworm 2024.11.05 [x86, amd64] LiveUSB скачать торрент |
| Год выпуска: | 2024 |
| ОС: | Linux |
| Категория: | Linux |
| Требования: | 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.
Сборка выполнена на базе наработок проекта DogLinux - Puppy sized Debian Linux
Bookworm build script. By fredx181
Debian GNU/Linux https://www.debian.org/
LiveUSB для тестирования, обслуживания ПК, ноутбуков, почему Linux?
При обслуживании компьютерной техники есть необходимость в ОС для проведения функционального и нагрузочного тестирования. Как в процессе диагностики, так и после выполнения ремонта. Но часто техника поступает в ремонт с извлеченными загрузочными HDD/SSD.
Обычно в таком случае используется Windows 10 (To Go) на внешнем HDD/SSD. И это довольно удобно. Так как Windows 7 такой возможности вообще не имела. Но есть минусы - нужно тратить время на установку и удаление драйверов под разные поколения железа, и первая загрузка на незнакомом железе долгая.
Данный Linux LiveUSB создан как альтернативное решение данной задачи.
Вместо относительно не дешевого HDD/SSD с Windows 10 (To Go) достаточно даже 2Gb USB флешки.
При этом с неё можно запустить в режиме copy2ram одновременно по очереди сразу несколько ноутбуков (с железом разных поколений).
Запустить на каждом FurMark или Unigine Heaven, а флешку извлечь.
Предлагаю ознакомиться с моей статьей на habr.com. По сути это краткая инструкция по использованию сборки.
Экспресс диагностика ПК/ноутбуков без необходимости установки драйверов
Речь пойдет о x86 ПК/ноутбуках/моноблоках. О том как проверить функционирование различных подсистем ноутбука: дисплей, клавиатуру, тачпад, USB порты, сетевые карты Ethernet и WiFi, встроенные динамики, WEB-камеру, микрофон. Проверить показатели состояния АКБ, показатели S.M.A.R.T. HDD и SSD, в том числе NVMe. Проверить температуру и стабильность работы CPU и GPU под нагрузкой.
В каких случаях это может понадобится:
ПК/ноутбук/моноблок (новый или б/у) поставляется без ОС
При экспресс проверке ПК после сборки, из новых или б/у комплектующих
Устройство поступило в ремонт с извлеченным загрузочным SSD/HDD
В установленной ОС не работают одна или несколько подсистем (тачпад, звук, WiFi, WEB-камера)
Пароль на пользователе ОС, либо активирован BitLocker
Установленная ОС не загружается
Список изменений версии 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 вынесены в отдельный модуль (в предыдущих версиях сборки не поставлялись), который можно задействовать, указав при загрузке параметр 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
R-Studio for Linux 3.5.1347
Возможности / особенности
Поддерживается загрузка в UEFI и Legacy/CSM режиме. Secure Boot не поддерживается, его требуется отключать.
Размер дистрибутива оптимизирован для использования в режиме 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, которые не работают со свободными драйверами.
Для совместимости со старым оборудованием в составе имеется live32 i686 версия с ядром Linux 6.1 без PAE
При запуске GPUTest (FurMark) и Unigine Heaven автоматически определяются ноутбучные конфигурации с переключением видеокарты Intel+NVIDIA, Intel+AMD и AMD+NVIDIA и выставляются необходимые переменные окружения для запуска на дискретной видеокарте.
При загрузке с ядрами Linux 6.1 и 6.10 для монтирования накопителей используется новый NTFS3 драйвер от Paragon вместо NTFS-3G
Ядро Linux 6.10 собрано с патчем intel-nvme-remap из EndlessOS для обеспечения доступности NVMe SSD на платформах Intel Core i3/i5/i7 8-10ого поколений при включенной в BIOS настройке Intel RST Premium With Optane
Можно устанавливать любое ПО из доступного в Debian а также создавать модули с необходимым дополнительным ПО. Поддерживается активация squashfs-модулей после загрузки системы.
Shell-cкрипты и настройки можно копировать на флешку в папку 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.
Основной состав ПО
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 соединений.
Пролеченное проприетарное ПО:
Утилиты от TeraByte интегрированы в систему в виде универсального x86 squashfs-модуля и запускаются с рабочего стола (а не как предусмотрено производителем отдельно из загрузчика).
Drive Image for Linux 3.53 для создания образов/клонирования жестких дисков/разделов. Позволяет клонировать все или выбранные разделы FAT32/NTFS/EXT2/3/4 на больший или меньший по размеру диск.
OS Deployment Tool Suite Pro - набор утилит для обслуживания/развертывания ОС Windows.
ПО для поиска потерянных/удаленных разделов/файлов и реконструкции поврежденных файловых систем:
К сожалению версии всех трех утилит старые, так как для новых не нашел ключей (от Win версий ключи не подходят).
И все имеют одну проблему - не работают с NVMe SSD. Утилиты от LSoft Active@ просто не видят их, а R-Studio вылетает при запуске (решение для работы с не-NVMe - выгрузка nvme модуля ядра перед запуском).
R-Studio for Linux 3.5.1347 (x86 + x64)(2014г.)
Active@ UNDELETE Professional 11.0.11 (x64)(2015г.)
Active@ Partition Recovery Professional 15.0 (x64)(2015г.)
Из загрузчика с флешки доступны:
UEFI PassMark Memtest86, Memtest86+v7 и UEFI Shell edk2
Legacy/CSM Memtest86+v5, FreeDOS, MHDD и HDAT2
Технические подробности
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 звуковых карт.
Доработанные конфиги и скрипты находятся в 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
Для корректной работы скрипта в системе должны быть установлены пакеты: grep util-linux dosfstools mtools parted gdisk
Если флешка FAT32 то скрипт скопирует файлы и установит загрузчик.
Если другая файловая система то скрипт заново пересоздаст разметку, создаст раздел размером 2Гб и форматирует в FAT32.
При этом все содержимое флешки будет удалено! Если нужно то раздел можно расширить с помощью gparted.
Открыть терминал в текущей папке.
Разрешить исполнение и запустить скрипт с правами root:
Скрипт поддерживает только оболочку bash
Код: выделить все
chmod +x ./installdog.sh
sudo ./installdog.sh /dev/sdX
Где /dev/sdX флешка на которую производится установка.
Процесс обновления
Для обновления установленной сборки на флешке нет необходимости заново запускать скрипт установки или syslinux.exe.
Достаточно скопировать обновленные файлы и удалить старые версии.
Не нужно удалять файл 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
Скопировать папки live live32 и ventoy на диск.
При загрузке в меню Ventoy для доступа к DebianDog нужно нажать F6
Добавление к мультизагрузочной флешке на основе grub4dos
Данный раздел предназначен только для тех кто уже использует grub4dos и по каким то причинам не желает пробовать Ventoy. Поэтому процесс установки grub4dos на флешку я здесь описывать не буду.
Скопировать файл grub4dos/doglinux.lst, папки live и live32 на флешку (в корень любого из разделов, если их несколько).
В основной конфиг menu.lst нужно дописать:
Код: выделить все
title DebianDog Linux
find --set-root /doglinux.lst
configfile /doglinux.lst
Сборка .ISO из раздачи
Создание загрузочного гибридного .ISO с grub2.
Способ доступен только под Linux.
В системе должны быть установлены пакеты (для Debian/Ubuntu)
grub-common grub-pc-bin grub-efi-amd64-bin mtools xorriso
Перейти в папку с раздачей.
Открыть терминал в текущей папке.
В терминале или в файлменеджере переместить папки live и live32 в папку iso_doglinux
Код: выделить все
mv live* ./iso_doglinux
Запустить (из под обычного пользователя, без sudo) команду grub-mkrescue с приведенными ниже параметрами.
Код: выделить все
grub-mkrescue --locales= -volid DogLinux -o doglinux.iso ./iso_doglinux
Готовый doglinux.iso появится рядом с папкой iso_doglinux
В Ventoy с настройками по умолчанию образ загружаться не будет.
Должна быть включена экспериментальная настройка VTOY_LINUX_REMOUNT
md5sums
7362a989b5d07598b813622cc3ee7f7a 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
db12149f8563116362e657919b2bf507 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
37dead6a2793ba388adc64ae70557bab live/01-filesystem.squashfs
d9abdec3d5cd971059e19cca1b16ec4b live/05-customtools.squashfs
ff13f16f435ca4defaf2f96356c44993 live/dk5/initrd1.xz
d2340890c2339aa455055441329844d9 live/dk5/k-5.10.0-32-amd64.squashfs
2c4706a8381d9cc8fdf8b0d72c1e77b9 live/dk5/vmlinuz1
e877d2d114e995ac5e02ec71ca6e7c8a live/firmware/firmware-20240709.squashfs
c5c1c162a1d4235a44dca84f77f79a10 live/firmware/firmware.list
41ba452f7116b7fc717473aa49e8663c live/initrd1.xz
980ece4cfa9f957b45c924d34d00a6a3 live/k-6.10.12-amd64.squashfs
56aab9be4512a840e8bc10a05f733573 live/modules/chromium-129.0.6668.89.squashfs
7be904bc26f89c439521aa7844176fd9 live/modules/cpu-x-5.0.4.squashfs
65d109460b4cfcb3fb9139bdd7c0a846 live/modules/dmde-4.2.2.816.squashfs
66d93c277cf6d6e50a8fe2323f044702 live/modules/furmark-2.3.0.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
1f68f1ead27e5ff216a78276d4ed66d7 live/optional/dkms.squashfs
32d65431bf4362b86cd6a39ab834bf2d live/optional/headers-5.10.0-32-amd64.squashfs
771d2465fa4c1c2a3e242898290c1c48 live/optional/headers-6.10.12-amd64.squashfs
ecaf6989ba695d9420775e60ace0e891 live/optional/nv340-xserver-1.20.11.squashfs
6c8da320419520d5ec1643249be38c30 live/optional/nv340.108-k5.10.0-32-amd64.squashfs
1744a993659da59b1adb2fbd91282948 live/optional/nv340.108-k6.10.12-amd64.squashfs
4d8f2eff85d322d74a8ce0185845cdb5 live/optional/nv340.108.squashfs
942360aa6d5db9644a22a1a95afe1acc live/optional/nv390.157-k5.10.0-32-amd64.squashfs
95545005a6a92116b90495ef28827734 live/optional/nv390.157-k6.10.12-amd64.squashfs
d80272a250eae83c46f3b03e467fa345 live/optional/nv390.157.squashfs
2b69b6d9d8121e66bbde74be62a834b0 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
47712481b87a2944c7a74eeb9b1e0bee live/rootcopy/usr/local/bin/ddrescue-loop
db12149f8563116362e657919b2bf507 live/rootcopy/usr/local/bin/installdog
084221978407d555e5718e4b1f02dd0e live/rootcopy/usr/local/bin/instddog2win
e27aab2dfd6c1bb78e1a8a114fcc98fa live/rootcopy/usr/local/bin/prime-run
e34a69efdd2fd3bc4ecb433d29e47b90 live/rootcopy/usr/local/bin/winpasswd
dfbb08ee05481e642cd35ba018ccd636 live/vmlinuz1
aea61408b6b91e6a3117ea7057d237cc live32/live/01-filesystem.squashfs
eda1e9f3a5ff77e2eb538e3d1d8e5089 live32/live/05-customtools.squashfs
38e9dc40ca30bd2d6c2c533d0daf0ecb 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
a1fb36bdc9c69e194fbace68cbc31722 readme_en.txt
cc679ee413986595dda1e12218874dc8 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
Позволяет проверить/продемонстрировать работоспособность оборудования, нагрузить процессор и видеокарту, мониторить температуру, проверить SMART HDD и NVMe SSD.
В состав входят такие приложения, как FurMark2, GPUTest, Unigine Heaven, CPU-X, GSmartControl, GParted, Partimage, Partclone, TestDisk, ddrescue, WHDD, DMDE.
Сборка выполнена на базе наработок проекта DogLinux - Puppy sized Debian Linux
Bookworm build script. By fredx181
Debian GNU/Linux https://www.debian.org/
LiveUSB для тестирования, обслуживания ПК, ноутбуков, почему Linux?
При обслуживании компьютерной техники есть необходимость в ОС для проведения функционального и нагрузочного тестирования. Как в процессе диагностики, так и после выполнения ремонта. Но часто техника поступает в ремонт с извлеченными загрузочными HDD/SSD.
Обычно в таком случае используется Windows 10 (To Go) на внешнем HDD/SSD. И это довольно удобно. Так как Windows 7 такой возможности вообще не имела. Но есть минусы - нужно тратить время на установку и удаление драйверов под разные поколения железа, и первая загрузка на незнакомом железе долгая.
Данный Linux LiveUSB создан как альтернативное решение данной задачи.
Вместо относительно не дешевого HDD/SSD с Windows 10 (To Go) достаточно даже 2Gb USB флешки.
При этом с неё можно запустить в режиме copy2ram одновременно по очереди сразу несколько ноутбуков (с железом разных поколений).
Запустить на каждом FurMark или Unigine Heaven, а флешку извлечь.
Предлагаю ознакомиться с моей статьей на habr.com. По сути это краткая инструкция по использованию сборки.
Экспресс диагностика ПК/ноутбуков без необходимости установки драйверов
Речь пойдет о x86 ПК/ноутбуках/моноблоках. О том как проверить функционирование различных подсистем ноутбука: дисплей, клавиатуру, тачпад, USB порты, сетевые карты Ethernet и WiFi, встроенные динамики, WEB-камеру, микрофон. Проверить показатели состояния АКБ, показатели S.M.A.R.T. HDD и SSD, в том числе NVMe. Проверить температуру и стабильность работы CPU и GPU под нагрузкой.
В каких случаях это может понадобится:
ПК/ноутбук/моноблок (новый или б/у) поставляется без ОС
При экспресс проверке ПК после сборки, из новых или б/у комплектующих
Устройство поступило в ремонт с извлеченным загрузочным SSD/HDD
В установленной ОС не работают одна или несколько подсистем (тачпад, звук, WiFi, WEB-камера)
Пароль на пользователе ОС, либо активирован BitLocker
Установленная ОС не загружается
Список изменений версии 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 вынесены в отдельный модуль (в предыдущих версиях сборки не поставлялись), который можно задействовать, указав при загрузке параметр 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
R-Studio for Linux 3.5.1347
Возможности / особенности
Поддерживается загрузка в UEFI и Legacy/CSM режиме. Secure Boot не поддерживается, его требуется отключать.
Размер дистрибутива оптимизирован для использования в режиме 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, которые не работают со свободными драйверами.
Для совместимости со старым оборудованием в составе имеется live32 i686 версия с ядром Linux 6.1 без PAE
При запуске GPUTest (FurMark) и Unigine Heaven автоматически определяются ноутбучные конфигурации с переключением видеокарты Intel+NVIDIA, Intel+AMD и AMD+NVIDIA и выставляются необходимые переменные окружения для запуска на дискретной видеокарте.
При загрузке с ядрами Linux 6.1 и 6.10 для монтирования накопителей используется новый NTFS3 драйвер от Paragon вместо NTFS-3G
Ядро Linux 6.10 собрано с патчем intel-nvme-remap из EndlessOS для обеспечения доступности NVMe SSD на платформах Intel Core i3/i5/i7 8-10ого поколений при включенной в BIOS настройке Intel RST Premium With Optane
Можно устанавливать любое ПО из доступного в Debian а также создавать модули с необходимым дополнительным ПО. Поддерживается активация squashfs-модулей после загрузки системы.
Shell-cкрипты и настройки можно копировать на флешку в папку 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.
Основной состав ПО
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 соединений.
Пролеченное проприетарное ПО:
Утилиты от TeraByte интегрированы в систему в виде универсального x86 squashfs-модуля и запускаются с рабочего стола (а не как предусмотрено производителем отдельно из загрузчика).
Drive Image for Linux 3.53 для создания образов/клонирования жестких дисков/разделов. Позволяет клонировать все или выбранные разделы FAT32/NTFS/EXT2/3/4 на больший или меньший по размеру диск.
OS Deployment Tool Suite Pro - набор утилит для обслуживания/развертывания ОС Windows.
ПО для поиска потерянных/удаленных разделов/файлов и реконструкции поврежденных файловых систем:
К сожалению версии всех трех утилит старые, так как для новых не нашел ключей (от Win версий ключи не подходят).
И все имеют одну проблему - не работают с NVMe SSD. Утилиты от LSoft Active@ просто не видят их, а R-Studio вылетает при запуске (решение для работы с не-NVMe - выгрузка nvme модуля ядра перед запуском).
R-Studio for Linux 3.5.1347 (x86 + x64)(2014г.)
Active@ UNDELETE Professional 11.0.11 (x64)(2015г.)
Active@ Partition Recovery Professional 15.0 (x64)(2015г.)
Из загрузчика с флешки доступны:
UEFI PassMark Memtest86, Memtest86+v7 и UEFI Shell edk2
Legacy/CSM Memtest86+v5, FreeDOS, MHDD и HDAT2
Технические подробности
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 звуковых карт.
Доработанные конфиги и скрипты находятся в 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
Для корректной работы скрипта в системе должны быть установлены пакеты: grep util-linux dosfstools mtools parted gdisk
Если флешка FAT32 то скрипт скопирует файлы и установит загрузчик.
Если другая файловая система то скрипт заново пересоздаст разметку, создаст раздел размером 2Гб и форматирует в FAT32.
При этом все содержимое флешки будет удалено! Если нужно то раздел можно расширить с помощью gparted.
Открыть терминал в текущей папке.
Разрешить исполнение и запустить скрипт с правами root:
Скрипт поддерживает только оболочку bash
Код: выделить все
chmod +x ./installdog.sh
sudo ./installdog.sh /dev/sdX
Где /dev/sdX флешка на которую производится установка.
Процесс обновления
Для обновления установленной сборки на флешке нет необходимости заново запускать скрипт установки или syslinux.exe.
Достаточно скопировать обновленные файлы и удалить старые версии.
Не нужно удалять файл 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
Скопировать папки live live32 и ventoy на диск.
При загрузке в меню Ventoy для доступа к DebianDog нужно нажать F6
Добавление к мультизагрузочной флешке на основе grub4dos
Данный раздел предназначен только для тех кто уже использует grub4dos и по каким то причинам не желает пробовать Ventoy. Поэтому процесс установки grub4dos на флешку я здесь описывать не буду.
Скопировать файл grub4dos/doglinux.lst, папки live и live32 на флешку (в корень любого из разделов, если их несколько).
В основной конфиг menu.lst нужно дописать:
Код: выделить все
title DebianDog Linux
find --set-root /doglinux.lst
configfile /doglinux.lst
Сборка .ISO из раздачи
Создание загрузочного гибридного .ISO с grub2.
Способ доступен только под Linux.
В системе должны быть установлены пакеты (для Debian/Ubuntu)
grub-common grub-pc-bin grub-efi-amd64-bin mtools xorriso
Перейти в папку с раздачей.
Открыть терминал в текущей папке.
В терминале или в файлменеджере переместить папки live и live32 в папку iso_doglinux
Код: выделить все
mv live* ./iso_doglinux
Запустить (из под обычного пользователя, без sudo) команду grub-mkrescue с приведенными ниже параметрами.
Код: выделить все
grub-mkrescue --locales= -volid DogLinux -o doglinux.iso ./iso_doglinux
Готовый doglinux.iso появится рядом с папкой iso_doglinux
В Ventoy с настройками по умолчанию образ загружаться не будет.
Должна быть включена экспериментальная настройка VTOY_LINUX_REMOUNT
md5sums
7362a989b5d07598b813622cc3ee7f7a 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
db12149f8563116362e657919b2bf507 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
37dead6a2793ba388adc64ae70557bab live/01-filesystem.squashfs
d9abdec3d5cd971059e19cca1b16ec4b live/05-customtools.squashfs
ff13f16f435ca4defaf2f96356c44993 live/dk5/initrd1.xz
d2340890c2339aa455055441329844d9 live/dk5/k-5.10.0-32-amd64.squashfs
2c4706a8381d9cc8fdf8b0d72c1e77b9 live/dk5/vmlinuz1
e877d2d114e995ac5e02ec71ca6e7c8a live/firmware/firmware-20240709.squashfs
c5c1c162a1d4235a44dca84f77f79a10 live/firmware/firmware.list
41ba452f7116b7fc717473aa49e8663c live/initrd1.xz
980ece4cfa9f957b45c924d34d00a6a3 live/k-6.10.12-amd64.squashfs
56aab9be4512a840e8bc10a05f733573 live/modules/chromium-129.0.6668.89.squashfs
7be904bc26f89c439521aa7844176fd9 live/modules/cpu-x-5.0.4.squashfs
65d109460b4cfcb3fb9139bdd7c0a846 live/modules/dmde-4.2.2.816.squashfs
66d93c277cf6d6e50a8fe2323f044702 live/modules/furmark-2.3.0.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
1f68f1ead27e5ff216a78276d4ed66d7 live/optional/dkms.squashfs
32d65431bf4362b86cd6a39ab834bf2d live/optional/headers-5.10.0-32-amd64.squashfs
771d2465fa4c1c2a3e242898290c1c48 live/optional/headers-6.10.12-amd64.squashfs
ecaf6989ba695d9420775e60ace0e891 live/optional/nv340-xserver-1.20.11.squashfs
6c8da320419520d5ec1643249be38c30 live/optional/nv340.108-k5.10.0-32-amd64.squashfs
1744a993659da59b1adb2fbd91282948 live/optional/nv340.108-k6.10.12-amd64.squashfs
4d8f2eff85d322d74a8ce0185845cdb5 live/optional/nv340.108.squashfs
942360aa6d5db9644a22a1a95afe1acc live/optional/nv390.157-k5.10.0-32-amd64.squashfs
95545005a6a92116b90495ef28827734 live/optional/nv390.157-k6.10.12-amd64.squashfs
d80272a250eae83c46f3b03e467fa345 live/optional/nv390.157.squashfs
2b69b6d9d8121e66bbde74be62a834b0 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
47712481b87a2944c7a74eeb9b1e0bee live/rootcopy/usr/local/bin/ddrescue-loop
db12149f8563116362e657919b2bf507 live/rootcopy/usr/local/bin/installdog
084221978407d555e5718e4b1f02dd0e live/rootcopy/usr/local/bin/instddog2win
e27aab2dfd6c1bb78e1a8a114fcc98fa live/rootcopy/usr/local/bin/prime-run
e34a69efdd2fd3bc4ecb433d29e47b90 live/rootcopy/usr/local/bin/winpasswd
dfbb08ee05481e642cd35ba018ccd636 live/vmlinuz1
aea61408b6b91e6a3117ea7057d237cc live32/live/01-filesystem.squashfs
eda1e9f3a5ff77e2eb538e3d1d8e5089 live32/live/05-customtools.squashfs
38e9dc40ca30bd2d6c2c533d0daf0ecb 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
a1fb36bdc9c69e194fbace68cbc31722 readme_en.txt
cc679ee413986595dda1e12218874dc8 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
Скачать программу DogLinux Debian 12 Bookworm 2024.11.05 [x86, amd64] LiveUSB (2024) через торрент
Загрузил: 6 ноября 2024 00:51
Статус: Проверено
Размер: 1.35 GB [Как скачать?]
Раздают: 20 Качают: 27 Скачали: 66
Содержание:
liveusb-doglinux-debian-12-2024.11.05 (102 файла)
efi (1 файл)
boot (10 файлов)
grub4dos (2 файла)
iso_doglinux (3 файла)
boot (1 файл)
grub (1 файл)
live (10 файлов)
dk5 (3 файла)
firmware (2 файла)
modules (9 файлов)
optional (15 файлов)
rootcopy (1 файл)
usr (1 файл)
local (1 файл)
bin (5 файлов)
live32 (1 файл)
live (8 файлов)
modules (3 файла)
optional (3 файла)
rootcopy (1 файл)
usr (1 файл)
local (1 файл)
bin (1 файл)
loader (2 файла)
entries (8 файлов)
pxe (8 файлов)
pxelinux.cfg (1 файл)
syslinux (4 файла)
bootdisk (5 файлов)
syslinux.bin (2 файла)
ventoy (1 файл)
| Начало раздачи: | 06 ноября 2024 в 00:35 |
Друзья! Огромная просьба, оставляйте свои комментарии, если скачали программу DogLinux Debian 12 Bookworm 2024.11.05 [x86, amd64] LiveUSB (2024) через торрент бесплатно! Внесите свою лепту в развитие сайта!
Похожие раздачи
Название
Размер
Раздают
Качают
