Aktualizowanie kompilacji DogLinux w celu sprawdzenia sprzętu

Przygotowano aktualizację dla specjalistycznej kompilacji dystrybucji DogLinux (Debian LiveCD w stylu Puppy Linux), zbudowanej na bazie pakietu Debian 11 „Bullseye” i przeznaczonej do testowania i serwisowania komputerów stacjonarnych i laptopów. Zawiera aplikacje takie jak GPUTest, Unigine Heaven, CPU-X, GSmartControl, GParted, Partimage, Partclone, TestDisk, ddrescue, WHDD, DMDE. Dystrybucja pozwala sprawdzić wydajność sprzętu, załadować procesor i kartę graficzną, sprawdzić SMART HDD i NVMe SSD. Rozmiar obrazu Live ładowanego z dysków USB wynosi 1.14 GB (torrent).

W nowej wersji:

  • Podstawowe pakiety systemowe zostały zaktualizowane do wersji Debian 11.4. Dodano pakiet man-db i zachowano anglojęzyczne strony podręcznika (w poprzednich wersjach wszystkie strony podręcznika zostały wycięte).
  • Do zestawu dla architektury amd64 dodano biblioteki do uruchamiania aplikacji 32-bitowych.
  • Naprawiono skrypty do tworzenia modułów apt2sfs, apt2sfs-fullinst i remastercow. Nie usuwają już wszystkich plików man, ale zamiast tego dodają wywołanie funkcji z pliku /usr/local/lib/cleanup, który można rozwinąć.
  • dd_rescue, luvcview i whdd zostały odbudowane w środowisku Debian 11.
  • Zaktualizowano Chromium 103.0.5060.53, CPU-X 4.3.1, DMDE 4.0.0.800 i HDDSuperClone 2.3.3.
  • Dołączony jest alternatywny skrypt instalacyjny instddog2win (dodaje DebianDog do systemu Windows zainstalowanego w trybie EFI).

Funkcje montażu:

  • Obsługiwane jest uruchamianie w trybie UEFI i Legacy/CSM. W tym przez sieć za pośrednictwem PXE z NFS. Z urządzeń USB/SATA/NVMe, z systemów plików FAT32/exFAT/Ext2/3/4/NTFS. UEFI Secure Boot nie jest obsługiwany i należy go wyłączyć.
  • W przypadku nowego sprzętu dostępna jest opcja pobrania HWE (live/hwe zawiera najnowsze jądro Linuksa, libdrm i Mesa).
  • Dla kompatybilności ze starszym sprzętem zawiera wersję live32 i686 z jądrem bez PAE.
  • Rozmiar dystrybucji jest zoptymalizowany do użytku w trybie copy2ram (pozwala na odłączenie napędu USB/kabla sieciowego po pobraniu). W tym przypadku do pamięci RAM kopiowane są tylko te moduły squashfs, które są używane.
  • Zawiera trzy wersje zastrzeżonych sterowników NVIDIA - 470.x, 390.x i 340.x. Moduł sterownika wymagany do załadowania jest wykrywany automatycznie.
  • Po uruchomieniu GPUTest i Unigine Heaven konfiguracje laptopów z hybrydowymi podsystemami wideo Intel+NVIDIA, Intel+AMD i AMD+NVIDIA są automatycznie wykrywane i ustawiane są niezbędne zmienne środowiskowe do działania na oddzielnej karcie graficznej.
  • Środowisko systemu oparte jest na Porteus Initrd, OverlayFS, SysVinit i Xfce 4.16. pup-volume-monitor odpowiada za montowanie dysków (bez użycia gvfs i udisks2). ALSA jest używana bezpośrednio zamiast Pulseaudio. Użyłem własnego skryptu, aby rozwiązać problem z priorytetem kart dźwiękowych HDMI.
  • Możesz zainstalować dowolne oprogramowanie z repozytoriów Debiana, a także stworzyć moduły z niezbędnym oprogramowaniem dodatkowym. Obsługiwana jest aktywacja modułów squashfs po uruchomieniu systemu.
  • Skrypty i ustawienia powłoki można skopiować do katalogu live/rootcopy i zostaną one zastosowane podczas rozruchu bez konieczności przebudowy modułów.
  • Praca odbywa się z prawami roota. Interfejs jest angielski, pliki z tłumaczeniami są domyślnie wycinane, aby zaoszczędzić miejsce, ale konsola i X11 są skonfigurowane tak, aby wyświetlać cyrylicę i przełączać układ za pomocą Ctrl+Shift. Domyślne hasło dla użytkownika root to pies, a dla użytkownika szczenięcia to pies. Zmodyfikowane pliki konfiguracyjne i skrypty znajdują się w pliku 05-customtools.squashfs.
  • Instalacja przy użyciu skryptu installdog na partycji FAT32, przy użyciu programów ładujących syslinux i systemd-boot (gummiboot). Alternatywnie dostarczane są gotowe pliki konfiguracyjne dla grub4dos i Ventoy. Można go zainstalować na dysku twardym/SSD przedsprzedażowego komputera/laptopa w celu zademonstrowania wydajności. Partycję FAT32 można wtedy łatwo usunąć, skrypt nie dokonuje zmian w zmiennych UEFI (kolejka rozruchowa w oprogramowaniu UEFI).

Źródło: opennet.ru

Dodaj komentarz