HACK: Void kernel management – vkpurge modification

For those that don’t know about Void and kernels, Void offers many of them at any single period and updates them within 24hr of a new edition.  The kernel pkg name for each edition stays the same, but the versions have an extended naming that is also used in making the bootable images.   For example, let’s say you are following “linux4.19” and it is currently linux4.19.39-1.  Then there might be 4.19.40-1, 4.19.40-2 and so on.  If you use vkpurge to list the editions it will show you all except for the current.  Let’s say you also follow linux4.14, linux4.20, and linux5.0.  You may end up having to remove many kernel editions within a week.  Continue reading

Artix grub and multiboot with arch and non-arch based systems

Did you just upgrade Manjaro and now your Artix will not boot, or vice-versa?

This is a peculiarity of grub in relation to Artix, and Manjaro, and I suspect all Arch based distros.  When Artix or Manjaro make grub entries for all other installations found on the system (other than those from the same family) they use the universal entry template for generic linux distros.  The entry they make for themselves is different and if it is not done this way they will throw the installation into “kernel panic” and this would be the last thing written on the screen before you pull the plug as no input will be recognized.  It is all on the format of the commandline that grub uses to start up the kernel.  [note: in the early days of Manjaro-OpenRC when I still had Manjaro-systemd still installed, they both made correct entries for each other.] Continue reading

About grub

Grub is and has been problematic for Manjaro.  Everytime an other system in the same machine upgrades kernels or grub itself, it generates a /boot/grub/grub.cfg that is incompatible with Manjaro.  Then Manjaro will not boot unless you have saved a stub of it menuentry from its own grub.cfg and patch it in the other systems.  Then you can start Manjaro do a # sudo grub-install /dev/sd* and then # sudo update-grub to fix things.

You can uninstall grub from all other systems, but then what happens if Manjaro fails?

So, artix is just another system for Manjaro.  Artix will create a boot grub entry that throws Manjaro into the known and familiar kernel panic, where you pull the plug and restart.

Someone at that “other forum” said it was about the intel-microcode that is included into the Manjaro kernel (which I didn’t know).  No wonder you only find it in AUR!  Because it is already within the system and this is why Manjaro’s graphics seem so good for anyone having intel only hardware.