Skip to content

Full revamp of rTS-Debian complete (Stage 1) - Retry#28

Merged
PipeItToDevNull merged 46 commits intomasterfrom
kayz-branch-revamp
Feb 16, 2026
Merged

Full revamp of rTS-Debian complete (Stage 1) - Retry#28
PipeItToDevNull merged 46 commits intomasterfrom
kayz-branch-revamp

Conversation

@Mr-KayZ
Copy link
Collaborator

@Mr-KayZ Mr-KayZ commented Feb 13, 2026

Trying this again. This is stage 1 of the rTS-Debian project. The following changes have been made. The README has been updated accordingly as well.

Stage 2 will feature bash scripts for easier use. I have also elected to not include the crash-script as that's redundant.

Package and Tool Additions

  • Added memtest86+ with GRUB integration for memory testing
  • Added dislocker for BitLocker-encrypted drive access
  • Added stress-ng for comprehensive system stress testing
  • Removed redundant stress package (replaced by stress-ng)
  • Added arandr for screen resolution configuration
  • Added system monitoring tools including htop, iotop.
  • Updated firmware list with additional hardware support

System Configuration Changes

  • Disabled kernel panic auto-reboot functionality to preserve crash information

Desktop Environment and UI

  • Added desktop shortcut for terminal access
  • Added wiki shortcut to desktop
  • Fixed untrusted application launcher error for desktop shortcuts
  • Updated splash screen image and changed desktop background

Mr-KayZ and others added 30 commits December 19, 2025 20:55
Updated gparted link to point to the correct URL.
…ve file manipulation.

- Added firmware updates to the firmware list as needed.
- Added tools as needed.
- Updated readme
Add show-crash-logs and emergency-log-export scripts to /usr/local/bin for troubleshooting kernel panics and system errors. Scripts provide quick log viewing and comprehensive log export to USB.
This will allow users to configure their screen resolution easily.
Mr-KayZ and others added 14 commits February 3, 2026 23:24
Added a note to install hw-probe for hardware data gathering and check for SMART support.
Removed untrusted application launcher error and added details for bash scripts and stress tests.
… from firmware list

Bonnie++ is redundant when compared to FIO that already provides enough resources for diskk benchmaarking.
firmware-linux-nonfree already includes the firmware for the devices that are listed in firmware.list.chroot, so those entries are redundant and can be removed.
So it turns out that boot-repair doesn't actually exist in Debian repositories. It exists only through Ubuntu PPAs... Removed it for now, but may add it back in the future if I can find a way to install it without using PPAs. Manual methods of fixing grub still exist anyways.
Moving changes to the kayz-branch
Copilot AI review requested due to automatic review settings February 13, 2026 21:52
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This is Stage 1 of the rTS-Debian project revamp, transitioning from Bullseye (11) to Trixie (13) with significant package additions, desktop environment improvements, and documentation enhancements. The PR adds diagnostic tools, improves user experience with desktop shortcuts, and enhances system stability for crash analysis.

Changes:

  • Added comprehensive diagnostic and recovery tools (memtest86+, stress-ng, additional filesystem support, file recovery tools)
  • Implemented XFCE desktop shortcut trust mechanism to prevent launcher warnings
  • Updated system configuration to preserve kernel panic information for debugging
  • Consolidated firmware packages into a single comprehensive bundle
  • Significantly expanded README with detailed tool descriptions and local build instructions

Reviewed changes

Copilot reviewed 11 out of 17 changed files in this pull request and generated 3 comments.

Show a summary per file
File Description
config/package-lists/tools.list.chroot Reorganized and expanded tool packages with better categorization including stress testing, disk benchmarking, filesystem support, and system monitoring tools
config/package-lists/security.list.chroot Added libhivex-bin for Windows registry manipulation
config/package-lists/firmware.list.chroot Consolidated specific firmware packages into firmware-linux-nonfree bundle and added CPU microcode
config/package-lists/desktop.list.chroot Added arandr for display configuration
config/includes.chroot/usr/local/bin/trust-desktop-files New script to mark desktop shortcuts as trusted to prevent XFCE warnings
config/includes.chroot/home/user/Desktop/*.desktop Added desktop shortcuts for Terminal, rTS Wiki, and arandr display settings
config/includes.chroot/home/user/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-desktop.xml Changed desktop background from ArcDark.png to rTSDE.png
config/includes.chroot/etc/xdg/autostart/trust-desktop-files.desktop Autostart configuration to run the trust-desktop-files script on login
config/bootloaders/isolinux/splash.png Updated boot splash screen image (binary change)
config/bootloaders/grub-pc/grub.cfg Added panic=0 parameter to preserve crash info and integrated memtest86+ menu entries
Readme.md Significantly expanded documentation with detailed tool descriptions, local build instructions, and troubleshooting tips
.gitignore Added .vscode/ and improved hook file ignore patterns with better documentation

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@Mr-KayZ
Copy link
Collaborator Author

Mr-KayZ commented Feb 14, 2026

The rTS debian live CD CSM mode only contains 2 menu entries. But the memtest86+ BIOS variant is not present in this menu item.

This will need to be fixed before release.
image

Edit:
Fixed in latest release 👍

@PipeItToDevNull PipeItToDevNull merged commit af12478 into master Feb 16, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants