2
1
Fork 0
mirror of https://git.savannah.gnu.org/git/gnuboot.git synced 2025-01-22 15:20:20 +01:00
gnuboot/site/docs/gnulinux/index.md
Leah Rowe 501e77d996 libreboot site
new one
2021-05-23 22:34:47 +01:00

2.8 KiB


title: GNU+Linux installation guides x-toc-enable: true ...

This page is useful for those who wish to use the GRUB GRUB payload directly. If you're using SeaBIOS, the boot process will work similarly to traditional BIOS systems; refer to the SeaBIOS documentation on https://seabios.org/SeaBIOS

GNU+Linux is the operating system of choice, for Libreboot development. It is highly recommended over any other operating system, precisely because it consists of Free Software (free as in freedom). There are other free operating systems, such as BSD, but most of the software in a typical GNU+Linux system is also copylefted. To learn more about the importance of copyleft, read this page on the GNU website: https://www.gnu.org/licenses/copyleft.html

Useful links

Refer to the following pages:

Fedora won't boot?

This may also apply to CentOS or Redhat. Chroot guide can be found on fedora website

linux16 issue

When you use Libreboot's default GRUB config, and libreboot's grub uses fedora's default grub.cfg (in /boot/grub2/grub.cfg), fedora by default makes use of the linux16 command, whereas it should be saying linux

Do this in fedora:

Open /etc/grub.d/10_linux

Set the sixteenbit variable to an empty string, then run:

grub2-mkconfig -o /boot/grub2/grub.cfg

BLS issue

With newer versions of fedora, scripts from grub package default to generating BLS instead of grub.cfg. To change that behaviour add following line to /etc/default/grub (or modify existing one if it already exists):

GRUB_ENABLE_BLSCFG=false

Then generate grub.cfg with:

grub2-mkconfig -o /boot/grub2/grub.cfg