Forum
Tipps
News
Menu-Icon

Kernel kompilieren

Folgendes Szenario: SuSE 9.0 SE, Kernel 2.4.21-199

Nun habe ich mir den Kernel 2.6.5 heruntergeladen und nach folgender Anleitung vorzugehen http://www.linux-infopage.de/show.php?page=berichte-kernelkomp .
Ich bin auch fast komplett durchgekommen, nur nach Punkt 9 hakt es. Habe den Kernel nun mit dem Namen Kernel 2.6.5 im Verzeichnis \boot\ liegen und GRUB folgendermaßen abgeändert:
color white/blue black/light-gray
default 0
timeout 8
gfxmenu (hd0,1)/boot/message

###Don't change this comment - YaST2 identifier: Original name: linux###
title Linux
    kernel (hd0,1)/boot/vmlinuz root=/dev/sda2 splash=silent desktop hdc=ide-scsi hdclun=0 showopts
    initrd (hd0,1)/boot/initrd

###Don't change this comment - YaST2 identifier: Original name: floppy###
title Kernel 2.6.5
    kernel (hd0,1)/boot/bzImage root=/dev/sda2 splash=silent desktop hdc=ide-scsi hdclun=0 showopts
    initrd (hd0,1)/boot/initrd+1

###Don't change this comment - YaST2 identifier: Original name: failsafe###
title Failsafe
    kernel (hd0,1)/boot/vmlinuz root=/dev/sda2 showopts ide=nodma apm=off acpi=off vga=normal nosmp noapic maxcpus=0 3
    initrd (hd0,1)/boot/initrd

Problem ist, dass er beim booten dann die Datei nicht finden kann und somit sofort abbricht.
Ist der Eintrag in GRUB richtig? Fehlt sonst noch irgendetwas?


Antworten zu Kernel kompilieren:

Hallo Strobo,

hättest Dir viel Arbeit sparen können und die Kernel von hier installieren sollen:

ftp://ftp.gwdg.de/pub/linux/suse/ftp.suse.com/people/mantel/kotd/i386

Ist eigentlich auch der bessere Weg, weil in den SuSEkernel viele Patches drin sind, welche Du bestimmt nicht alle kennst.
Außerdenm ist die SuSE 9.0 schon auf Kernel 2.6 in vielen Punkten vorbereitet, so dass alte Anleitung aus dem Netz nicht greifen. Es ist nicht nur mit dem Update des Kernels erledigt!
Erst danach geht dir Arbeit richtig los. Zu dem Thema habe ich hier auch schon einiges geschrieben.


Das rpm-Paket von obiger Quelle legt auch automatisch die Symlinks im Verzeichnis /boot an.

Vielleicht klappt es aber auch mit dem Selbstkompilat

Folgende Symlinks müssen angelegt werden:

@vmlinuz  ->vmlinuz-2.6.x.x

@initrd    ->initrd-2.6.x.x

Und lese den Beitrag:

http://www.computerhilfen.de/hilfen-6-26897-0.html






« Interneteinwahl+Gnome2.2drucker installation »
 

Fremdwörter? Erklärungen im Lexikon!
Verzeichnis
Verzeichnisse, oft auch als Ordner bezeichnet, sind essenzielle Strukturelemente in einem Dateisystem, um Dateien und andere Verzeichnisse übersichtlich zu organisie...

Linux
Linux bezeichnet ein kostenloses Betriebssystem, das als Open Source verfügbar ist. Die erste Version entstand 1991 und wurde von dem Finnen Linus Torvalds aus dem S...

Auslagerungsdatei
Die Auslagerungsdatei, auch bekannt als virtueller Speicher, ist ein wichtiges Element im Windows-Betriebssystem. Sie dient als Erweiterung des physischen Arbeitsspeicher...