https://bugzilla.novell.com/show_bug.cgi?id=812266
https://bugzilla.novell.com/show_bug.cgi?id=812266#c21
--- Comment #21 from Michael Chang
I did use lilo for many years -- approx 1995-2006. And I had to frequently reinstall lilo for just about anything.
However, since suse 10.1 through opensuse 12.1, I used grub legacy, which was never unnecessarily reinstalled. It seemed to work well without any reinstall (just an update of menu.lst). I have also experimented with Mint and Fedora, which seem to manage without a grub2 reinstall.
Yes, I found that grub legacy ignored the avoid_init flag and will only update the config. This makes our plan to implement a reintall which will set avoid_init=0 wont work to it. But I think not too many would care about that as calling grub-install is easy enough to overcome it.
Andrey mentioned that the change originated with bug 758570. However, I see that was for an update to grub2 itself. It makes sense to reinstall when grub2 is updated. And maybe updating the boot loader with Yast should reinstall, or at least have a reinstall option. But it does not make sense to reinstall grub whenever a kernel is updated or when some other software update requires initrd to be rebuilt - updating "grub.cfg" should be sufficient in those cases.
Yes. I agree with you and Andrey.
I can manage either way. But my concern is for non-technical users who have trouble coping with the side-effects of grub reinstall. Many want to leave their system booting Windows by default, and accessing linux via the Windows boot manager. That breaks whenever grub is reinstalled. And then there are the problems of getting a good boot procedure for UEFI, and having to redo that for every update.
Thanks. Good and strong reason to backing the change. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.