(In reply to Josef Reidinger from comment #13) > (In reply to Kenneth Wimer from comment #12) > > Can't YaST just check to see if there is a bootloader installed at the given > > location and if not, reinstall it? > > > > It is quite hard. I can detect if there is something that looks like grub2 > code, but hard to quess if it will work and if it do exactly what expected. > > > I would *really* like to avoid adding another button to this ui. Especially > > one to solve the problem of an advanced user who messed things up by hand > > and with the terminal. If the above solution is not possible, I would still > > not add a button to this ui. It is clearly an advanced user doing advanced > > things so they should simply finish their advanced task by hand. > > > > How many users will this happen to? What kind of users are they? Simply > > adding more and more functionality to YaST to solve every possible use-case > > is making YaST unusable through complexity. > > It is hard to say, but I think very limited amount of users, but if it > happen to beginner, then he is in troubles, because without bootloader it is > hard to play with pc :) A beginner user would not get into this situation to begin with. This should happen somehow magically in the background or not at all. If the auto-detection would take too long then I would suggest simply reinstalling it every time. A user would not do this very often so any complaints of it taking too long are not valid unless it takes a long time to reinstall (more than 30 seconds?)