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.14 GB (torrent).

In the new version:

  • The base system packages have been updated to the Debian 11.4 release. Added man-db package and saved English man pages (In previous builds, all man's were cut).
  • Libraries for running 64-bit applications have been added to the assembly for the amd32 architecture.
  • Fixed scripts for creating modules apt2sfs, apt2sfs-fullinst and remastercow. They no longer remove all man files, instead they added a function call from the /usr/local/lib/cleanup file, which can be extended.
  • dd_rescue, luvcview and whdd are rebuilt in Debian 11 environment.
  • Updated Chromium 103.0.5060.53, CPU-X 4.3.1, DMDE 4.0.0.800 and HDDSuperClone 2.3.3.
  • Included is an alternative install script instddog2win (adds DebianDog to Windows installed in EFI mode).

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. UEFI Secure Boot is not supported and must be disabled.
  • 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