EDIT: D'OH! Guess I took too long to write this up!!
Most likely your issues have to do with Grub Customizer.
In /etc/grub.d, it created the *_proxy files, and the bin & proxifiedScripts folders.
When GC makes a change that requires a script modification, it moves the original script to /etc/grub.d/proxifiedScripts (and removes the leading ##_ from the name). It then creates a replacement script called *_proxy.
- To restore the normal Grub 2 files, first inspect 'proxifiedScripts' to ensure the originals are there.
- Then remove any '*_proxy' scripts from /etc/grub.d and the /etc/grub.d/bin folders.
- If necessary, move the files in 'proxifiedScripts' back to /etc/grub.d. 'If necessary' means if the originals don't already exist (e.g. 10_linux, 30_os-prober)
- Remove the /etc/grub.d/bin and /etc/grub.d/proxifiedScripts folders. In my commands, I will rename them because I don't post "sudo rm" commands. Do as you wish, but be careful.
- Rename the modified files, such as linux to 10_linux and os-prober to 30_os-prober.
- Update grub.
Here is the command way, but opening Nautilus as root and accomplishing the same steps would be just as easy and safer.
Code:sudo -i # Change to root. Be careful with the commands! cd /etc/grub.d ls proxifiedScripts mv proxifiedScripts/* /etc/grub.d/ # If necessary. mv bin bin.old && mv proxifiedScripts proxifiedScripts.old mv *_proxy proxifiedScripts.old mv linux 10_linux && mv os-prober 30_os-prober # If necessary. update-grub exit
Bookmarks