msekletar / systemd-boot

Simple UEFI Boot Manager
GNU Lesser General Public License v2.1
15 stars 14 forks source link

systemd-boot

systemd-boot is a simple UEFI Boot Manager. Its main job is to lunch selected boot menu entry. systemd-boot leverages APIs provided by UEFI firmware and offloads all the heavy lifting to a firmware (e.g. loading files from disk, executing binaries). This allows for very minimal implementation, but feature complete to support common usecases (desktop, laptop).

systemd-boot fully supports The Freedesktop Boot Loader Specification [1].

Installation

./autogen.sh
./configure --prefix=/usr
make
sudo make install

Note that installation of sytemd-boot to the EFI System Partition must be handled separately. It is usually done by bootctl command line utility from systemd package.

Dependencies

Authors