Oliver Kellermann wrote:
Thomas Hertweck wrote:
[...] Gegenfrage: Erklaere mir mal, wozu man eine initrd braucht, wenn man sich einen Kernel fuer eine bestimmte Maschine selbst compiliert?
Das ist irgendwie die "typische" Antwort eines Debianers - kann man auch in anderen Foren nachlesen wo es Probleme mit der Erstellung einer initrd unter Debian gibt. Ähnliche Antworten kommen da auch bei anderen Problemen. Immer nach dem Motto "ist es kompliziert in Debian -> brauchst du's nicht".
Das ist IMHO Unsinn (zumal ich mich nicht als Debianer bezeichnen wuerde, obwohl hier auch die ein oder andere Maschine unter Debian laeuft)... Es mag die Antwort sein von jemandem, der sich mit Kerneln ein bissl mehr auskennt als Du, das hat aber wenig bis gar nichts mit Debian zu tun. Wenn man fuer einen bestimmten Rechner einen speziellen Kernel compiliert, dann braucht man schlicht keine initrd, unter keiner Linux-Distribution. Fuer SuSE macht das Sinn, weil sie ihre Distro auf sehr vielen unterschiedlichen Platformen mit unterschiedlicher Ausstattung zum Laufen bekommen muessen. Wenn man aber selbst compiliert, dann sollte man eigentlich wissen, was man im Rechner hat und was genau man braucht als Kernel-Feature... Ausserdem steht es Dir auch frei, das Skript mkinitrd von einer SuSE Maschine auf Deine Debian Maschine zu kopieren und anzupassen. CU, Th.