Ok, lets do a few things.
sudo mhwd-kernel -r linux65
That should be enough to remove 65, but its included in the next section just in case it was not.
sudo pacman -Rns $(pacman -Qsq linux65)
sudo pacman -Rns $(pacman -Qsq linux62)
sudo pacman -Rns $(pacman -Qsq linux60)
sudo pacman -Rns $(pacman -Qsq linux518)
If any of those dont work, thats fine … I just want to try to remove them.
sudo rm /etc/mkinitcpio.d/linux65.preset
sudo rm /etc/mkinitcpio.d/linux62.preset.pacsave
sudo rm /etc/mkinitcpio.d/linux60.preset
sudo rm /etc/mkinitcpio.d/linux518.preset.pacsave
Same thing - some of those may fail if the file was removed with the package, but we want to remove them if they are still there.
Next we will try to reinstall desirable kernels.
sudo mhwd-kernel -i linux515
sudo mhwd-kernel -i linux66
And in the case those did not work
sudo pacman -Syu linux66 linux515
Now lets edit grub so that it is not hidden.
You may use your preferred editor, here I use micro
:
sudo micro /etc/default/grub
You want to edit the GRUB_TIME_STYLE
option for menu
, like so;
GRUB_TIMEOUT_STYLE=menu
Save and close the file.
Here I should say something about pacnews
as you seem to have some.
But I dont want to clutter this post and it has been outlined in other places, so a link for now.
You can print all of them with pacdiff -o
Now lets rebuild initramfs
sudo mkinitcpio -P
sudo update-grub
EDIT - update-grub
may not be preinstalled. It can be installed first, or use instead
sudo grub-mkconfig -o /boot/grub/grub.cfg
I might also suggest the new utility to keep the installed bootloader updated;
sudo pacman -Syu install-grub
And run it
sudo install-grub
After a reboot you should see grub and your available kernels for selection. 