Repository :
http://git.fedorahosted.org/cgit/docs/multiboot-guide.git
On branch : f23
---------------------------------------------------------------
commit c465d084962b93ebaf6a0d5be8db0761d9e3124d
Author: Pete Travis <immanetize(a)fedoraproject.org>
Date: Tue May 24 20:23:16 2016 -0500
add some instructions for reinstalling grub on bios
---------------------------------------------------------------
en-US/GRUB-reinstalling.xml | 32 +++++++++++++++++++++++++++++++-
1 files changed, 31 insertions(+), 1 deletions(-)
diff --git a/en-US/GRUB-reinstalling.xml b/en-US/GRUB-reinstalling.xml
index 582e2d3..fe4a633 100644
--- a/en-US/GRUB-reinstalling.xml
+++ b/en-US/GRUB-reinstalling.xml
@@ -128,7 +128,37 @@
</section>
<section id="GRUB-reinstalling-BIOS">
<title>Reinstalling GRUB on BIOS systems.</title>
- <para />
+ <para>
+ On legacy systems, GRUB installs a small bootloader into the master boot record
of a drive. When the system boots, the firware attempts to boot from the MBR of each
drive in the boot order list. Restore grub by reinstalling the package to populate
<filename class="directory">/boot</filename>, if required, then
install GRUB to the drive.
+ </para>
+ <procedure>
+ <title>Reinstalling GRUB on BIOS systems.</title>
+ <step>
+ <para>
+ Enter your installed system in a chroot using the instructions in <xref
linkend="common-chroot_from_live" />. Be sure to boot the live image in
legacy mode, if you have a UEFI capable system but are working with a non-UEFI
installaiton.
+ </para>
+ </step>
+ <step>
+ <para>
+ Reinstall the packages that provide bootloader files. This will recreate
any Fedora bootloader files missing from the boot partition.
+ </para>
+ <screen>
+<prompt>#</prompt> <command>dnf reinstall grub2</command>
+ </screen>
+ </step>
+ <step>
+ <para>
+ Reinstall grub to the MBR.
+ </para>
+ <screen>
+<prompt>#</prompt> grub2-install /dev/sda
+ </screen>
+ <substeps>
+ <step>
+ <para>
+ Check the existing firmware boot entries.
+ </para>
+ <screen>
</section>
</section>
</section>