Upgrade von Kernel 2.6.18 auf 2.6.32 unter CentOS 5.10

Upgrade von Kernel 2.6.18 auf 2.6.32 unter CentOS 5.10

Ich habe 4 Stunden bei Google gesucht und kann keine Lösung für mein Problem finden.

Ich habe einen Computer, auf dem CentOS 5.10 mit Kernel 2.6.18-371.9.1.el5 läuft, und ich möchte meinen Kernel auf 2.6.32 aktualisieren, um lxc auszuführen (es wird mindestens Kernel 2.6.29 benötigt).

Ich verfolge dasWie manund habe versucht, das Quellpaket 2.6.32 zu installieren, indem ich Folgendes eingegeben habe:

[user@stag-devCentOS]$ rpm -i http://vault.centos.org/6.5/updates/Source/SPackages/kernel-2.6.32-431.20.3.el6.src.rpm 2>&1 | grep -v mock

Ich weiß, dass es der Kernel für Version 6.5 ist, aber ich konnte keinen 2.6.32-Kernel für CentOS 5.10 finden.

Wenn ich diese Befehlszeile ausführe, erhalte ich eine MD5-Summenfehlanpassung wie diese

[tanguy@stag-devCentos ~]$ rpm -i http://vault.centos.org/6.5/updates/Source/SPackages/kernel-2.6.32-431.20.3.el6.src.rpm 2>&1 | grep -v mock
warning: /var/tmp/rpm-xfer.ecr3WX: Header V3 RSA/SHA1 signature: NOKEY, key ID c105b9de
error: unpacking of archive failed on file /home/tanguy/rpmbuild/SOURCES/Makefile.common;53a94866: cpio: MD5 sum mismatch

Ich habe versucht, es hinzuzufügen --nomd5und neu zu erstellen, aber es hilft nicht.

Ich habe versucht, den Kernel manuell zu aktualisieren. Bis zum Booten lief alles gut. Ich erhalte nun diese Fehlermeldung:

switchroot: mout failed: No such file or directory
Kernel panic - not syncing Attempted to kill init!
Pid: 1, comm: init Not tainted 2.6.32.27 #1
Call Trace:
[<ffffffff81041d3a>] ? panic+0x86/0x13d
[<ffffffff810c644e>] ? pcpu_chunk_relocate+0x10/0x6b
[<ffffffff810cb3db>] ? deactivate_super+0x20/0x77
[<ffffffff8104a66c>] ? exit_ptrace+0x20/0xee
[<ffffffff810448ae>] ? do_exit+0x72/0x633
[<ffffffff81044edc>] ? do_group-exit+0x6d/0x97
[<ffffffff81044f18>] ? sys_exit_group+0x12/0x16
[<ffffffff8100b96b>] ? system_call_fastpath+0x16/0x1b

Hast Du eine Idee ?

Antwort1

Haben Sie sich das angesehen ELRepo? Sie haben Kernel aus dem 3.2-Zweig für EL5 (und damit CentOS5), die laufen sollten lxc. Das könnte Ihnen das Kompilieren ersparen! Schauen Sie mal reinHier.

verwandte Informationen