Major Release: Complete Autologin Fix + Professional USB Creator Tool
π MAJOR FEATURES:β AUTOLOGIN SYSTEM - COMPLETELY FIXED: - Fixed LightDM autologin that was previously broken - Created missing autologin infrastructure (groups, PAM configs) - Added USB boot compatibility (CD/DVD + USB drives) - Smart environment detection (live vs installed systems)β PROFESSIONAL USB CREATOR TOOL (PyQt6): - usb_creator_gui.py: Cross-platform GUI application - Optional root password configuration (checkbox controlled) - Optional OpenVPN integration (checkbox controlled) - Standalone executables (PyInstaller build system) - Safe USB detection (removable devices only)β AUTOMATIC INSTALLATION SYSTEM: - auto-installer.sh: Custom offline installer (not Calamares) - Immediate auto-start after autologin - Network-only user interaction - Offline capable (no internet required) - USB-aware disk detectionπ§ TECHNICAL IMPROVEMENTS: AUTOLOGIN INFRASTRUCTURE: + config/hooks/live/setup-autologin.hook.chroot + config/includes.chroot/etc/pam.d/lightdm* + Enhanced config/includes.chroot/etc/lightdm/lightdm.conf INSTALLATION SYSTEM: + config/includes.chroot/usr/local/bin/auto-installer.sh + config/includes.binary/setup-installed-system.sh + Enhanced config/includes.chroot/root/.config/openbox/autostart + Updated config/preseed/debian-installer.cfg HARDWARE COMPATIBILITY: + 20+ WiFi firmware packages (Intel, Realtek, Atheros, Broadcom, etc.) + Comprehensive network tools (iw, wireless-tools, network-manager) + Hardware detection tools (lshw, hwinfo, pciutils, usbutils) - Removed non-existent packages (crda, mii-diag) with better alternatives USB CREATOR TOOLS: + usb_creator_gui.py: PyQt6 professional GUI + build_usb_creator.py: PyInstaller build automation + setup_usb_creator.py: One-click setup and launch + requirements.txt: PyQt6 dependencies + USB_CREATOR_README.md: Complete documentationπ DOCUMENTATION: + CHANGELOG.md: Comprehensive version history + Updated README.md: Complete feature overview + USB_CREATOR_README.md: USB creator guideβ‘ INSTALLATION FLOW: 1. USB Boot β Autologin β Auto-installer starts immediately 2. Network setup (only user interaction) β Offline installation 3. Installed system β Autologin + MBetter Client + VPNπ‘ οΈ SECURITY & SEPARATION: - Live CD: Temporary passwordless root - Installed System: Proper password authentication - VPN configs: Only affect installed system - Password changes: Only affect installed system This release transforms MBetter from a basic live CD into a professional automated deployment platform with comprehensive hardware support and user-friendly creation tools.
Showing
CHANGELOG.md
0 β 100644
This diff is collapsed.
USB_CREATOR_README.md
0 β 100644
build_usb_creator.py
0 β 100755
config/includes.binary/lightdm.conf
0 β 100644
config/includes.binary/pam.d-lightdm
0 β 100644
config/includes.binary/preseed.cfg
0 β 100644
This diff is collapsed.
setup_usb_creator.py
0 β 100755
usb_creator_gui.py
0 β 100755
This diff is collapsed.
Please
register
or
sign in
to comment