Here’s my situation. I have an early 2015 MacBook Air, on which I frequently dual boot from external drives. I tried to install kali linux on an external drive, something went wrong, and now when I try booting to any linux drive I get an error when booting. I went to problem in dual boot, where user kisanme said I "might have accidentally erased the partition which grub (the boot loader) is installed into." But I am still having issues after running the boot-repair he suggested.
Specifically, I went to https://www.howtogeek.com/114884/how-to-repair-grub2-when-ubuntu-wont-boot/ and followed all instructions for the graphical method. After choosing “Recommended repair” I got a message everything was finished, and I never had to manually configure grub-pc.
OS X boots fine.
Booting an external drive with kubuntu 18.04, I get a black screen with the following error messages:
No ER state object for volume Preboot - rolling is not happening, nothing to recover No ER state object for volume Recovery - rolling is not happening, nothing to recover No ER state object for volume VM - rolling is not happening, nothing to recover System BootOrder not found. Initializing defaults.
Booting a live CentOS (latest stable as of Dec. 2018) usb thumb drive, I get the same Preboot, Recover, VM errors above, and then instead of "System BootOrder not found.", I get
Failed to set MokListRT: Invalid Parameter Something has gone seriously wrong: import_mok_state() failed: Invalid Parameter
Then if I restart the computer, only after booting the live CentOS USB, I am taken to a GRUB Rescue terminal (repeatedly overriding boot priority to OSX until I manually choose the boot device by holding Option), where
returns (hd0)(hd1)…etc. and pretty much no other command is recognized whatsoever.
Have you all seen anything like this before? Is there anything you all can help me with here? I’ve never done any sort of work on a boot loader, only on the OS side of things.