Elilong Home Page

Welcome to the elilong home page

Elilong is a c based UEFI bootloader wih a bash install script.

Project History

It was created because the author was unable to boot using elilo when his bios had "above 4G decode" turned on and "resize-bar" turned on. Because elilo is dormant, and has issues compiling, there was no way to patch it. As a result this project was started from scratch, with the objective of booting in those circumstances, and having a similar config file.

The name is a play on "elilo Next Generation" and long aka 64bit (above 4g decoding support). It is deliberately simple for those that have used lilo and elilo, unlike grub2 which is a much more complex bootloader

The current version is 0.2.0 and the latest source can be downloaded from
https://downloads.sourceforge.net/project/elilong/elilong-0.2.0.tar.gz and the md5 sum is 48678ed3ddc14f0fe24a02be28e39833

Status

This software works for the author. your mileage may vary. consider it beta for now. In theory it supports dual booting gnu-linux and windows, providing it is installed on the linux distro.

Generic install instructions

extract the source code, see the README.md for dependencies and important comment about secure boot.

wget https://downloads.sourceforge.net/project/elilong/elilong-0.2.0.tar.gz
tar -xvf elilong-0.2.0.tar.gz
cd elilong-0.2.0/core-source
make clean && make
sudo make install
sudo elilongsetup

Extra notes
The makefile variable DESTDIR can be specified when running make install.
eg:
make install DESTDIR="/packagingstuff/elilong/"
This changes the temporary root location of make install, and it is expected that the files in DESTDIR will be moved to the root mount by whatever packaging system you use.

Slackware installation

A Slackware package can be created by downloading and extracting the files in
https://downloads.sourceforge.net/project/elilong/elilong-0.2.0-slackbuild.tar.gz.
wget https://downloads.sourceforge.net/project/elilong/elilong-0.2.0-slackbuild.tar.gz
tar -xvf elilong-0.2.0-slackbuild.tar.gz
cd elilong
wget https://downloads.sourceforge.net/project/elilong/elilong-0.2.0.tar.gz
sudo ./elilong.SlackBuild
sudo installpkg /tmp/elilong-0.2.0-*.txz
sudo elilongsetup

Help

There is a man page. man elilong will give information on elilong, elilongsetup and elilong.config

Changelog

Changelog - elilong

[0.2.0] - 2026-06-01

Added

Fixed

[0.1.9] - 2026-05-27

Added

[0.1.8] - 2026-05-25

Added

[0.1.7] - 2026-05-17

Added

[0.1.6] - 2026-05-17

Added

[0.1.5] - 2026-05-12

Added

[0.1.4] - 2026-05-12

Added

[0.1.3] - 2026-05-11

Added

[0.1.2] - 2026-05-11

Added

[0.1.1] - 2026-05-10

Added

[0.1.0] - 2026-05-08