aboutsummaryrefslogtreecommitdiff
path: root/docs/gnulinux/grub_cbfs.md
diff options
context:
space:
mode:
Diffstat (limited to 'docs/gnulinux/grub_cbfs.md')
-rw-r--r--docs/gnulinux/grub_cbfs.md41
1 files changed, 0 insertions, 41 deletions
diff --git a/docs/gnulinux/grub_cbfs.md b/docs/gnulinux/grub_cbfs.md
index 9809785f..95a46f13 100644
--- a/docs/gnulinux/grub_cbfs.md
+++ b/docs/gnulinux/grub_cbfs.md
@@ -27,8 +27,6 @@ depthcharge payload, ignore this section entirely.**
[Back to previous index](./)
-
-
Table of Contents
=================
@@ -43,9 +41,6 @@ Table of Contents
- [Testing](#testing)
- [Final steps](#final_steps)
-
-
-
Introduction
------------
@@ -53,8 +48,6 @@ Download the latest release from <http://libreboot.org/>\
**If you downloaded from git, refer to
[../git/\#build\_meta](../git/#build_meta) before continuing.**
-[Back to top of page.](#pagetop)
-
There are several advantages to modifying the GRUB configuration stored
in CBFS, but this also means that you have to flash a new libreboot ROM
image on your system (some users feel intimidated by this, to say the
@@ -65,8 +58,6 @@ If you aren't up to that then don't worry; it is possible to use a
custom GRUB menu without flashing a new image, by loading a GRUB
configuration from a partition on the main storage instead.
-
-
1st option: don't re-flash {#option1_dont_reflash}
---------------------------
@@ -103,20 +94,12 @@ of this page is irrelevant to you); **in libreboot\_grub.cfg on disk, if
you are adapting it based on grub.cfg from CBFS then remove the check
for libreboot\_grub.cfg otherwise it will loop.**.
-[Back to top of page.](#pagetop)
-
-
-
2nd option: re-flash {#option2_reflash}
--------------------
You can modify what is stored inside the flash chip quite easily. Read
on to find out how.
-[Back to top of page.](#pagetop)
-
-
-
Acquire the necessary utilities {#tools}
-------------------------------
@@ -126,10 +109,6 @@ Use ***cbfstool*** and ***flashrom***. There are available in the
available from the repositories:
# pacman -S flashrom
-[Back to top of page.](#pagetop)
-
-
-
Acquiring the correct ROM image {#rom}
-------------------------------
@@ -147,10 +126,6 @@ to the command, for example:
# flashrom -c MX25L6405 -p internal -r libreboot.rom
-[Back to top of page.](#pagetop)
-
-
-
Extract grubtest.cfg from the ROM image {#extract_testconfig}
---------------------------------------
@@ -170,10 +145,6 @@ Extract grubtest.cfg from the ROM image:
Modify the grubtest.cfg accordingly.
-[Back to top of page.](#pagetop)
-
-
-
Re-insert the modified grubtest.cfg into the ROM image {#reinsert_modified_testconfig}
------------------------------------------------------
@@ -186,10 +157,6 @@ Next, insert the modified version:\
**\$ ./cbfstool libreboot.rom add -n grubtest.cfg -f grubtest.cfg -t
raw**
-[Back to top of page.](#pagetop)
-
-
-
Testing
-------
@@ -213,10 +180,6 @@ sceptical in any way, then re-do the steps above until you get it right!
Do \*not\* proceed past this point unless you are 100% sure that your
new configuration is safe (or desirable) to use.**
-[Back to top of page.](#pagetop)
-
-
-
Final steps {#final_steps}
-----------
@@ -245,10 +208,6 @@ Add the modified version that you just made:
flash it. It's the same method as you used before. Shut down and then
boot up with your new configuration.**
-[Back to top of page.](#pagetop)
-
-
-
Copyright © 2014, 2015 Leah Rowe <info@minifree.org>\
Copyright © 2015 Jeroen Quint <jezza@diplomail.ch>\
Permission is granted to copy, distribute and/or modify this document