summaryrefslogtreecommitdiff
path: root/resources/grub/config
AgeCommit message (Collapse)Author
2021-11-22update coreboot and nuke tianocore20211122Leah Rowe
tianocore is a liability for the libreboot project. it's a bloated mess, and unreliable, broken on many boards, and basically impossible to audit. i don't trust tianocore, so i'm removing it.
2021-11-01Revert "nuke memtest86+"Leah Rowe
This reverts commit 84a1bc502b1f296d8ad6389b9e38aa3e0ca94958.
2021-10-31nuke memtest86+Leah Rowe
2021-10-31grub.cfg: scan grub.cfg on lvm first, before crypto volumesLeah Rowe
In most LUKS setups, the user configured LVM, so doing this check first will increase boot speeds.
2021-10-31grub.cfg: attempt cryptomount on raid volumesLeah Rowe
2021-10-31grub.cfg: replace spaces with tabsLeah Rowe
2021-10-31grub.cfg: don't handle usb at all in the main menuentryLeah Rowe
usb support is extremely buggy in grub, and can cause boot delay issues
2021-10-31grub.cfg: don't run search_grub usb in the main menuentryLeah Rowe
There is literally an entire other menuentry just for this purpose.
2021-10-31grub.cfg: search usb *last*, in the main menuentryLeah Rowe
There is already a separate menuentry for USB, and most people don't boot their installed system from USB anyway. This will result in faster boot speeds.
2021-10-31re-add grub backgrounds and update grub. mitigate missing charactersLeah Rowe
mitigate missing characters in unifont for border/arrow characters. this saves space because now it is no longer necessary to add a custom font the background added has the libreboot logo on it, and it's 10kb in size unlike the old gnulove background that was hundreds of KB
2021-10-30grub.cfg: increase default timeout to 10 secondsLeah Rowe
this is a compromise. i was going to do 30 for desktops, 1 for laptops. however, some laptop users complain about the 1 second timeout being too fast. 10 seconds should just about please everyone.
2021-10-30grub.cfg: also unroll the list of usb devicesLeah Rowe
2021-10-30grub.cfg patch from shmalebx9: reverse search order for encrypted partitionsLeah Rowe
Also, when a cryptomount is successful, break from the loop and boot from that. In most cases, this will work just fine, and this change improves the boot speed in the vast majority of cases. From <https://notabug.org/libreboot/lbmk/issues/53> This is based on commit 5767489cadc4a9a1f2e7bffe03457e29e1c9a101 from https://github.com/shmalebx9/Bleeding-Libreboot/
2021-05-18libreboot!Leah Rowe
this is forked from the "libre" branch in osboot, which is itself a libre, deblobbed fork of osboot, a blobbed up fork of libreboot libreboot needed to be purged clean. this is the new libreboot development repository. the old one has been abandoned