diff --git a/doc/guides/howto-fix-bootloader.md b/doc/guides/howto-fix-bootloader.md new file mode 100644 index 0000000..bf949c9 --- /dev/null +++ b/doc/guides/howto-fix-bootloader.md @@ -0,0 +1,47 @@ +--- +title: How to fix broken bootloader +description: +published: true +date: 2020-09-10T21:59:11.289Z +tags: documentation, howto, user-guide +editor: markdown +--- + +# How to fix broken boot loader + +OpenMandriva Lx uses grub2 bootloader, so grub2 commands would work. +The command to probe computer and write comprehensive grub2 menu is: +``` +$ sudo grub2-mkconfig -o /boot/grub2/grub.cfg +``` +In most circumstances this simpler command will work: +``` +$ sudo update-grub2 +``` +Then to install the grub2 bootloader to the drive you wish to boot from: +``` +$ sudo grub2-install /dev/xxx +``` +Where you replace the “xxx” with the name of the drive you want to, or were booting OMLx from, like `sda` or if it is a nvme drive something like `nvme0n1`. + +To do this obviously you need access to your OMLx system. It you do not have easy access you can try [Rescatux](https://sourceforge.net/p/rescatux/) or [Super Grub2 Disk](https://sourceforge.net/p/supergrub2/). For this task you may want to try Super Grub2 Disk first. + +To find how your storage devices or drives are called, user can simply open KDE Partition Manager or from Konsole run the command: +``` +$ sudo fdisk -l +``` +
+ +### Additional information: +The commands `grub2-mkconfig` and `update-grub2` use the utility called ‘os-prober’ to probe the computer for other operating systems. +User can run this command independently to see if os-prober is correctly recognizing all other operating systems on users computer. Like this: +``` +$ sudo os-prober +``` + +
+ +### Useful readings +[Grub2 manual](https://www.gnu.org/software/grub/manual/grub/html_node/index.html) +Some man pages: [1](https://aty.sdsu.edu/bibliog/latex/debian/grub2rescue.html) [2](https://www.gnu.org/software/grub/manual/grub/html_node/GRUB-only-offers-a-rescue-shell.html) +