Thomas Hertweck wrote:
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.
Kennst du mich? Also ich würd' nicht so vorschnell behaupten, daß ich mich in einem Gebiet besser auskenne als du.
Wenn man fuer einen bestimmten Rechner einen speziellen Kernel compiliert, dann braucht man schlicht keine initrd, unter keiner Linux-Distribution.
Wenn man... aber wenn man nicht - was dann? Manchmal macht es durchaus auch Sinn eigene distributionsähnliche Kernels zu erstellen, denn nicht immer benötigt man einen neuen Kernel nur für eine spezielle Kiste.
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...
Klar, daß eine Einzelanfertigung keine initrd braucht - davon habe ich auch nie geredet. Eigentlich war es nur ein Beispiel gegen deine Aussage, daß man bei Debian weniger von Hand einrichten muß.
Ausserdem steht es Dir auch frei, das Skript mkinitrd von einer SuSE Maschine auf Deine Debian Maschine zu kopieren und anzupassen.
Ja, das ist klar - es ging aber um Debian. Auch wenn du anscheinend so einen großen Erfahrungsschatz im Kernels erstellen besitzen tust, zudem noch mit Debian arbeitest. Erklärt wie man unter Debian eine initrd erstellt hast du nicht. Ich gehe daher davon aus, daß du es auch nicht weißt - ist aber nicht weiter schlimm, denn die meisten "echten" Debianer wissen es auch nicht. Oliver