The things under Debian/Ubuntu used to be:
On Debian or Ubuntu, if you make changes to files like
/boot/extlinux/extlinux.confdirectly, they'll be overwritten.The configuration files are regenerated by a program called
extlinux-update, which runs automatically every time you update your kernel.
The approach has it own pros and cons, however, with extlinux-update gone for goods from Debian/Ubuntu, how would one maintain the extlinux configuration files then?
Here is one I use, based on the linux.cfg file generated by extlinux-update:
label UbuntuMate1804
menu label UbuntuMate ^Bionic, kernel 4.15.0-20-generic
menu default
linux /boot/vmlinuz-4.15.0-20-generic
append initrd=/boot/initrd.img-4.15.0-20-generic root=/dev/root ro
All I did is just to change the label and menu label and all the rest has been taken care of for me.
Now, without extlinux-update, does it mean that I need to remember to update my /boot/extlinux/extlinux.conf file every time I updated my kernel? Is manual editing the only option? Then how about when the kernel is automatically updated?