quick-docs/modules/ROOT/pages/_partials/proc_restoring-bootloader-using-live-disk.adoc
Héctor Louzao f2a2581b85 Make Diferences between rescue in LVM and BTRF File System
Why this change is needed:

With the new default system in BTRF as Defautl for new instalation
this procedure needs updated.

What this change accomplishes:

. Reflect the diferences between rescue a system in a LVM/BTRF file System.
. Remove Sequence Number Warninig in a debug-dracut-problems.adoc

fix ticket: #316

Note: Please don't push .adoc with Warning Messages is quite anoying
2021-01-25 23:09:13 +00:00

104 lines
2.6 KiB
Text

[[restoring-bootloader-using-live-disk]]
= Restoring the bootloader using the Live disk.
Sometimes, especially after a secondary operating systems has been installed,
the master boot record gets damaged which then prevents the original Linux system
from booting.
If this happens, it is necessary to reinstall *GRUB2* to recreate the original
settings. The process not only discovers all installed operating systems, but
usually adds them to the *GRUB2* configuration files, so they will all become
bootable by *GRUB2*.
.Before you start
* Get the Fedora Live ISO from link:https://download.fedoraproject.org/pub/fedora/linux/releases/[getfedora.org].
* Prepare a bootable device using the downloaded ISO, either a CD or a USB.
.Procedure
. Boot the Fedora live system from the bootable device you have created.
. Open the terminal.
. Examine the partition layout and identify the `boot` and the `root` partition.
----
# fdisk -l
----
== For Default Instalation in LVM.
. Create the mount point for the root partition.
+
----
# mkdir -p /mnt/root
----
If you are using the default Fedora layout, there will be one `/dev/sda1`
partition that holds the `/boot` directory and one `/dev/mapper/fedora-root`
that holds the root file system.
. Mount the root partition on the mount point.
+
----
# mount /dev/mapper/fedora-root /mnt/root
----
. Mount the boot partition in the `boot` directory of the filesystem that you have mounted in the previous step.
----
# mount /dev/sda1 /mnt/root/boot/
----
== For default Instalation in BTRF
. Create the mount point for the root partition.
----
# mkdir -p /mnt/
----
If you are using the default Fedora layout, there will be one `/dev/sda1`
partition that holds the `/boot` directory and one `/dev/sda2` that holds the root file system.
----
# mount /dev/sda2/ /mnt
# mount /dev/sda1 /mnt/root/boot
----
IMPORTANT: Home Partition is mounted automatically under `/mnt/home`
== Continue with the follow Procedure.
. Mount system processes and devices into the root filesystem in
`/mnt/root`.
+
----
# mount -o bind /dev /mnt/root/dev
# mount -o bind /proc /mnt/root/proc
# mount -o bind /sys /mnt/root/sys
# mount -o bind /run /mnt/root/run
----
. Change your filesystem into the one mounted under `/mnt/root`.
+
----
# chroot /mnt/root
----
. Regenerate the *GRUB2* configuration file and reinstall the bootloader
into the MBR, as described in xref:adding-other-operating-systems-grub2[Adding other operating systems to the *GRUB2* menu].
. Exit this temporary root filesystem.
+
----
$ exit
----
. Your bootloader should be now restored. Reboot your computer to boot into your normal system.
----
# systemctl reboot
----