Mailinglist Archive: opensuse-bugs (2746 mails)

< Previous Next >
[Bug 812266] Yast live CD installer ignores /etc/default/grub

https://bugzilla.novell.com/show_bug.cgi?id=812266

https://bugzilla.novell.com/show_bug.cgi?id=812266#c21


--- Comment #21 from Michael Chang <mchang@xxxxxxxx> 2013-06-06 05:01:21 UTC ---
(In reply to comment #20)

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.

< Previous Next >