English | 简体中文
A powerful NixOS-based Live ISO system designed for system maintenance, hardware testing, and data recovery.
- Supports UEFI Secure Boot via shim
- Compatible with modern motherboard secure boot configurations
- Supports both legacy BIOS and UEFI boot
Pre-installed with rich hardware testing and diagnostic tools:
- System Info:
lshw,hwinfo,dmidecode,inxi - Performance Testing:
stress,stress-ng,memtest86plus - Hardware Monitoring:
lm_sensors,smartmontools - USB/PCI:
lsusb,lspci,usbutils,pciutils - Disk Tools:
hdparm,sdparm,nvme-cli
Supports almost all common filesystems:
- Linux: ext2/3/4, XFS, Btrfs, ZFS
- Windows: NTFS, FAT32, exFAT
- Others: UFS, ReiserFS, etc.
Includes powerful Windows system maintenance tools:
- Password Reset:
chntpw- Reset or remove Windows user passwords - WIM/ESD Handling:
wimlib- Handle Windows image files - NTFS Operations:
ntfsprogs- Complete NTFS filesystem toolset - Boot Repair:
ms-sys- Repair Windows MBR boot
- Clonezilla: Complete disk cloning and backup solution
- Other Tools:
partclone,partimage,fsarchiver,testdisk,ddrescue
- Pre-configured fcitx5 input method framework
- Chinese input methods (Pinyin, Wubi, etc.)
- Pre-installed Chinese fonts
- Default Chinese interface and localization
Lightweight but fully functional desktop environment:
- Fast startup and low memory usage
- Complete file manager (Thunar)
- Terminal, text editor, screenshot tool, etc.
- NetworkManager GUI
- SSH Server: Pre-enabled for remote access
- Network Tools:
nmap,tcpdump,wireshark,mtr,iperf3 - NetworkManager: Graphical network configuration
- Chroot Support: Easily chroot into other distributions on disk for repair
- ZFS Support: Complete ZFS filesystem support
- Boot Repair: GRUB2, EFI boot management
- Partition Tools: GParted graphical partition editor
- CPU: x86_64 (64-bit) processor
- RAM: Minimum 2GB (4GB+ recommended)
- Storage: USB drive or DVD (at least 8GB)
- BIOS: UEFI or legacy BIOS support
Download the latest ISO from the Releases page.
Use Rufus or balenaEtcher:
- Insert USB drive
- Open Rufus
- Select the downloaded ISO file
- Click "Start"
Use the dd command (ensure device path is correct):
# Find USB device
lsblk
# Write ISO (replace /dev/sdX with your USB device)
sudo dd if=dumb-nixos-*.iso of=/dev/sdX bs=4M status=progress oflag=sync- Insert the bootable USB drive
- Restart computer and enter boot menu (usually F12, F2, ESC, or DEL)
- Select USB boot
- System will automatically start and login to XFCE4 desktop
- Username:
alex - Password:
Dumb.n1x
For detailed usage examples, please refer to README_CN.md (Chinese documentation includes comprehensive examples).
- Install Nix package manager
- Enable flakes experimental feature
# Clone repository
git clone https://github.com/BlockG-ws/dumb.nix.git
cd dumb.nix
# Build ISO
nix build .#iso
# ISO file is located at
ls -lh result/iso/*.isoEdit iso.nix to customize:
- Add or remove packages
- Modify desktop environment settings
- Adjust system configuration
- Change default users and passwords
Then rebuild.
Contributions are welcome! Feel free to submit Issues or Pull Requests.
This project is licensed under the MIT License - see the LICENSE file for details.
- NixOS - Excellent Linux distribution
- Clonezilla - Powerful backup tool
- XFCE - Lightweight desktop environment
- All open source contributors
This tool is for legal use only. When using this tool to modify systems, reset passwords, or access data, please ensure:
- You have legal permission to access the target system
- You understand the risks involved
- You have backed up important data
The author is not responsible for any data loss or system damage caused by using this tool.