* Christian Buhtz <uspam@gmx.net> [040523 21:46]: > Aha... Also braucht lilo.conf immer das vmlinuz-image UND das initrd.img, > sofern vorhanden? Ein initrd ist eine kleine ramdisc. Da kann man zum Beispiel Module reintun. Wird hauptsächlich für distributions-Kernel verwendet, weil die mit unterschiedlicher Hardware (diverse SCSI-Adapter, diverse IDE-Adapter, etc.), verschiedene Dateisysteme (ext2, ext3, xfs, reiserfs, etc), ansprechen soll. Würdest du alles fest in den Kernel reinschmeissen, würde dieser zu gross werden. Also musst du es als Modul auslagern. Um nun aber die Module auf der Festplatte laden zu können, bevor man auf die Platte zugreifen kann, weil der Treiber noch nicht geladen ist, benutzt man eine kleine ramdisc in die man die Module legt. Wass nämlich geht, ist dem Kernel zu sagen: Nimm die Datei die an dieser Stelle liegt, lad sie in den Speicher, tu so, als wäre das eine Dateisystem, und lad dir daraus die Module, die zum weitermachen brauchst. Also: vmlinuz ist der Kernel, initrd ist eine "inital ram disc". Yours sincerely, Alexander
Attachment:
signature.asc
Description: Digital signature