Updating a DogLinux Build to Check Hardware

An update has been prepared for a specialized assembly of the DogLinux distribution kit (Debian LiveCD in the style of Puppy Linux), built on the Debian 11 Bullseye package base and designed for testing and servicing PCs and laptops. Includes applications such as GPUTest, Unigine Heaven, CPU-X, GSmartControl, GParted, Partimage, Partclone, TestDisk, ddrescue, WHDD, DMDE. The distribution kit allows you to check the performance of the equipment, load the processor and video card, check the SMART HDD and NVMe SSD. The size of the Live image downloaded from USB drives is 1.1 GB (torrent).

In the new version:

  • Updated Linux kernels 5.10.92 and 5.16.7.
  • x86-64 kernels are built with the intel-nvme-remap patch from EndlessOS to ensure NVMe SSD availability on 3-5 generation Intel Core i7/i8/i10 platforms with Intel RST Premium With Optane enabled in the BIOS.
  • Realtek rtw5.10 driver with support for WiFi 88ac module RTL802.11CE revision RFE8821 built for kernel 4
  • When booting with HWE kernel 5.16, the new NTFS3 driver from Paragon is used by default instead of NTFS-3G
  • Updated HWE stack: libdrm 2.4.109, Mesa 21.3.5 (built with LLVM 11 to avoid duplication).
  • Updated NVIDIA proprietary driver 470.103.01 to support RTX 2050, MX550, MX570.
  • Added Chromium 98.0.4758.80 (Official Build) from Debian 11 repositories instead of Google Chrome.
  • Added a program for viewing information about the CPU-X system (build from git slice from 20220213).
  • Updated program for copying faulty hard drives HDDSuperClone 2.3.2
  • Updated UEFI PassMark memtest86 9.4
  • Updated DOS program HDAT2 7.4
  • Updated firmware linux-firmware-20220209

Assembly features:

  • Boot in UEFI and Legacy/CSM mode is supported. Including over the network via PXE with NFS. From USB/SATA/NVMe devices, from FAT32/exFAT/Ext2/3/4/NTFS file systems.
  • For new hardware there is a HWE boot option (live/hwe includes fresh Linux kernel, libdrm and Mesa).
  • For compatibility with older hardware, a live32 i686 version with a non-PAE kernel is included.
  • The size of the distribution is optimized for use in copy2ram mode (allows you to remove the USB drive / network cable after downloading). In this case, only those squashfs modules that are used are copied to RAM.
  • Contains three versions of proprietary NVIDIA drivers - 470.x, 390.x and 340.x. The driver module required for loading is detected automatically.
  • When running GPUTest and Unigine Heaven, laptop configurations with Intel+NVIDIA, Intel+AMD and AMD+NVIDIA hybrid video subsystems are automatically detected and the necessary environment variables are set to run on a discrete graphics card.
  • The system environment is based on Porteus Initrd, OverlayFS, SysVinit and Xfce 4.16. The pup-volume-monitor is responsible for mounting the drives (without using gvfs and udisks2). ALSA is used directly instead of Pulseaudio. Applied own script to solve the problem with HDMI priority of sound cards.
  • You can install any software from the Debian repositories, as well as create modules with the necessary additional software. Activation of squashfs modules after system boot is supported.
  • Shell scripts and settings can be copied to the live/rootcopy directory and they will be applied at boot without the need to rebuild modules.
  • Work is carried out with root rights. The interface is English, files with translations are cut out by default to save space, but the console and X11 are configured to display Cyrillic and switch layouts using Ctrl + Shift. The default password for root is dog, for puppy is dog. The modified configuration files and scripts are located in 05-customtools.squashfs.
  • Installation using the installdog script on a FAT32 partition, using the syslinux and systemd-boot (gummiboot) bootloaders. Alternatively, ready-made configuration files for grub4dos and Ventoy are provided. It is possible to install on the hard disk / SSD of a pre-sale PC / laptop to demonstrate performance. The FAT32 partition is then easy to delete, the script does not make changes to UEFI variables (boot queue in UEFI firmware).

Source: opennet.ru

Add a comment