Am Montag, 16. Februar 2004 21:42 schrieb Andreas Koenecke:
* Sonntag, 15. Februar 2004 um 11:10 (+0100) schrieb R.Montag:
Falls jetzt der 2.4er-Kernel gestartet werden soll, ruft das neue /sbin/insmod die alte Version auf - so können beide Versionen nebeneinander auf dem Rechner leben.
Mein Problem ist nun eben, daß zwar 'insmod.old' aufgerufen, aber aus unerfindlichen Gründen nicht gefunden wird :-(
Es ist aber definitv vorhanden!
Aber nicht in der initrd...
[...] Ich vermute folgendes: Du hast irgendwann 'mk_initrd' aufgerufen und damit neben den Kernelmodulen auch 'insmod' in die initrd kopiert. Das 'insmod' funktioniert aber nach der Installation der "module-init-tools" nur noch mit Kernel 2.6 und somit enthält die initrd ein für Kernel 2.4 ungeeignetes 'insmod'.
Weshalb man für Kernel 2.6 auch ein neues mkinitrd braucht. Damit wird dann insmod.old mit in die intrd geschrieben...
Eventuell reicht es, das Rettungsystem zu starten, 'insmod.old' in 'insmod' (vorübergehend) umzubenenen und erneut 'mk_initrd' auszuführen.
Vielleicht liege ich aber auch völlig daneben...
Nö, klingt gut! Gruß Harald