Page 1 of 1
[SOLVED] Lilo Setup is "dead"
Posted: 17. Jul 2011, 11:55
by newsal
Hello, i wanted to install Salix live. At the end of the process, i coulden't configure lilo. Lilo setup shows the correct items - win and salix, but the buttons "Edit configuratation" and "Install LiLo" are blind, i can't click them. I can do nothing but quit the setup program. The only button, i can use is the "quit button". So my PC will not boot, because there is noch Bootloader. what can i do?
Best Wishes
Re: Lilo Setup is "dead"
Posted: 17. Jul 2011, 15:20
by newsal
Here's the answer: I have to click "Boot menu label" and to choose a name. And then the buttons are clickable...
The answer was here: enialisDOTnet/~jrd/SalixStartupGuide/SalixStartupGuide.php?lang=de&format=ODT
Re: [SOLVED] Lilo Setup is "dead"
Posted: 18. Jul 2011, 01:26
by Akuna
There is a contextual help that shows up in the above section of the program. And when you first starts the program, its intro explains that each partition with no label will not be configured. There is also an editing icon for each detected partition besides the "Set..." instruction to indicate where the label can be configured.
The "deadness" until is a booting partition is given a label is meant to indicate to the end user that some action is expected from him before the program can be executed.
But maybe this is not inuitive enough. If so please let me know how this behavior could be improved. Tx

Re: [SOLVED] Lilo Setup is "dead"
Posted: 18. Jul 2011, 12:38
by mimosa
Well, I suppose clicking on the "dead" button could lead to an error message

or hovering over it while dead could produce help saying you need to set the label of at least one partition from which you wish to boot an OS before Lilo can do anything

perhaps only after some delay, to avoid being annoying
I agree it's already very intuitive, but just as one man's user friendly is another man's importunate, so the next man's intuitive is yet another man's opaque. As it stands, lilosetup's elegant interface depends on a minimum of persistence to explore the options, should it not be immediately obvious how things work. Personally, I rather like this style. As I remember, the Live installer does the same sort of thing.
The reason some defaut label can't be chosen (apart from to make sure the user knows what she is doing) is presumably that he may not wish Lilo to boot from all (apparently) existing OSs.
Re: [SOLVED] Lilo Setup is "dead"
Posted: 18. Jul 2011, 17:04
by Akuna
mimosa wrote:Well, I suppose clicking on the "dead" button could lead to an error message

or hovering over it while dead could produce help saying you need to set the label of at least one partition from which you wish to boot an OS before Lilo can do anything
Good suggestion, I'll modify the contextual help that already shows when hovering over the dead button and add a comment stressing that it will only be activated once the user sets at least one label (like with the live installer which clearly mention that all sections need to be set before the install button gets sensitive)
The reason some defaut label can't be chosen (apart from to make sure the user knows what she is doing) is presumably that he may not wish Lilo to boot from all (apparently) existing OSs.
Indeed, and also because setting the menu labels himself ensures the menu will be meaningful to him.
Re: [SOLVED] Lilo Setup is "dead"
Posted: 21. Jul 2011, 19:41
by mimosa
It may be neither here nor there, because I am using a "gnomified" (GSB) version of Salix 13.1 on this machine which has broken some things; but when I just tried to run lilosetup, I got an error saying
Sorry! os-prober, a dependency of LiloSetup appears to be missing. Please verify and correct.
However, os-prober is installed:
Code: Select all
root[tim]# lilosetup.py
Traceback (most recent call last):
File "/usr/sbin/lilosetup.py", line 953, in <module>
LiloSetup()
File "/usr/sbin/lilosetup.py", line 434, in __init__
setup_partition_list()
File "/usr/sbin/lilosetup.py", line 386, in setup_partition_list
operating_system = line.split(':')[1].split()[0]
IndexError: list index out of range
root[tim]# slapt-get -i os-prober
Reading Package Lists... Done
os-prober is up to date.
I've included here my previous attempt to call lilosetup from the console rather than the system menu, in case it is informative.
One of the things that broke is that GSB replaced slapt-get with its own version ... because I didn't start out by following the instructions on the Salix wiki.

And that's probably all that's wrong here, in which case it doesn't matter. When I get round to it, I will install 13.37 on this machine.

Re: [SOLVED] Lilo Setup is "dead"
Posted: 21. Jul 2011, 22:24
by Akuna
That is very strange indeed, but upgrade to the last version of lilosetup, it does not depend on os-prober anyways.
It's on 13.37 repo or here =>
http://people.salixos.org/akuna/livetoo ... h-1plb.txz
Re: [SOLVED] Lilo Setup is "dead"
Posted: 21. Jul 2011, 22:42
by mimosa
Yes, I thought it was pretty strange too. But it must surely be because of my mangled GSB.
Thanks, I'll use the 13.37 version!