Getting started


Return to index

Prerequisites:

Things you need to know before we start:

GRUB scripts generated from common GNU/Linux distros are generated by a program inside the distro: it detects partitions and operating systems then writes the grub.cfg file inside /boot directory that contains the necessary menu items to boot whatever is detected inside.

The script generated by mklibrebootgrub do not work that way: you have to specify, precisely, what do you expect to find together with more options. Do not expect the same autodetection capabilities like the ones of Super GRUB Disk.

You will be prompted to enable or disable features according to your needs but keep in mind that you cannot use whatever is not being supported with the Libreboot’s GRUB payload or what is not supported by the computer itself.

To make an example you cannot enable NVME support on a GRUB payload that doesn’t have NVME support compiled or the machine itself doesn’t have any.

To make it short, you need to know what you want (or not) to boot and on what machine it will run.

Next steps: