Legacy MultiBoot Selector Plugin for Enigma2 is a lightweight plugin enabling users to view and select available multiboot slots directly from their Enigma2 receiver GUI. It integrates seamlessly with Images without built-in multiboot support.
- Uses backend (bash) script for slot switching
- Dynamic list of available multiboot slots
- Displays current active boot slot
- Safe restart into the selected slot
- Accessible via Plugin Menu, Extensions Menu, and Shutdown Menu
- Clean and minimal user interface
- Update the plugin from within the GUI (blue button)
DreamOS | OpenPLi | VTI | NewNigma2 |
---|---|---|---|
![]() |
![]() |
![]() |
![]() |
- Plugin Type: Enigma2 python plugin
- Python Compatibility: Fully compatible with both Python 2 and Python 3 environments
- Tested On: several images without built-in multiboot support
- Load Condition: Only loads if
BoxInfo.getItem("HasChkrootMultiboot")
isNone
or unavailable (therefore it is not loaded on current OE Alliance images with integrated multiboot support)
- Lists slots by running:
/usr/bin/multiboot-selector.sh list
- Displays each slot in a selectable GUI list.
- On selection, runs:
/usr/bin/multiboot-selector.sh <slot_number>
- Initiates a safe reboot to boot from the selected slot.
- Go to the Releases page and download the latest .ipk or .deb package for your image.
- Transfer the package to your Enigma2 receiver via FTP, SCP, or USB.
- Install it via command line:
- For .ipk (older OpenATV, OpenPLi, etc.):
opkg install /tmp/enigma2-plugin-extensions-multibootselector_*.ipk
- For .deb (DreamOS, NewNigma2, etc.):
dpkg -i /tmp/enigma2-plugin-extensions-multibootselector_*.deb
- For .ipk (older OpenATV, OpenPLi, etc.):
- Restart Enigma2 GUI or reboot your device.
Once the plugin is installed, you can update to the latest GitHub release directly from within the plugin interface.
To update:
- Open the plugin
- Press the yellow button to activate the blue update button
- Press the blue button to show available updates
- Confirm update when prompted
The plugin will automatically fetch the latest release from GitHub and install it.
- Launch the plugin from:
- Plugins Menu
- Extensions Menu
- Shutdown Menu
- Use the arrow keys to navigate and select the boot slot
- Use color buttons for the following actions:
- Red – Cancel / Exit
- Green – Boot selected image
- Yellow – More info
- Blue – Check for and install plugin updates
This plugin is released under GPLv3. See LICENSE for full details.
Pull requests are welcome for:
- Feature enhancements
- Translations
- Integration improvements
Please fork the repository, create a feature branch, and submit a Pull Request.