aboutsummaryrefslogtreecommitdiff
path: root/docs
diff options
context:
space:
mode:
authorFrancis Rowe <info@gluglug.org.uk>2015-05-11 22:36:16 +0100
committerFrancis Rowe <info@gluglug.org.uk>2015-05-11 22:36:16 +0100
commit7c1f3f276af2577afd3877dfd06f89920627aab1 (patch)
treede6fb753187c2b047879b0c01f7748d2c017ef38 /docs
parent8105b08285e706b4c0f0db5bed2058c9211bf0a7 (diff)
downloadlibrebootfr-7c1f3f276af2577afd3877dfd06f89920627aab1.tar.gz
librebootfr-7c1f3f276af2577afd3877dfd06f89920627aab1.zip
docs/maintain/index.html: notes about modifying the GRUB payload
Diffstat (limited to 'docs')
-rw-r--r--docs/maintain/index.html22
1 files changed, 21 insertions, 1 deletions
diff --git a/docs/maintain/index.html b/docs/maintain/index.html
index e493d29e..6946f950 100644
--- a/docs/maintain/index.html
+++ b/docs/maintain/index.html
@@ -401,7 +401,27 @@
<h1 id="altbuild_grub_payload">Change how the GRUB payload (grub.elf) is built (utility: grub-assemble)</h1>
<p>
- TODO: write this section
+ Look in <i>resources/utilities/grub-assemble/</i>.
+ </p>
+
+ <p>
+ <i>gen.sh</i> creates ELF executables of GRUB with different configurations:
+ text-mode or framebuffer mode in coreboot. Essentially,
+ the text-mode version has no background nor any custom fonts,
+ and contains MemTest86+. You probably don't need to modify these
+ files at all.
+ </p>
+
+ <p>
+ <i>grub_memdisk_keymap</i> simply adds all the keyboard layout
+ files. The keymap files are in <i>keymap/</i>, and
+ can be added to using the instructions at
+ <a href="../grub/index.html#grub_custom_keyboard">../grub/index.html#grub_custom_keyboard</a>.
+ </p>
+
+ <p>
+ <i>modules.conf</i> defines which modules will be included in the GRUB
+ ELF executable.
</p>
<p>