limine-entry-tool
helper script for managing Limine bootloader entries on UEFI systems
TLDR
Scan for other active UEFI boot entries and add them to Limine menu
SYNOPSIS
limine-entry-tool --option [arguments]
DESCRIPTION
limine-entry-tool is a helper script for managing Limine bootloader entries on UEFI systems. It automates the process of adding, removing, and discovering boot entries in the Limine configuration.
The tool can detect existing UEFI boot entries (including other operating systems like Windows) and add them to Limine's boot menu. It supports both traditional kernel/initramfs pairs and modern Unified Kernel Images (UKI).
Boot entries are stored on the EFI System Partition (ESP), and the tool manages both the configuration and the actual kernel files.
PARAMETERS
--scan
Scan for active UEFI boot entries and add them to the Limine configuration--add _name_ _initramfs_ _vmlinuz_
Add a new kernel boot entry with the specified name, initramfs, and kernel file--add-uki _name_ _uki.efi_
Add a Unified Kernel Image boot entry--remove _name_
Remove a kernel boot entry and its files from the EFI System Partition--remove-os _name|machine_id_
Remove an entire operating system entry by name or machine ID--add-efi _name_ _loader.efi_
Add an EFI boot entry for another bootloader (chainloading)
CAVEATS
Requires write access to the EFI System Partition. Changes to Limine configuration may require re-enrollment of the config hash if Secure Boot is enabled (see limine-enroll-config). The ESP must be mounted before running this tool.
SEE ALSO
limine(1), limine-enroll-config(1), limine-snapper-sync(1), efibootmgr(8)
