CentOS 5.10에서 커널 2.6.18을 2.6.32로 업그레이드

CentOS 5.10에서 커널 2.6.18을 2.6.32로 업그레이드

4시간 동안 Google을 검색했지만 문제에 대한 해결책을 찾을 수 없습니다.

커널 2.6.18-371.9.1.el5를 사용하여 CentOS 5.10을 실행하는 컴퓨터가 있고 lxc를 실행하려면 커널을 2.6.32로 업그레이드하고 싶습니다(적어도 커널 2.6.29가 필요함).

나는 이것을 따라왔다어떻게다음을 입력하여 2.6.32 소스 패키지를 설치하려고 시도했습니다.

[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

6.5 버전용 커널이라는 것을 알고 있지만 CentOS 5.10용 2.6.32 커널을 찾을 수 없었습니다.

이 명령줄을 실행하면 다음과 같은 md5 합계 불일치가 발생합니다.

[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

추가하고 다시 작성하려고 시도했지만 --nomd5도움이 되지 않습니다.

커널을 수동으로 업그레이드해 보았는데 부팅할 때까지 모든 것이 잘 진행되었습니다. 이 오류가 발생합니다.

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

어떤 생각이 있나요?

답변1

를 보셨나요 ELRepo? . lxc​컴파일할 필요가 없어질 수도 있습니다! 보세요여기.

관련 정보