Modern GRUBing: Difference between revisions

mNo edit summary
Line 32: Line 32:
**Command to show information on how a system was booted (and can boot): <code>bootctl status</code>
**Command to show information on how a system was booted (and can boot): <code>bootctl status</code>
**Command for EFIBootMgr: <code>efibootmgr -v</code>
**Command for EFIBootMgr: <code>efibootmgr -v</code>
*Restore BOOT and ROOT File Systems
**f
**f
*Modify Entries in;
**/boot/loader/entries (wherever mounted)
**/etc/fstab (wherever mounted)
*...and the tribulations continue as the below command won't work from an MBR / BIOS system or theoretically from any system that isn't the one being booted, run from etc.;
*...and the tribulations continue as the below command won't work from an MBR / BIOS system or theoretically from any system that isn't the one being booted, run from etc.;
**Entry for Hardware Firmware (AKA BIOS Settings): efibootmgr --create --disk /dev/sdb --part 1 --loader /EFI/rocky/grubx64.efi --label "Rocky Linux" --verbose
**Entry for Hardware Firmware (AKA BIOS Settings): efibootmgr --create --disk /dev/sdb --part 1 --loader /EFI/rocky/grubx64.efi --label "Rocky Linux" --verbose
**Work Around:  
**Work Around:


====BLS (Boot Loader Specification)====
====BLS (Boot Loader Specification)====