Arno Jung wrote:
Ich habe den Kernel 2.6.25.16-0.1 kompiliert und erhalte folgende Fehlermeldung, wenn ich lilo aufrufe (vorab mkinitrd - ergänzend /etc/lilo.conf und /etc/sysconfig/kernel): [...] Kernel Modules: dock scsi_mod libata pata_via sata_via advansys jbd mbcache ext3 processor thermal fan edd sd_mod usbcore ohci-hcd uhci-hcd ehci-hcd hid usbhid
Brauchst Du wirklich all diese Module in der initrd? Der Sinn der initrd ist, alle Module die zum Starten des Systems unabdingbar gebraucht werden, dort reinzupacken. Der Rest kann dann "on demand" nachgeladen werden. Wie gross ist denn Deine initrd? Wenn Du den Kernel eh selbst compilierst, warum compilierst Du denn dann die Sachen, die Du zum Booten zwingend brauchst, nicht fest in den Kernel? Wie gross ist Deine initrd denn? Normalerweise ist sie bei typischen Systemen so zwischen 4MB und 6MB gross nach einer SuSE Default Installation. By the way, warum verwendest Du immer noch lilo und nicht grub?
[...] Warning: The initial RAM disk is too big to fit between the kernel and the 15M-16M memory hole. It will be loaded in the highest memory as though the configuration file specified "large-memory" and it will be assumed that the BIOS supports memory moves above 16M.
Ein Image kann direkt in den hohen Speicherbereich geladen werden, falls unterstuetzt. Lilo warnt Dich hier, dass dies versucht werden wird, da das Image zu gross ist, um zwischen Kernel Image und Memory Hole zu passen. Da Du offensichtlich booten kannst, scheint das bei Dir zu funktionieren. Cheers, Th. -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org