Hallo
Ich stehe hier mal wieder total auf dem Schlauch.
Als erstes meine menu.lst von grub:
default saved
timeout 0
fallback 1
color green/black light-green/black
title Kernel 2.6.16.38
root (hd0,2)
kernel (hd0,0)/kernel-2.6.16.38 root=/dev/hda3
savedefault fallback
title Fallback
root (hd0,2)
kernel (hd0,0)/kernel-fallback root=/dev/hda3
savedefault
Alles anzeigen
Mir will einfach nicht einleuchten, für was das fallback Feature von Grub nützlich sein soll. Laut
muss beim Einsatz des fallback Feature und einem korrekten Start nach diesem in jedem Fall
ausgeführt werden, damit beim nächsten Start nicht der fallback Eintrag gebootet wird.
Grub scheint diesen fallback Eintrag also auch nur in die /boot/grub/default zu schreiben.
Dann könnte man doch aber auch gleich mit savedefault arbeiten!?
default saved
timeout 0
color green/black light-green/black
title Kernel 2.6.16.38
root (hd0,2)
kernel (hd0,0)/kernel-2.6.16.38 root=/dev/hda3
savedefault 1
title Fallback
root (hd0,2)
kernel (hd0,0)/kernel-fallback root=/dev/hda3
savedefault 0
Alles anzeigen
Dann müsste ich auch nur
bei einem korrekten Start laufen lassen.
Was bringt mir jetzt das fallback Feature? Führt grub beim Einsatz des fallback Feature und einem nicht vorhanden Kernel automatisch einen Neustart mit dem fallback Eintrag durch? Dann wäre es einleuchtend. Aber was ist, wenn das Kernelimage zwar vorhanden ist, aber nicht richtig bootet? Dies dürfte wohl in 99,9% aller Fälle der Fall sein. Merkt grub dies und startet automatisch den fallback Eintrag? Das wäre für mich dann wieder logisch, aber woran sollte grub dies merken?
MfG