Hallo Peter,
From the keyboard of Peter,
Tach Waldemar,
On Monday, 5. November 2001 16:17, Waldemar Brodkorb wrote:
On Monday, 5. November 2001 11:37, Locher Hans wrote:
Bei einer Neuinstallation von SuSE 7.3 kann ich Reiserfs nicht verwenden. Ich habe den Inhalt der DVD auf einen Server kopiert und installiere ueber das Netz mit nfs. Ich benutze yast1 und setze den Typ reiserfs. Die Fehlermeldung heisst:
Womit hast Du denn auf diesem Rechner gebootet und das Update gestartet?
BTW: SuSE ist auf die bescheuerte Idee gekommen z.B. ReiserFS als
^^^^^^^^^^^^^
Modul in den Kernel einzubinden. Daher braucht man immer initrd. Das betrifft vorallem die Leute die sich einen Kernel aus der Orginal-SuSE-Vorlage kompilieren wollen, und die solche FS dann nicht fest eingebunden haben.
Das ist keine bescheuerte Idee, sondern IMHO eine flexible Lösung, um ziemlich viel Hardware, Filesysteme ... zu unterstützen.
Wieso macht das den Kernel unflexibel, wenn man die wichtigsten FS einkompiliert?
Nicht den Kernel, das System! Wer entscheidet dann über die Wichtigkeit des Filesystems? Ich finde nur ext2 wichtig und das ist glaube ich drin: grep -ir ext2 /boot/vmlinuz.config CONFIG_EXT2_FS=y Wenn z.B. Reiserfs,JFS und ext3 und demnächst vielleicht noch XFS fest in den Kernel kommen, macht das die Sache nicht gerade flexibel. Was soll denn ein ReiserFS-only-Benutzer mit den ganzen anderen Code in seinem KernelSpace?
Wer selbst einen Kernel backt, sollte normalerweise Wissen, warum er eine initrd nicht benötigt.
Damit habe ich aber erstmal nicht gerechnet, und dann doof aus der Wäsche geguckt, weil mein Kernel nicht hochfahren wollte. ;-)
Und wenn ich das richtig mitbekommen habe, ist mindestens noch einer hier in der ML drauf reingefallen.
Ist ja auch nicht weiter problematisch, wenn man weiß wo man suchen muß.
Man sollte halt erstmal lesen ;) (Auch wenn es nicht im Handbuch steht, ist doch irgendwo erklärt das man zum Booten die geignete Hardware und Softwareunterstützung benötigt, um den Kernel vom Datenträger in den Speicher zu laden) bye Waldemar