Ticket #109 (closed Fehler: Erledigt)
linbo mit reboot - fehler in menu.lst
| Reported by: | tschmitt | Owned by: | tschmitt |
|---|---|---|---|
| Priority: | major | Milestone: | 5.0.0 |
| Component: | LINBO | Version: | 4.0.3 |
| Keywords: | Cc: |
Description
Hallo Thomas!
Wenn in der start.conf.GRUPPE von linbo für das Betriebssystem [OS]
Windows XP "reboot" für den Start eingestellt ist, wird die menu.lst
beim Starten dahingehend angepasst, dass die Einträge zum Starten von
Windows ans Ende hinzugefügt werden.
Dabei kommt es zu mehreren Problemen:
1.) Benutzt man eine angepasst menu.lst.GRUPPE für die Rechner-GRUPPE
und nutzt dabei mehrere Einträge, so wird der zusätzliche Eintrag
ebenfalls ans Ende gesetzt. Beim anschließenden Booten wird der zweite
Eintrag von menu.lst.GRUPPE benutzt, der zusätzliche ist damit ohne Wirkung.
workaround: Will man eine spezielle menu.lst.GRUPPE verwenden, so muss
der Eintrag von Windows an zweiter Stelle sein, dann funktioniert das
Starten mit der "reboot"-Option.
2.) Auch wenn man Linux (z.B. von sda6) mit linbo startet, wird ein
Eintrag zum Starten vom Windows für diese Partition (sda6) hinzugefügt.
Aber Windows ist ja auf einer anderen Partition. Dieser Eintrag bleibt
ohne Synchronisieren bestehen. Startet man anschließend Windows, wird
dieser Eintrag wiederum ans Ende gesetzt, also nach dem falschen Eintrag
für die Linuxpartition und der Start schlägt fehlt - man muss dann von
Hand den letzten grub-Eintrag auswählen.
workaround: Man nutzt eine spezielle menu.lst.GRUPPE und schreibt an die
zweite Stelle die Einträge für die Windows-Partition.
Aufgrund der workarounds besteht kein dringender Handlungsbedarf,
grundsätzlich hoffe ich aber, dass du diese Fehler so nachvollziehen
kannst und bei Gelegenheit eine Korrektur bereitstellen kannst.
Gruß - Rainer

Hallo Rainer,
habe mir das jetzt nochmal angeschaut. Der Fehler ist, dass LINBO die
menu.lst ergänzt auch wenn sie bereitgestellt wurde. Das sollte nicht sein.
Wenn der Admin für eine Gruppe eine eigene menu.lst auf dem Server
bereitstellt, sollte LINBO die Finger davon lassen, denn dann ist der Admin
dafür verantwortlich und der sollte wissen was er tut. Nur wenn für eine
Gruppe keine menu.lst auf dem Server liegt, sollte LINBO diese automatisch
erstellen bzw. ergänzen.
Damit der Reboot-Workaround funktioniert ist eigentlich keine menu.lst
erforderlich. Der start.conf-Eintrag "Kernel = reboot" und umstellen auf
lokalen Boot reichen aus. Hier ist der Wiki-Artikel ungenau. Muss ich bei
Gelegenheit ändern. Wenn der Admin bei einer Gruppe, die den
Reboot-Workaround benötigt, aus irgendeinem Grund eine eigene menu.lst
benötigt, muss er selbst dafür sorgen, dass sie wie gewünscht funktioniert.
Auf was man achten muss, hast du ja beschrieben.
Ich werde im nächsten LINBO-Release das auf jeden Fall so wie beschrieben
ändern.