Was er tut, steht im LinuxBootprozess. Hier beschreiben wir, wie er konfiguriert wird bzw. was man konfigurieren kann. Die Konfiguration des Lilo liegt i.a. in der Datei /etc/lilo.conf.
gibt es die Moeglichkeit, dass Lilo vor dem Prompt eine Liste aller zur Verfuegung stehender Boot-Moeglichkeiten anzeigt. Etwa so
Tippe "1" fuer Dos Tippe "2" fuer Linux Tippe "3" fuer Linux-Backup
Klar! In /etc/lilo.conf den Eintrag message = /etc/lilo.message machen. Diese Datei wird dann beim booten angezeigt. Dann noch fuer dir einzelnen Konfigurationen ein alias vergeben (nach Deinem Beispiel alias = 1 für DOS, alias = 2 fuer Linux etc. und nach dem sichern lilo aufrufen. So kannst Du ein Bootmenu ala NT oder OS/2 erstellen.
SuSE macht sowas, und es gibt einen Patch, mit dem man das selber auch machen kann, wenn man will, bei
http://lpp.freelords.org/. Der Linux Progress Patch zeigt nicht nur ein fettes Booglogo in beliebiger Auflösung an, sondern auch einen hübschen Balken darunter, der den Status festlegt. Über /proc ist der Balken-Status in den Start-Skripten frei definierbar.
Ein weiteres Projekt, das etwas ähnliches anbietet, ist Aurora (
http://aurora.mini.dhs.org/). Hier wird aber eher der ganze Text beim Booten nicht versteckt, sondern mit Icons umgarnt (Screenshot:
http://aurora.mini.dhs.org/Screenshot.png).
Was man benutzt, ist schließlich Geschmackssache. Ich boote meinen Rechner einmal am Tag, den Server höchstens einmal im Monat, und da ist mir der Startbildschirm ziemlich egal. :-)