вторник, 5 ноября 2024 г.

Обновление 2024.11.05 сборки DogLinux для тестирования, обслуживания ПК, ноутбуков

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

В initrd устранены ошибки и добавлены новые возможности (эти изменения включены в сборочные скрипты основного проекта DogLinux):

  • При запуске можно указать modprobe.blacklist=ahci,nvme и запретить загрузку модулей ядра что иногда требуется при работе с неисправными HDD и SSD. После запуска можно подгрузить необходимые модули ядра вручную.
  • При сетевой PXE загрузке можно переопределить nfs путь по умолчанию /srv/pxe/ с помощью параметра nfspath=
  • Исправлен порядок загрузки модулей ядра broadcom и tg3. Ранее адаптер Broadcom Netlink BCM57780 Ethernet был не работоспособен при загрузке.
  • Уменьшен размер путем исключения из состава initrd не используемых для начальной загрузки модулей.
  • Обеспечена выгрузка не задействованных модулей ATA контроллеров 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
  • Исправлен скрипт ddrescue-loop (не работал с SATA устройствами при отсутствии /dev/disk/by-path/)

Сборка выполнена на базе наработок проекта DogLinux - Puppy sized Debian Linux
Bookworm build script. By fredx181
Debian GNU/Linux https://www.debian.org/ 

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

вторник, 8 октября 2024 г.

Обновление 2024.10.08 сборки DogLinux для тестирования, обслуживания ПК, ноутбуков

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

  • Пакеты базовой системы обновлены до релиза Debian 12.7.
  • Обновлены ядро Linux 6.10.12 и Mesa 24.2.2 для x86-64.
  • Ядро Linux 5.10 собрано с патчем intel-nvme-remap из EndlessOS для обеспечения доступности NVMe SSD на платформах Intel Core i3/i5/i7 8-10ого поколений при включенной в BIOS настройке Intel RST Premium With Optane
  • Обновлены пакеты прошивок 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

Сборка выполнена на базе наработок проекта DogLinux - Puppy sized Debian Linux
Bookworm build script. By fredx181
Debian GNU/Linux https://www.debian.org/ 

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

пятница, 21 июля 2023 г.

Небольшое обновление 2023.07.21 сборки DogLinux для тестирования, обслуживания ПК, ноутбуков

Скрипт запуска /root/Startup/volumeicon теперь определяет звуковые карты у которых в микшере нет контрола "Master", а есть только "PCM"
Скрипт winpasswd теперь корректно отрабатывает если смонтировано одновременно несколько ОС Windows на разных разделах.

Обновлены CPU-X 4.5.3, Hard Disk Sentinel Linux Edition (FREE) 0.20, memtest86+ 6.20 и PassMark memtest86 10.5

GoogleDrive 3.2MB

Скачать, распаковать на флешку с заменой, затем удалить старые версии:
live/modules/cpu-x-4.5.2.squashfs
live/modules/hdsentinel-0.19e-x64.squashfs
live32/live/modules/cpu-x-4.5.2.squashfs

Сборка выполнена на базе наработок проекта DogLinux - Puppy sized Debian Linux
Bookworm build script. By fredx181
Debian GNU/Linux https://www.debian.org/ 

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

пятница, 7 июля 2023 г.

Автоматическая загрузка драйвера Intel RST VMD для Windows 10/11 средствами Ventoy

На многих платформах с мобильными процессорами Intel начиная с 11 поколения по умолчанию включен VMD контроллер. И при установке Windows из оригинального образа, для того чтобы система увидела NVMe SSD - требуется подгрузка соответствующего драйвера. Это можно делать вручную, но можно и автоматизировать с помощью функции Injection в Ventoy.

Скачиваем установщик драйвера SetupRST.exe с сайта intel.com / intel.ru.
Текущая версия 19.5.2.1049. Для распаковки нужно запустить:

SetupRST.exe -extractdrivers RST

Драйвер находится в папке RST\production\Windows10-x64\15063\Drivers\VMD

Создадим файл VentoyAutoRun.bat следующего содержания:

if "%PROCESSOR_ARCHITECTURE%"=="AMD64" drvload "X:\VMD\iaStorVD.inf"

Запакуем папку VMD и файл VentoyAutoRun.bat в архив IRST-VMD-19.7z и скопируем его на флешку с Ventoy.

Далее на флешке нужно создать или отредактировать конфиг ventoy.json в папке ventoy.

{
    "injection": [
        {
            "parent": "/win1011",
            "archive": "/IRST-VMD-19.7z"
        }
    ]
}

Здесь мы указываем Ventoy при загрузке образов которые находятся в папке win1011 применять архив IRST-VMD-19.7z

Теперь при загрузке .ISO образов Windows 10/11 из папки win1011 драйвер будет загружаться автоматически незаметно для пользователя.

Выкладываю готовый архив с драйвером и конфиг IRST-VMD-19-ventoy.

воскресенье, 7 мая 2023 г.

LiveUSB DogLinux Debian 12 Bookworm (nvidia-drivers, FurMark, Unigine Heaven, ddrescue, WHDD, DMDE) build for hardware testing, maintenance of PCs, laptops

[Статья на русском языке]

In the tasks of maintaining and repairing computers, there is a need for an OS for functional and stress testing. Both during the diagnostic process and after the repair. But often the PCs, laptops arrives for repair with the boot HDD/SSD removed.

Usually, in this case, boot Windows 10 (To Go) from external HDD/SSD. And it's pretty convenient. Since Windows 7 did not have such an opportunity at all. But there are disadvantages - you need to spend time installing and uninstalling device drivers for different generations of hardware, and first boot on each hardware configuration takes too long (Windows logo with "Getting devices ready" screen).

This Linux LiveUSB is designed as an alternative solution to this task. Allows you to check / demonstrate PCs, laptops hardware working, stress-test CPU and GPU, monitor temperature sensors, check S.M.A.R.T. attributes of HDD and NVMe SSD.

Instead of a relatively expensive HDD/SSD with Windows 10 (To Go), even a 2Gb USB flash drive is enough. And several laptops (with hardware of different generations) can be launched from it in copy2ram mode at the same time in turn. Run on each FurMark or Unigine Heaven, and remove the flash drive.

Download: .torrent / magnet-link / drive.google.com

Includes applications such as GPUTest, Unigine Heaven, CPU-X, GSmartControl, GParted, Partimage, Partclone, TestDisk, ddrescue, WHDD, DMDE.

Installation on a FAT32 flash drive with installdog.sh / cmd syslinux.exe. As an alternative, contain config for grub4dos and ventoy_grub.cfg for use with multiboot flash drives.

Features:

  • Both UEFI and Legacy/CSM boot modes supported. Including over the network via PXE with NFS. From USB/SATA/NVMe devices, from FAT32/exFAT/Ext2/3/4/NTFS filesystems. Secure Boot is not supported and must be disabled.
  • The size of the distribution is optimized for use in copy2ram mode (allows you to remove the USB drive / network cable after loading). In this case, only squashfs modules in use will be copied into RAM.
  • Contains three versions of NVIDIA proprietary GPU drivers - current 550.x, and legacy 390.x and 340.x. At boot time, the linuxrc* script automatically determines which driver squashfs module to load (article description in Russian language). Note: AMD and Intel GPUs work with free drivers (don't require installation process, and are already contained as Linux kernel modules + userspace Mesa libraries).
  • The default launch option is 64bit Linux 6.10 kernel. NVIDIA 550.x and 390.x driver modules are pre-built.
  • Additionally, a 64bit Linux 5.10 kernel is supplied. It must be selected if a legacy 340.x NVIDIA driver is required (390.x is also pre-built). This kernel uses the Broadcom WL WiFi driver for 802.11n adapters, which do not work with free drivers.
  • Linux 5.10 kernel built with intel-nvme-remap patch from EndlessOS to make NVMe SSDs available on 8th-10th gen Intel Core i3/i5/i7 platforms with "Intel RST Premium With Optane" option enabled in UEFI Setup.
  • For compatibility with older hardware, a live32 i686 version with Linux 6.1 kernel without PAE is included.
  • When launch GPUTest (FurMark) or Unigine Heaven on laptop configurations with switchable GPUs (Intel+NVIDIA, Intel+AMD and AMD+NVIDIA) it detected automatically and set necessary environment variables to run on a discrete GPU.
  • When booting with Linux 6.1 or 6.10 kernels, the new NTFS3 driver from Paragon is used to mount drives instead of NTFS-3G.
  • You can install any software available in Debian and create modules with the necessary additional software. Additional squashfs modules can be activated in run time, not only at boot time.
  • Shell scripts and settings can be copied to a flash drive in the live/rootcopy folder and they will be applied at boot time without need to rebuild modules.
  • The ability to install using the installdog script to the HDD/SSD of a pre-sale PC / laptop to demonstrate it is functional. The script creates a 2GB FAT32 partition at the beginning of the disk, which is then safe to delete, and does not make changes to UEFI variables (boot options in UEFI firmware).

Build is based on DogLinux - Puppy sized Debian Linux
Bookworm build script. By fredx181
Debian GNU/Linux https://www.debian.org/

Changes from the previous release:

  • Updated 2024.10.08 to Debian 12.7 release.
  • Build based on upcoming Debian 12 "Bookworm" release.
  • Added MPV player (squashfs modules for both x86-64 and i686).
  • Added modules (both x86-64 and i686) with proprietary software for HDD/SSD monitoring Hard Disk Sentinel Linux Edition (FREE). When launch from main menu, it generates a html report that opens in the NetSurf browser. NVMe SSDs are supported.
  • Updated Chromium 112, CPU-X 4.5.2, PassMark memtest86 10.4, HDAT2 7.5
  • Added memtest86+ 6.10 (with UEFI support), and keep legacy 5.01 version available to run.

Featured software list:

  • stress CPU stress testing.
  • GPUTest (FurMark) and Unigine Heaven GPU stress testing.
  • lm-sensors and nvidia-smi CPU/GPU/NVMe SSD temperature sensors monitoring.
  • CPU-X view system information (similar to CPU-Z).
  • dmidecode view information about hardware as described in BIOS according to the DMI standard.
  • GSmartControl and nvme-cli check S.M.A.R.T. attributes of HDD and SATA/NVMe SSD.
  • GNU parted / GParted, gdisk, partimage, partclone for partitioning and cloning.
  • WHDD check for HDD sectors linear read latency in MHDD style.
  • GNU ddrescue and dd_rescue for rescue data from failed hard drives.
  • TestDisk and DMDE find lost/deleted partitions/files and reconstruct damaged file systems.
  • wavemon view status, signal quality, WiFi connection statistics and available networks.
  • iperf / iperf3 stress testing Ethernet and WiFi connections.

Bare metal and DOS tools available to launch from bootloader:

Technical details:

root password: dog
puppy password: dog

Linux kernel 5.10-amd64 / 6.10-amd64 / 6.1-i686
mesa 24.2.2-amd64 / 22.3.6-i686
Xfce 4.18

Porteus Initrd, OverlayFS and SysVinit a used.

Interface language is English. Translations removed in DogLinux to reduce size. Setup Cyrillic fonts in console and En/Ru keyboard layout switching by press Ctrl+Shift in X11 and console are configured.

Login into X11 as root.
There is no DM. startx is run from /etc/profile on tty1.
Mounting is handled by pup-volume-monitor (gvfs and udisks2 not used).
Use only ALSA for sound output.
Applied own script to solve the problem with priority of HDMI sound cards.

Modified configs and scripts are in 05-customtools.squashfs

For Legacy/CSM boot using syslinux 4.07
For UEFI: systemd-boot (gummiboot) and syslinux 6.04