3 releases
Uses new Rust 2024
| 0.1.3 | Oct 28, 2025 |
|---|---|
| 0.1.1 | Oct 28, 2025 |
| 0.1.0 | Oct 27, 2025 |
#837 in Filesystem
20KB
447 lines
root_boot
A CLI tool that allows you to restart your PC and then auto-boot into a selected device.
Installation
Automated Installation
crates.io
cargo install root_boot
Note: You need Rust 1.70+
GitHub
- Clone the repository:
git clone https://github.com/execRooted/root_boot.git
cd root_boot
- Run the installer:
sudo ./install.sh
The installer will automatically:
- Install Rust if not present
- Install it system-wide to
/usr/local/bin/root_boot
Uninstallation
cd root_boot
sudo ./uninstall.sh
Usage
Basic Usage
# Run root_boot (will automatically request sudo if needed)
root_boot
The program will:
- Check for required privileges;
- Detect all bootable devices on your system;
- Display them with model names and sizes;
- Allow you to select a device by number;
- Set the selected device as the boot device;
- Reboot the system into that selected device;
Device Selection
- Devices are displayed as:
Model Size (Path) - Enter the number corresponding to your desired boot device
- Enter
0to exit the program
Requirements
- Linux: Root privileges (automatically requested)
- Windows: Administrator privileges (automatically requested)
- Electricity: ...well you kinda need that
Made by execRooted
Dependencies
~2–12MB
~80K SLoC