aboutsummaryrefslogtreecommitdiff
path: root/projects/grub/configs/bios/config
Commit message (Collapse)AuthorAgeFilesLines
* Load modules from (fd0) in GRUB bios target configAndrew Robbins2018-12-041-3/+3
| | | | | | | | (fd0) should be the proper device for SeaGRUB. $prefix is set using (fd0) as the device considering modules will be placed onto the floppy image--not in CBFS. grub.cfg is still sourced from (cbfsdisk)
* Remove unnecessary commands from embedded grub.cfgAndrew Robbins2018-12-041-5/+3
| | | | | All modules listed in a given target's modules-minimal file are preloaded so there's no need to specifically load any.
* Set prefix in GRUB BIOS image configAndrew Robbins2018-11-271-0/+2
|
* Modify modules to include and load in GRUB imagesAndrew Robbins2018-11-271-0/+2
| | | | | | | | | | | | | | | The cbfs module must be loaded before trying to source grub.cfg from CBFS, for obvious reasons. The test module is bundled into all images in order to avoid the situation where grub gets stuck in a loop trying to locate the module during parsing of grub.cfg. This could happen if a user removes the module or moves it, so it's best to avoid a brick by just bundling it into the image. For the bios target, biosdisk has been removed as it doesn't seem to provide any benefit and memdisk has been added to eliminate an error printed by GRUB upon load.
* Add configuration files to GRUB BIOS target dirAndrew Robbins2017-08-291-0/+2
The purpose of each new file is as follows: * arch -- CPU architecture to target when building images * config -- embedded GRUB configuration * format -- GRUB output format * platform -- the platform GRUB should build images for * prefix -- where GRUB should search for modules by default * size -- the size of the floppy image to produce, in KiB